Usamos o bugzilla para rastrear bugs e solicitações de recursos, e também exigimos que os desenvolvedores escrevam em notas de versão separadas, caso terminem de codificar um recurso. Moda antiga, eu sei.
Um problema que temos com o arranjo acima é que, embora funcione muito bem para o software que já estamos vendendo, é completamente inútil acompanhar o progresso de um novo projeto de desenvolvimento de software. O motivo é que, no momento de desenvolver um novo software, não usamos, ou melhor, não podemos, usar o bugzilla para rastrear os recursos simplesmente porque o bugzilla não é adequado para representar a complexidade complicada da dependência de recursos (para concluir uma nova aplicação de software, existem muitos recursos para codificar e não temos vontade de colocá-los no bugzilla, e mesmo se o fizéssemos, não tínhamos como saber quais recursos dependem de qual, e não poderemos obter uma previsão precisa da data de envio de qualquer maneira).
Então, nossas partes interessadas ficarão preocupadas com nosso progresso de desenvolvimento (ou falta de) e começarão a bater na porta do líder da equipe (a sua verdadeiramente) nas estimativas, as quais não posso responder porque, tragicamente, também sinceramente não entendo direito. saber a que distância está o novo aplicativo da conclusão.
Como você apresentaria seu progresso no desenvolvimento de software a seus stakeholders?
fonte