Gerenciamento de Projetos Ágeis
Há quase dois meses tive a oportunidade de assistir a uma palestra sobre gerenciamento de projetos ágeis, com o Márcio Tierno, da Compuware. Um dos aspectos mais interessantes da metodologia diz respeito a estabelecer prazo e custo fixo, e ir priorizando as funcionalidades do projeto de acordo com as preferências do cliente. Ou seja, a cada nova interação (detalhe: cada interação deve durar no máximo 2 semanas), é gerado um release funcional, para que o próprio cliente possa avaliá-lo (e se for o caso, propor mudanças) e decidir quais são as features a serem entregues na próxima iteração. Obviamente, se houver mudanças, features de menor prioridade serão substituídas pelas mudanças. O que ocorre de fato é que a lista original de funcionalidades projetada no início do projeto dificilmente é implementada, uma vez que várias funcionalidades foram sendo substituídas à medida que o cliente ia amadurecendo o entendimento do escopo. Resultado: projeto entregue no prazo, no custo combuinado e com o escopo o mais próximo possível do desejado pelo cliente.