Já faz um tempo que deixei de aplicar o Scrum solo no ambiente de trabalho, pois felizmente na empresa que atualmente presto serviço usa Scrum , mas antes de mudar para cá tive uma segunda experiência que decidi compartilhar.
Aposto que muitos de vocês voltaram aqui depois da minha primeira gloriosa tentativa de Scrum Solo e querem saber o que deu errado.
Bom, não foi um fracasso completo, mas foi muito diferente do que eu esperava.
Ao contrário da tentativa passada, essa era uma alteração na aplicação mais complexa e era possível dividi-la em duas versões que o usuário poderia usar, daí eu resolvi dividir em dois Sprints de duas semanas.
Nesse primeiro quadro tudo bem, parece bem, sobre controle, as histórias divididas em pequenas tarefas nos post-its, distribuídas de acordo com sua situação: pendente, em andamento e feito.
Aqui estamos teoricamente no final no primeiro Sprint, mas observe o quadro atentamente, de cara notamos duas coisas :
- existe um item em andamento ainda!
- o gráfico de convergência mostra uma coisa terrível: a coisa não anda há vários dias!!
Com essa situação eu fui obrigado a adiar o início do segundo Sprint para terminar o item pendente, o que deixou a coisa bem desproporcional e atrapalhou a conclusão da alteração.
No final das contas, vejam como ficou estranho, o segundo Sprint ficou muito menor que o primeiro e notem ainda que o gráfico de convergência mostra que apesar do projeto ter sido entregue, ele sofreu um atraso.
O que aconteceu?
Usamos uma metodologia ágil e o projeto atrasou?
Quem é o vilão da história?
Obviamente que ninguém menos que eu mesmo! O grande erro foi não dividir as tarefas adequadamente, o que fez com que uma tarefa no meio do caminho fosse tão grande que atrapalhou os dois Sprints.
Bom, o erro é somente completo se você não aprende nada com ele, portanto as lições aprendidas foram:
- pense muito bem em cada detalhe de história e divida bastante as tarefas para não ter surpresas no futuro
- não deixe acumular as pendências como eu fiz, o certo é terminar o Sprint conforme planejado, dividindo aquela tarefa pendente em outras menores e decidir o que vai entrar nessa iteração e o que fica para a próxima
Fernando Boaglio, para a comunidade. =)