A um pouco mais de um ano atrás eu me encontrava perdido, tinha um objetivo, mas não estava na trilha certa pra ele. Mas antes que o desespero chegasse, oportunidades para seguir o caminho certo ao objetivo começaram a aparecer. Em junho do ano de 2008 entrei no meu primeiro projeto, o projeto Wifindme. Com poucos meses de experiência me empolguei e criei este blog com foco em experiências passadas pela a minha pessoa ao decorrer de minha carreira profissional. Porém, achei melhor passar um bom tempo sem postar pois era de extrema necessidade "concentrar forças" para ai então, desabafar. :P
Enfim, não estou aqui para falar da minha vida profissional com transparecendo a minha vida pessoal. :] O papo aqui hoje é sobre ágil.
Sempre recebo informativos da InfoQ no qual aborda um conjunto de assuntos focados em tecnologia.
Reparei que o movimento ágil deu uma considerável "crescida". Até dois anos atrás não se falava tanto em ágil. Aqui mesmo na prórpia capital federal, quando se perguntava para qualquer funcionário de grande parte das empresas de softwares sobre conceitos de metodologias ágeis, pouquíssimos sabiam do que realmente se tratava, e os que sabiam, tinha conhecimento superfucial, nada na prática.
Quem quiser saber sobre Scrum, XP, metodologias ágeis em geral, o Google está ai para isso. Agora para quem quer saber do benefício que isso essas "beldades" trazem quando aplicadas, abordarei uma experiência vivida.
Era noite de lua cheia quando... Opa! :P
Era a etapa de implantação de um projeto, o cliente queria o sistema em produção o quanto antes, o meu aumento dependia disso. Peguei o meu noteebook e fui direto até lá. Opaaa!!! (insira aqui som de carro freiando)
Já tinha começado errado!
Depois de um bom tempo, comecei a perceber que o lance não era apenas desenvolver. Estava prestes a decobrir um grande segredo, que serve como um dos principais conceitos das metodologias ágeis na minha opinião. O PLANEJAMENTO.
Durante o processo de implantação inúmeras modificações e novas implementações começaram a ser solicitadas pelo cliente. A lista das solicitações novas começou a ficar enorme, e alterar no exato momento que o cliente pedia, era uma péssima idéia, pois tudo já estava em produção. Então pedimos para o cliente elaborar uma lista de requisitos, e com base nessa lista fizemos o nosso planejamento.
Era muita tarefa, então quebramos a lista, dividimos as tarefas, e em seguida nós as estimamos. Obtivemos um ótimo resultado. Logo vi que sem o tal do "planejamento" talvez não teriamos conseguido tanto, e em pouco tempo já estavamos aplicando os demais conceitos ágeis dentro do nosso planejamento, sendo assim, estavamos começando a ter resultados satisfatórios. Antigamente sem o uso das metodologias ágeis por muitas empresas, os desenvolvedores tinham que contar apenas com a experiência para dar um prazo ao cliente. E talvez o único consolo que eles tinham, era de fato, o planejamento.
Assim, planejando, era e é mais provável abstrair a cara do problema, e quando digo abstrair, é abstrair mesmo. Mas não leve problema ao pé da letra, converta sempre a palavra "problema" em "desafio".
quinta-feira, 14 de maio de 2009
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário