Pulular na scrum
pulular é o ato de todos os membros da equipe de desenvolvimento trabalhando em apenas um requisito de cada vez durante o sprint. Embora não seja um princípio específico para o Scrum, é uma maneira tão eficaz para as equipes para executar o seu sprint backlog que merece mais alguma discussão.
Mais uma vez, um dos principais benefícios do scrum é que as equipes de desenvolvimento começar e terminar exigências para satisfazer a sua definição de pronto para produzir um incremento de produto potencialmente utilizável num prazo relativamente curto timebox, e repetir esse ciclo com as lições aprendidas novamente e novamente. O objetivo é terminar, não apenas começar, como muitos requisitos quanto possível.
Enxame permite que as equipes desfrutar das seguintes vantagens:
chances maximizado para o sucesso com as competências e habilidades de toda a equipe focada em um único requisito.
Completar todo o ciclo de planejar, projetar, desenvolver e testar para a conclusão para cada exigência.
Resolver problemas e impedimentos hoje, no agora.
Diminuir drasticamente a introdução de defeitos em um produto para frente através de emparelhamento e monotarefa (versus multitarefa).
Eliminar pontos únicos de falha no conhecimento, processos e conjuntos de habilidades.
Os requisitos mais importantes são feitas, feito completamente, e fazer primeiro.
Video: Méthodes Agiles - Scrum - La Retrospective
Quando os membros da equipe ver todos os seus colegas desenvolvedores trabalhando em uma tarefa, e ninguém é deixado para eles trabalharem na mesma exigência (a história do usuário), é perfeitamente natural para eles considerá-lo mais produtivo para ir começar em uma nova exigência em vez de ajudar os outros para fora da exigência atual em andamento. No entanto, esta tendência pode sair da mão até o ponto onde as equipes se encontram com vários requisitos iniciado, mas nenhum deles terminou. Por meio de sombreamento, o emparelhamento, pesquisando, ou ajudar de qualquer maneira que recebe a tarefa de fazer, as equipes de desenvolvimento irá evitar este risco.
Mantenha o foco. Pare de começar e começar a terminar.
Esse processo garante que em cada sprint, alguma coisa vai ficar completamente desenvolvido e estar disponível para mostrar as partes interessadas. Cada Sprint irá produzir resultados “shippable”. os esforços da equipe de desenvolvimento está focado, seu trabalho em equipe é reforçada na medida em que são incentivados a ajudar uns aos outros, e o processo iterativo de scrum é colocada em jogo.
Recentemente, a Microsoft realizou um estudo sobre os efeitos da multitarefa. Os resultados foram que multitarefa simplesmente não funciona. Em média, leva 15 minutos para obter o seu cérebro de volta ao nível que estava antes de você respondeu essa chamada de telefone ou e-mail. Estudos também têm demonstrado que uma interrupção tão curto quanto 4,4 segundos vai triplicar o número ou erros em tarefas subsequentes que exijam sequenciamento. Reduzir multitarefa em sua equipe de desenvolvimento vai chegar uma cabeça de som começar em conseguir o aumento do tempo de produtos-to-market de 30-40 por cento.
debulha é quando os desenvolvedores saltar para trás e para frente entre projetos, requisitos e tarefas - comutação de contexto. Surra aumenta o tempo necessário para completar tarefas em 30 por cento. Se você não tem pessoas suficientes para assumir a carga de trabalho tão dedicado, swarming desenvolvedores, você definitivamente não tem tempo para castigá-los.
Se um requisito colocado na coluna Aceitar é rejeitado pelo proprietário do produto, os desenvolvedores tem várias opções:
Terminar suas tarefas atuais, e quando aqueles estão acabados, eles enxame a exigência rejeitada.
Esta pode ser a melhor opção se muito tempo é deixado no sprint para completar as tarefas atuais e a exigência rejeitada.
Abandonar suas tarefas atuais a pulular a exigência rejeitada.
Esta pode ser a melhor opção se não há muito tempo permanece no sprint para concluir ambos.
O proprietário do produto decide a prioridade quando confrontados com esta decisão. Outras variáveis do que tempo que resta no sprint pode influenciar a decisão do proprietário do produto. Como a equipe inspeciona a sua aprendizagem e se adapta ao longo de um sprint, a história rejeitado pode tornar-se menos valioso para alcançar o objetivo do sprint do que a próxima exigência em andamento, e por isso mesmo que o tempo é deixada no sprint para fazer as duas coisas, o risco de não terminar a exigência em andamento pode ser maior do que não terminar a exigência rejeitada.
Em qualquer caso, a atenção para a prioridade e coordenação diário com o proprietário do produto durante todo o sprint manter toda a equipe scrum (incluindo o proprietário do produto) no foco e na tarefa, literalmente.
equipes Scrum deve ser sempre empurrando-se. Se as equipes de desenvolvimento realizar 100 por cento do seu sprint backlog de cada vez, eles podem não ser empurrando-se ao seu limite. Uma elevada percentagem de conclusão sprint backlog deve ser o objetivo, mas não se deve esperar que as equipes scrum vai bater 100 por cento de cada vez. Como as equipes de desenvolvimento empurrar-se, mestres scrum, como engenheiros aeronáuticos, ajudar a equipe scrum encontrar maneiras de reduzir o arrasto para se tornar mais eficaz e realizar mais em cada sprint. Enquanto equipes estão terminando o que eles começam cada sprint e aumentando a velocidade, eles estão percebendo o benefício-aperfeiçoamento contínuo de scrum.