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ã.