Papéis e Resposabilidades Scrum
Os Papéis e Resposabilidades scrum define papeis comuns de uma maneira especialmente sucinta. Os papéis e responsabilidades scrum são:
- Membro da equipe de desenvolvimento
- Product Owner
- Scrum Master
O termo scrum vem a partir do Rugby. Durante os jogos de rugby, os jogadores podem formar aproximações apertados, chamados de scrums, para ganhar o controle da bola. Em jogos de rugby, como em projetos ágeis, os membros da equipe devem trabalhar juntos para ter sucesso.
A equipe de desenvolvimento, o product owner, e o scrum master, juntos compõem a equipe scrum.
A equipe de desenvolvimento, o product owner, e o scrum master são todos papeis no framework. As seguintes funções não fazem parte do framework, mas inda são extremamente importantes para os projetos ágeis:
- Stakeholders
- Agile mentor
A equipe scrum, em conjunto com os stakeholders, compõe a equipe de projeto ágil.
Scrum Master
O Scrum Master é responsável por estabelecer o Scrum conforme definido no Guia do Scrum.
Eles fazem isso ajudando todos a entender a teoria e a prática do Scrum, tanto no Scrum Team quanto na organização.
O Scrum Master é responsável pela eficácia do Scrum Team. Eles fazem isso permitindo que o Scrum Team melhore suas práticas, dentro do framework Scrum
Scrum Masters são verdadeiros líderes que servem ao Scrum Team e à organização como um todo.
O Scrum Master serve ao Scrum Team de várias maneiras, incluindo:
- Treinar os membros do time em autogerenciamento e cross-funcionalidade;
- Ajudar o Scrum Team a se concentrar na criação de incrementos de alto valor que atendem à Definition of Done;
- Provocando a remoção de impedimentos ao progresso do Scrum Team;
- Garantir que todos os eventos Scrum ocorram e sejam positivos, produtivos e mantidos dentro do Timebox.
O Scrum Master serve o Product Owner de várias maneiras, incluindo:
- Ajudar a encontrar técnicas para a definição eficaz de meta do Produto e gerenciamento do Product Backlog;
- Ajudar o Scrum Team a entender a necessidade de itens do Product Backlog claros e concisos;
- Ajudar a estabelecer o planejamento empírico do produto para um ambiente complexo;
- Facilitar a colaboração dos stakeholder, conforme solicitado ou necessário.
O Scrum Master serve a organização de várias maneiras, incluindo:
- Liderar, treinar e orientar a organização na adoção do Scrum;
- Planejar e aconselhar implementações de Scrum dentro da organização;
- Ajudar os funcionários e os stakeholders a compreender e aplicar uma abordagem empírica para trabalhos complexos;
- Remover barreiras entre stakeholders e Scrum Teams.
Scrum - Product Owner
Product Owner
O Product Owner é responsável por maximizar o valor do produto resultante do trabalho do Scrum Team. A forma como isso é feito pode variar amplamente entre organizações, Scrum Teams e indivíduos.
O Product Owner também é responsável pelo gerenciamento eficaz do Product Backlog , que inclui:
- Desenvolver e comunicar explicitamente a meta do produto;
- Criar e comunicar claramente os itens do Product Backlog;
- Ordenar os itens do Product Backlog; e,
- Garantir que o Product Backlog seja transparente, visível e compreensível.
O Product Owner pode fazer o trabalho acima ou pode delegar a responsabilidade a outros. Independentemente disso, o Product Owner ainda é o responsável.
Para que os Product Owners tenham sucesso, toda a organização deve respeitar suas decisões. Essas decisões são visíveis no conteúdo e na ordem do Product Backlog e por meio do incremento inspecionável na revisão da sprint.
O Product Owner é uma pessoa, não um comitê. O Product Owner pode representar as necessidades de muitos stakeholders no Product Backlog. Aqueles que desejam alterar o Product Backlog podem fazê-lo tentando convencer o Product Owner.
Scrum - Equipe de Desenvolvimento
Membros da equipe de desenvolvimento são as pessoas que criam o produto. Os programadores, testadores, designers, escritores e qualquer outra pessoa que tem um papel de colocar a mão na massa no desenvolvimento de produtos, são os membros da equipe de desenvolvimento.
Em um projeto ágil, os Papéis e Resposabilidades da equipe de desenvolvimento são:
- Diretamente responsável pela criação de entrega do projeto
- Auto-organizada e autogerenciada. Os membros da equipe de desenvolvimento determinam as suas próprias tarefas e como querem fazer para completar essas tarefas
- Cross-funcional. Membros da equipe de desenvolvimento não estão vinculadas a um único conjunto de habilidades. Eles possuem habilidades existentes para contribuir imediatamente no início do projeto, mas eles também estão dispostos a aprender novas habilidades e ensinar o que sabem para outros membros da equipe de desenvolvimento.
- Dedicada a um projeto para toda a duração do projeto
- Idealmente alocada. A equipe deve estar trabalhando em conjunto na mesma área do mesmo escritório.
Stakeholders - Papéis e Resposabilidades
Os stakeholders são qualquer pessoa com interesse no projeto. Eles não são responsáveis pelo produto, mas os Papéis e Resposabilidades Scrum do stakeholder é favorecer entradas e são afetados pelo resultado do projeto. O grupo de stakeholders é extenso e pode incluir pessoas de diferentes departamentos, ou até mesmo de empresas diferentes
Em um projeto Ágil, os stakeholders:
- Inclui o cliente
- Pode incluir pessoas técnicas, tais como arquitetos de infraestrutura ou administradores de sistemas.
- Pode incluir departamento jurídico, gerentes de contas, vendas, especialistas em marketing e atendimento ao cliente
- Pode incluir especialistas de produtos, além do product owner
Os stakeholders podem ajudar a fornecer informações importantes sobre o produto e sua utilização. Os stakeholders podem trabalhar de maneira próxima com o product owner durante a sprint, e dar feedback sobre o produto durante a revisão da sprint no final de cada sprint.
Agile mentor
Um mentor é uma ótima ideia para qualquer área em que desejamos desenvolver novas competências. O agile mentor, as vezes chamado de um treinador ágil, é alguém que tem experiencia na implantação e projetos ágeis e pode compartilhar essa experiencia com uma equipe de projeto. O agile mentor pode fornecer feedback e conelhos valiosos para novas equipes de projetos e equipes que desejam atuar em um novel superior do projeto.
Em um projeto ágil, o agile mentor:
- Atua apenas com um papel de orientação e não faz parte da equipe scrum
- É muitas vezes uma pessoa fora da organização, e pode fornecer orientação objetiva, sem considerações pessoais ou politicas
- É um especialista ágil, com experiencia significativa na implantação de técnicas ágeis e execução de projetos ágeis de diferentes tamanhos
Gerente scrum
Os Papéis e Resposabilidades Scrum não menciona o papel gerente
A equipe dentro da metodologia scrum realiza a sua auto gestão e é apoiada pelo scrum master
A equipe possui orientações do product owner em termos do trabalho que é necessário, bem como a sua priorização.
O que um gerente funcional realiza no scrum:
- Desempenhar um papel ativo no recrutamento de membros corretos
- É um mentor para a equipe
- Mostra a cultura correta para a equipe
- Ajuda a entender o projeto como um todo
- Desenvolve habilidades e as necessidades de treinamento
- Administra as recompensas e reconhecimentos
- Protege a equipe nas disputas de priorização
- Lida com questões de escaladas
- Se mantem a par da tecnologia, indústria e tendencias de negócios
- Representa a equipe em fóruns externos
Outros Papéis e Resposabilidades Scrum
O scrum refere-se a cada membro da equipe como um desenvolvedor, podemos querer considerar a atribuição de funções especificas, como por exemplo:
- Arquiteto
- Testador automatizado
- Gerente de configuração