As funções no scrum são Product Owner, Scrum Master e Scrum Team. Uma história de usuário também deve ser dividida em partes menores chamadas tarefas. Uma tarefa parece ter quatro fases, a saber, definição, atribuição, implementação e acompanhamento.
Quem deve fazer o que no Scrum sobre tarefas? É de responsabilidade do scrum master atualizar as horas restantes de uma tarefa ou é de responsabilidade do desenvolvedor (equipe de scrum)? Os desenvolvedores devem atribuir tarefas a si mesmos ou é responsabilidade do scrum master acompanhado pelo proprietário do produto?
fonte
Em locais onde trabalhei que seguiram o Scrum, fizemos os dois, embora o ideal seja que os desenvolvedores escolham suas próprias tarefas. Em última análise, não importa, desde que todas as tarefas sejam concluídas.
Existem prós e contras em cada abordagem.
Deixando a equipe escolher seus próprios:
Tendo tarefas atribuídas:
Na vida real, você precisa adotar uma abordagem pragmática. Haverá momentos em que as tarefas deverão ser atribuídas, mas estas deverão ser poucas.
fonte
Em nosso processo scrum, fazemos o seguinte:
As tarefas são definidas pelo grupo de desenvolvedores, que provavelmente estará implementando a história do usuário.
Pelo menos dois desenvolvedores são responsáveis pela implementação de uma história do usuário; portanto, eles serão atribuídos às tarefas automaticamente (se eles puderem trabalhar em paralelo, eles executarão uma tarefa mais adequada a eles de acordo com seu conhecimento e sabor pessoal. irá emparelhar o programa).
fonte
Quem atualiza as horas restantes de uma tarefa?
Somente os desenvolvedores podem saber quanto trabalho resta e fornecer as informações. Exatamente quem atualiza as horas não é importante.
Os desenvolvedores devem atribuir tarefas a si mesmos?
Sim. O ato de selecionar tarefas para si mesmo é poderoso, porque o torna fortemente comprometido em concluí-las de uma maneira que não é possível se alguém o designar para você.
fonte
Guia Scrum
Tudo relacionado às tarefas é de responsabilidade da equipe do Scrum. A equipe geralmente cria uma decomposição de histórias em tarefas durante a segunda metade da reunião de planejamento do sprint, mas novas tarefas podem ser introduzidas ou tarefas podem ser removidas a qualquer momento durante o sprint, à medida que novas informações surgem. Na minha opinião, esse ciclo de feedback diário é uma parte importante do Scrum.
O ScrumMaster não é o líder da equipe ou seu gerente. O papel do ScrumMaster é facilitar o processo Scrum e remover impedimentos. O ScrumMaster não atribui tarefas aos desenvolvedores. O proprietário do produto não atribui tarefas aos desenvolvedores. A equipe agrega valor ao proprietário do produto (e amplia o cliente) implementando as histórias do usuário.
A equipe é responsável por todas as estimativas. Portanto, ele possui as estimativas para as tarefas (e histórias) no quadro.
fonte