sexta-feira, 30 de janeiro de 2009

10 Sprints

Nossa equipe já realizou 10 sprints. Aprendemos muito desde o dia em que decidimos usar Scrum. É impressionante como a equipe ganha experiência. Sprint após sprint nossas estimativas de horas paras as tarefas ficam mais precisas. Se nos primeiros colocávamos mais tarefas (às vezes menos) do que cabia num sprint, hoje de forma natural conseguimos montar sprints que terminam perfeitamente dentro do estipulado.

É aí que a metodologia mostra seu lado mais interessante: o ganho de produtividade é realmente incrementado a cada sprint. É claro que chega um momento em que ocorre o equilíbrio. Nessa hora você olha pra trás é pensa: Ainda bem que abandonei o waterfall…

sexta-feira, 2 de janeiro de 2009

Duração dos Sprints

No começo do uso do Scrum, tentamos sprints de duas semanas. Mas isso não foi tão certinho assim no início. Chegamos até a fazer um sprint tapa-buraco de uma semana. E demos um tempo no Scrum por mais outra, antes de voltarmos às nossas duas semanas regulares.

Mas logo vimos que o tempo era muito curto para entregarmos valor significativo para o cliente ao final do sprint. Estávamos construindo novos módulos para o sistema e o tempo de três semanas pareceu mais razoável para essa granularidade. Experimentamos e decidimos seguir com esse tamanho de sprint.

O fato é que cada time deve tentar até achar o tamanho do sprint que funcione melhor. Algo geralmente entre duas e quatro semanas. O Scrum defende tamanhos fixos de sprints para que a equipe possa, com o tempo, aprender quantos pontos em média consegue fazer em cada Sprint e, assim, estimar o próximo com maior precisão. Ainda quero ver isso funcionar.