Alcune persone nel mio lavoro si sono riunite per formare un gruppo il cui obiettivo è analizzare i vantaggi dell'implementazione di alcuni principi di sviluppo del software/gestione del progetto Agile.Come devo implementare le User Story in Bugzilla?
Come sviluppatore, vedo grandi vantaggi nelle User Story. Stiamo cercando di mettere insieme un radiatore di informazioni che può essere utilizzato per monitorare le fasi della versione corrente e pianificare le versioni future. Mi piacerebbe utilizzare User Story per questo processo.
In questo momento, stiamo utilizzando Bugzilla per il monitoraggio dei problemi. La maggior parte della pianificazione delle versioni viene eseguita utilizzando i bug di questo sistema. L'uso di Bugzilla probabilmente non cambierà. Fornisce la maggior parte di ciò di cui abbiamo bisogno al giusto costo ($ 0).
Una preoccupazione è la mappatura delle User Story ai bug. La gestione dei rilasci è attualmente eseguita utilizzando i numeri dei bug. Il problema è che una User Story potrebbe includere tre bug o viceversa.
Nello scenario di avere più bug segnalati per una singola User Story, un'idea è quella di avere un bug User Story che spieghi la storia e stabilisca dipendenze da bachi figlio che compongono quella storia. Sono preoccupato che questo potrebbe finire per essere troppo complesso e creare confusione tra le parti interessate, lo sviluppo e il controllo della qualità. Inoltre, ingomberà Bugzilla un bel po '.
Qualcuno ha già visitato questa strada? Se è così, cosa hai fatto? Dovrei spingere ad abbandonare l'idea delle User Story in Bugzilla? C'è una soluzione più semplice?
Ogni pensiero sarebbe apprezzato.
Concordo in parte con il punto, ma penso che il problema di scomporre le storie degli utenti in storie di utenti più piccole aggiunga ancora l'ulteriore livello di riferimento indiretto che sarebbe un "bug di user story" in bugzilla; sta semplicemente spostando l'indirezione verso lo strumento per le storie degli utenti invece di bugzilla. non che quella sia la cosa sbagliata da fare; è davvero all'altezza dell'azienda ciò che funziona meglio. Ma se stai cercando di minimizzare la complessità e la profondità, riconosci che ciò sposta la complessità altrove. Come ho detto, non c'è niente di sbagliato in questo, se è quello che la tua organizzazione ritiene che funzioni. –
Sì, come ho detto, l'altro approccio non ha funzionato molto bene per noi, ma è comunque una buona soluzione per molti. –
Grazie per il vostro consiglio. Un problema che vedo con questo è in uno scenario inverso in cui un singolo bug ha bisogno di più storie. I nostri clienti sono interni. Uno dei motivi per cui utilizziamo Bugzilla è che consente a tutti gli utenti di inviare un bug senza costi di licenza aggiuntivi. Avremo casi in cui un bug inviato dall'utente viene mappato a più storie di utenti. Potremmo creare più bug di storia e chiudere il problema originale, ma questo aggiunge ancora un livello di complessità che sto cercando di evitare. –