Archive for September, 2008

Second Sprint

mais duas semanas se passaram, e encerramos nosso segundo sprint.

esta segunda iteração tinha como meta realizar avaliações de programadores à distância, e otimizar as funcionalidades de dois sistemas que possuimos. Desta vez não tivemos tantos impedimento quanto da última vez, mas mesmo assim somente conseguimos dar cabo de metade das metas previstas.

Será falta de pessoal ? Será falta de organização ? Será falta de experiencia ? Talvez seja simplesmente um pouco dos três. Por ser recem nosso segundo sprint, falta ainda experiencia para precisar exatamente o que nosso diminuto time será capaz de realizar no periodo de duas semanas disponivel. ‘Incendios’ sempre terão de ser apagados, muitas vezes pelo pessoal com mais capacidade que justamente compunha o time. De qualquer modo, ainda é muito cedo (afinal, foi recem nosso segundo sprint) para esperar que consigamos acertar nossas previsões e metas plenamente.

Para piorar o que já estava ruim, um de nossos colaboradores decidiu começar a trabalhar em casa, o que limita a troca de conhecimento e a agilidade de comunicação. Era um colaborador com quem eu possuia certos desentendimentos ocasionalmente, mas ainda assim um programador competente e capaz. Fará falta.

Iniciamos o terceiro sprint aonde o primeiro terminou, com a refatoração plena do sistema em plugins. Deste modo poderemos trabalhar com cada sub-sistema como uma unidade individual e independente das demais, com um sistema mais simples e melhor organização de controle de versões que o utilizado atualmente.

Desacoplamento dos sub-sistemas e do banco de dados hoje, TDD e Trac amanhã.

First Sprint

Depois de muita conversa e discussão, finalmente conseguimos dar principio às práticas Agile em nossa empresa. Adotamos SCRUM, e iniciamos o primeiro sprint duas semanas atrás, sendo que sua conclusão ocorreu nesta segunda.

A primeira vista, a prática foi um fracasso. Prometiamos mil maravilhas, que os projetos seriam entregues em tempo, que tudo iria funcionar perfeitamente. Porém imprevistos que sequer o Scrum Master conseguiu se livrar acabou por atrasar o projeto completamente. Dos 10 dias que havia reservado para o projeto, somente produzi em metade deles. Prometemos entregar 27 itens, e somente concluimos seis deles.

Fracasso ?! Eu vejo sucesso nisso tudo. Sim, falhamos em atingir nossas metas, mas pela primeira vez mensuramos exatamente o que ocorreu, por que as metas não foram atingidas, e mantivemos a comunicação entre todos os integrantes do time. Os itens entregues, tambem, foram pesquisados, desenvolvidos e avaliados de maneira que há garantia de que não teremos de voltar a eles tão cedo.

Iniciamos o segundo Sprint na segunda a tarde, definindo 21 itens por serem entregues. Vamos ver como nos saimos agora.


Categories

RSS The Kennel

Archives