Correndo para seus objetivos na scrum
Sprints, e sua built-in inspecionar e adaptar modelo, são uma característica scrum integral. É através do processo de sprint que você é capaz de alcançar os três pilares ágeis de melhoria - a transparência, inspeção e adaptação.
Conteúdo
Ao quebrar o seu projeto em pedaços tangíveis e, em seguida, usando o modelo empírico de scrum para avaliar o seu progresso, você é capaz de constantemente pivot avançar. Isto permite-lhe a agilidade e facilidade de adaptação de modo muita falta na cachoeira.
Cada membro da equipe scrum tem a mesma finalidade nos sprints - maximizar a eficácia no fornecimento de produto potencialmente utilizável.
sprints definido
Sprints são a essência do scrum. Eles são uma timebox consistente para o desenvolvimento do produto pela equipe de desenvolvimento. Cada sprint inclui o seguinte:
planejamento do sprint, incluindo o estabelecimento de metas
reuniões diárias
Video: Gráfico burndown Scrum Excel
O tempo de desenvolvimento, incluindo a revisão regular pelo proprietário do produto
revisão Sprint
retrospectiva Sprint
O timebox consistente de sprints permite que a equipe de desenvolvimento para estabelecer um ritmo de desenvolvimento. Ele também permite que as equipes scrum para extrapolar para o futuro com base em dados empíricos, como velocidade. Assim que um Sprint está terminado, outro começa. Um fluxo de loops de feedback iterativo consistentes é criado e, assim, é um ambiente ideal para a produção e melhoria contínua.
Imagine que você é um corredor. Você está constantemente treinando para o traço de 100 jardas e tornaram-se incrivelmente proficiente nele, mas, de repente, o seu treinador pede-lhe para correr uma maratona. Se você tentar a maratona no seu ritmo de 100 jardas-traço, você não vai terminar a maratona. Você precisa modificar seu treinamento para ajustar para um ritmo de maratona, que vai exigir coaching, programação, e mudanças na dieta ao longo do tempo. Toda a memória muscular e do tipo de resistência que seu corpo desenvolveu terá de ser “relearned” para executar um comprimento diferente de corrida.
comprimento Sprint Planning
Porque os objetivos de sprint não mudam durante um sprint, a resposta para a pergunta: “Quanto tempo deve o seu sprint de ser?” Depende do seu projeto e quanto tempo sua organização pode ir sem fazer alterações. Essa é a borda externa. Você não tem nenhuma razão para discutir que vá além de duração.
Por exemplo, se sua organização se esforça para ir uma semana sem a necessidade de mudanças, nem sequer entreter a idéia de uma de duas semanas sprint. Você não será capaz de manter a integridade da estabilidade do sprint, e estabilidade é um grande impulsionador do desempenho no scrum. Em vez disso, discutir como muito mais curto que você pode fazer o sprint.
Além disso, a Sprint comprimentos não mudam depois que começam e, idealmente, não mudam ao longo de um projeto, a menos que eles estão sendo feitos mais curto. Se uma equipe scrum muda tamanho do sprint durante um projeto, ele vem a um custo significativo: sua velocidade anteriormente não é mais relevante. O desempenho não é uma linha reta matemática que pode ser cortado em cubos, e remontado. Só porque uma equipe scrum dobra sua corrida de uma a duas semanas, não significa que eles vão realizar automaticamente o dobro de seu histórico de velocidade de duas semanas.
Video: IBM Design Thinking, Agile e DevOps : Pra que serve tudo isso?
Então, por que sprints curtos melhor? sprints curtos diminuir a quantidade de tempo entre as reacções dos participantes, permitindo que as equipes scrum para inspecionar e adaptar-se mais cedo e com mais freqüência. sprints longos têm um retorno diminuindo porque menos de um senso de urgência existe devido aos vários dias ainda disponíveis para a equipe. Fins de semana e mais reuniões de sprint também pode ter um efeito negativo sobre a eficiência.
A capacidade de uma equipe de desenvolvimento durante uma semana de corrida pode ser maior ou menor do que a metade da velocidade histórica de duas semanas. Você não tem idéia de até que você execute alguns sprints, e você não sabe ao certo até que você execute uma série de sprints.
Considerando que o custo de mudar comprimentos de sprint em todo o projeto é significativo, o custo de mudar um objetivo do sprint durante um sprint é provavelmente pior. Se um objetivo do sprint torna-se irrelevante (por exemplo, por causa de mudanças de direção da empresa ou mudanças no mercado) antes do final de um sprint, um proprietário do produto pode decidir cancelar o sprint. Mas esteja ciente de que o cancelamento resíduos recursos de desenvolvimento valiosos e é bastante traumática para a equipe de scrum e da organização. Além disso, quanto menor o ciclo de feedback (isto é, tempo de sprint), menor a probabilidade de um proprietário do produto seria necessário cancelar um sprint.
Uma das coisas que você conheça entre ciência é que você não pode desligar sua mente. Ele está sempre trabalhando. Então, se você pode dar a sua equipe de desenvolvimento de um pequeno número de problemas para resolver, e tê-los saber que eles vão enfrentar esses problemas amanhã, eles vão pensar sobre eles conscientemente no trabalho. Se querem ou não, eles também vão pensar sobre eles, inconscientemente, quando eles estão longe do trabalho. É por isso que a estabilidade dos sprints é tão importante.
Depois de uma corrida começa, os desenvolvedores devem ter confiança de que o escopo é estável. Sempre tem uma epifania enquanto escova os dentes? Esta é a dinâmica. Mas você precisa de dois elementos - um número limitado de problemas e confiança que você vai enfrentar esses problemas amanhã. Se todos os dias um desenvolvedor poderia estar trabalhando em Projeto A ou Projeto projeto C ou quem sabe-o quê, isso não vai acontecer. Eles só mentalmente envolver quando chegar ao escritório e descobrir o que está à frente deles na realidade. Uma das razões que os projetos ágeis são muito mais inovador é que temos essa estabilidade e, portanto, muito mais do mind share do desenvolvedor.
O tamanho do sprint de uma semana é um ritmo agradável. Ele dá o tempo claro equipe de desenvolvimento off, evita fim de semana “batota” para fazer mais trabalho do que é dentro da capacidade da equipe, ainda é tempo suficiente para um verdadeiro progresso a ser feito a cada semana. Este ciclo de feedback mais curto também permite que as equipes scrum para inspecionar e adaptar-se com mais freqüência. Por estas razões, as equipes scrum deve ser sempre procurando maneiras de encurtar responsavelmente seu comprimento sprint.
A chave é executar sprints que permitem que sua equipe de desenvolvimento para criar realista produto tangível, testado e aprovado a cada sprint. Depois de cada sprint, você terá verdadeira algo que pode ser mostrado para os interessados.