Lavoravo per una società di consulenza professionale e lavoravamo con diverse condizioni contrattuali. Quando siamo riusciti a ottenere un progetto relativo a tempo e materiali, l'abbiamo eseguito con SCRUM e monitorato l'arretrato nel nostro sistema di rilevamento dei problemi.
Il più delle volte, tuttavia, dovevamo consegnare con un contratto a prezzo fisso. Ciò ha richiesto un documento di specifiche come appendice al contratto. Quindi abbiamo sempre finito di importare in batch gli elementi di lavoro (o peggio, inserendoli manualmente) dalle specifiche. Gli ordini di modifica hanno richiesto molto tempo per assicurarsi che tutto fosse sincronizzato, specialmente verso la fine del progetto.
Esiste una metodologia o uno strumento software che mantenga questo processo completamente ASCIUTTO ? Ho fatto qualche ricerca e apparentemente non sto usando i termini giusti. La maggior parte della mia rete professionale non lavora a prezzo fisso.
Sarei aperto a:
- Cambio del mio bug tracker o acquisto di plugin (attualmente usando FogBugz).
- Seguendo una diversa metodologia di sviluppo
- Scrivere software per gestire le specifiche e aggiornare il tracker dei bug e il documento delle specifiche (ma sembra che ci vorrà molto lavoro a beneficio di dubbi)
Infine, vale davvero la pena risolverlo? Ci è costato parecchio su alcuni progetti, ma su altri progetti non ci ha colpito.