Três papéis essenciais para o funcionamento do Scrum

Os três papéis essenciais do Scrum: Product Owner, Scrum Master e Dev Team.




Uma equipe Scrum precisa de três papéis específicos: Product Owner, Scrum Master, e o Dev Team. E como as equipes Scrum são multifuncionais, a equipe de desenvolvimento inclui: testadores, designers de UX, engenheiros de operação além de desenvolvedores.

 Product owner: Definir um objetivo claro

As equipes ágeis são, por design, flexíveis e responsivas, e é de responsabilidade do proprietário do produto(Product Owner) garantir que elas ofereçam mais valor. O negócio é representado pelo Product Owner que informa a equipe de desenvolvimento o que é importante entregar. A confiança entre esses dois papéis é crucial.

O Product Owner não deve apenas entender o cliente, mas também ter uma visão do valor que a equipe do Scrum está entregando ao cliente. Ele(a) também equilibra as necessidades de outras partes interessadas na organização.

É um Product Owner efetivo aquele que:

-Cria e gerencia o backlog do produto.

-Estabelece uma relação estreita entre a equipe e os negócios para garantir que todos entendam os itens a serem trabalhados do product backlog.

-Da a equipe orientações claras sobre quais recursos serão entregues a seguir.
Gerencia as entregas dos incrementos.

O proprietário do produto nem sempre é o gerente do produto. Proprietários focam em garantir que a equipe de desenvolvimento agregue mais valor aos negócios. Também é importante que o product owner seja individual. Nenhuma equipe de desenvolvimento quer uma liderança mista de vários proprietários.


O Scrum Master: Mantendo tudo junto

É o responsável por aplicar e garantir a adoção do Scrum dentro da equipe e até mesmo dentro da organização onde estão inseridos. Cabe ao Scrum Master, que é um líder-servidor, liderar o time para que os objetivos do Product Owner sejam alcançados e para que a equipe de desenvolvimento consiga avançar sem impedimentos, removendo-os quando necessário.

Um Scrum Master eficaz  idealmente não deve ter outra função paralela na equipe Scrum, e entende profundamente o trabalho que está sendo realizado pela equipe, e pode ajudar a equipe a otimizar sua transparência e o fluxo de entrega. Como facilitador-chefe, ele / ela agenda os recursos necessários (humanos e logísticos) para o planejamento do sprint(Sprint Planning), reunião diária (Stand-up Meeting ou Daily Scrum), revisão do sprint(Sprint Review) e retrospectiva do sprint(Sprint Retrospective). Esses eventos serão abordados em um post futuro.

A equipe de desenvolvimento: redefinindo "desenvolvedor"

A equipe de desenvolvimento(Dev Team) são as pessoas que fazem o trabalho.À primeira vista, você pode pensar que a "equipe de desenvolvimento" significa engenheiros. Mas nem sempre é esse o caso. De acordo com o Guia Scrum, a equipe de desenvolvimento pode ser composta por todos os tipos de pessoas, incluindo designers, escritores, programadores etc.

Os membros da equipe têm conjuntos de habilidades diferentes e treinam-se mutuamente para que ninguém se torne um gargalo na entrega do trabalho. Equipes de desenvolvimento no Scrum fortes são auto-organizadas e abordam seus projetos com uma clara atitude de 'nós'. Todos os membros da equipe se ajudam para garantir uma conclusão bem-sucedida de uma sprint.

A equipe de desenvolvimento conduz o plano para cada sprint. Eles prevêem quanto trabalho eles acreditam que podem concluir durante a iteração usando sua velocidade histórica como guia. Manter o comprimento da iteração fixo fornece à equipe de desenvolvimento um feedback importante sobre seu processo de estimativa e entrega, o que, por sua vez, torna suas previsões cada vez mais precisas ao longo do tempo.

Algumas responsabilidades da equipe de desenvolvimento incluem:

-Entregar o trabalho através de uma sprint.

-Para garantir transparência, os membros da equipe se reúnem diariamente num evento chamado “Daily Scrum”. Esse evento fornece transparência ao trabalho e fornece um local dedicado para os membros da equipe procurarem ajuda, falarem sobre sucesso  e destacarem impedimentos sobre o que estão fazendo. O Scrum Master pode facilitar o “Daily Scrum”, porém é  responsabilidade da equipe de desenvolvimento executar essa reunião. É a reunião deles para ajudá-los como grupo, inspecionar e adaptar o trabalho que estão fazendo e trabalhar de maneira mais eficaz.

Fontes:
https://www.atlassian.com/agile/scrum/roles
https://www.atlassian.com/agile/scrum
https://blog.trello.com/br/scrum-metodologia-agil








Comentários

Postagens mais visitadas deste blog

Metodologia Ágil - O Manifesto Ágil

Microsoft Solutions Framework (MSF)