Come evitare la duplicazione tra il mio tracker dei problemi e i documenti delle specifiche del progetto?


9

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:

  1. Cambio del mio bug tracker o acquisto di plugin (attualmente usando FogBugz).
  2. Seguendo una diversa metodologia di sviluppo
  3. 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.


-1: ... E come si collega alla programmazione?
Jim G.

@Jim Puoi fare un esempio di dove dovrebbe andare?
Cole Johnson,

Perché non usare bugzilla?
Cole Johnson,

@ColeJohnson Esiste una funzione che risolve effettivamente questo problema? Non ho visto nulla di specifico quando guardavo il sito bugzilla.
Zachary Yates,

3
@JimG. Ho pensato che questa domanda ricadesse piuttosto solidamente sia nelle "metodologie di sviluppo" sia nelle "preoccupazioni commerciali" elencate nelle FAQ: programmers.stackexchange.com/faq
Zachary Yates,

Risposte:


1

Vorrei esportare le specifiche come HTML, dove ogni sezione e elemento ha un'ancora. Ospita l'esportazione su un server Web, accessibile a tutti coloro che devono occuparsene. Quindi puoi collegare i tuoi problemi a quel file e utilizzare l'ancoraggio corretto per indirizzare una determinata sezione o elemento.

Per mantenere tutto sincronizzato, dovresti avere le tue specifiche nel controllo della versione ed eseguire l'esportazione HTML automatizzata ad ogni check-in delle specifiche.

Quando le specifiche cambiano, puoi anche scansionare i tuoi problemi alla ricerca di collegamenti in cui l'ancoraggio non esiste più.

Tuttavia, ciò non risolve il problema delle sezioni o degli elementi appena creati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.