Quali tracker dei problemi supportano i sub-ticket e quanto funzionano per colmare il divario tra project manager e sviluppatori? [chiuso]

StackOverflow https://stackoverflow.com/questions/140236

  •  02-07-2019
  •  | 
  •  

Domanda

C'è una funzionalità che mi piacerebbe vedere nel software di tracciamento dei problemi che non sembra essere così comune e che è la possibilità di dividere un ticket (bug, richiesta di funzionalità, ecc.) in attività secondarie e visualizzarli in modo gerarchico, magari con una sorta di barra di avanzamento in stile report sui progressi di un determinato biglietto e dei relativi biglietti figlio.

Il mio pensiero è che questo sarebbe utile sia per gli sviluppatori che per i project manager: ai project manager piace avere una visione abbastanza ampia di ciò che sta succedendo, mentre gli sviluppatori devono approfondire i dettagli e molto spesso devono dividere un attività in attività secondarie. Ciò sarebbe utile anche se qualcuno mettesse due problemi in un unico biglietto.

Qualcuno sa di un tracker di problemi che lo fa? Finora quelli che ho visto (Trac, FogzBugz e Basecamp) hanno tutti una semplice organizzazione di biglietti, quindi sono utili per gli sviluppatori o per i project manager ma non per entrambi. Assembla non consente a un biglietto di avere biglietti figlio (e biglietti multipli per genitori) ma non fa molto bene lavoro di usabilità su questa specifica funzionalità.

Se esiste un tale tracker di problemi, qualcuno l'ha usato sia per gli sviluppatori che per i project manager e, in tal caso, quanto successo hai avuto con esso? In alternativa, esiste un approccio migliore che può essere utilizzato da entrambe le categorie di utenti?

( Aggiornamento: questa non è non una domanda soggettiva di "qual è il tuo software preferito di tracciamento dei bug". Sto chiedendo informazioni sui tracker di bug con una funzione specifica per uno specifico scopo, quindi per favore non pubblicare il tuo bug tracker preferito se non fa quello che ho chiesto. L'unico elemento discutibilmente soggettivo è quanto funziona bene per questo particolare scopo.)

È stato utile?

Soluzione

Desideri la versione 7 di Fogbugz. Questo supporta multi-livelli di gerarchia e lo mostra in un treeview .

Altri suggerimenti

JIRA ha la capacità di suddividere i compiti in compiti secondari arbitrari, come se stessi cercando. È anche super-lucido, quindi dovrebbe piacere ai tipi di project manager.

C'è una lunga discussione sui bug tracker qui .

Mi piace Mantis, me stesso.

Mantis ha relazioni tra problemi, come genitore, figlio, relativi ecc.

Non ha esattamente una vista ad albero, ma mostra i problemi relativi / padre / figlio in un elenco quando si visualizza un problema.

Avendo provato trac e Mantis, è il mio preferito personale

Bene, abbiamo usato TestTrack da anni ormai, che supporta il collegamento gerarchico tra gli elementi . La sua interfaccia utente per la gestione dei progetti non è nulla di entusiasmante.

Sembra sembra come se stessi cercando qualcosa di più simile a @Task , in cui crei un piano di progetto utilizzando un sistema simile a Microsoft Project, con attività future che dipendono da attività precedenti, ecc. L'interfaccia utente è piuttosto semplice, ma quando arrivi al tracker dei bug sei praticamente di nuovo in "foglio elettronico glorificato" modalità - non ho l'impressione che questo sia stato davvero progettato da o per i programmatori. Tuttavia, potrebbe valere la pena dare un'occhiata se sei davvero serio sul bisogno di questo.

IMHO, il problema con l'aggiunta di una gerarchia al sistema di tracciamento è che i problemi non hanno naturalmente una gerarchia quando vengono aggiunti; qualcuno nel QA trova una regressione o un utente chiama dal campo e viene creato un problema. Fino a quando almeno alcune ricerche non vengono condotte sulla causa principale del problema, il problema è autonomo e, probabilmente, lo sarà fino a quando non verrà risolto a meno che è identificato come dipendente da un progetto più ampio ... per il quale esiste probabilmente già una sorta di sistema di gestione del progetto in atto.

redmine e chilliproject supportano le attività secondarie senza plugin aggiuntivi.

Sulla base di una delle altre risposte ho dato un'occhiata a Jira , che fa parte del modo di fare quello che sto cercando e sembra funzionare abbastanza bene, anche se non è così fluido come avevo sperato. Tuttavia, consente solo attività secondarie nelle versioni Professional ed Enterprise; questa funzione è disabilitata per impostazione predefinita; e ottieni solo un singolo livello di attività secondarie. I rapporti predefiniti elencano anche le attività di livello superiore e le attività secondarie insieme in una vista piatta, quindi è necessario creare in modo specifico un rapporto personalizzato se si desidera visualizzare solo quelle di livello superiore.

Un'altra caratteristica che intendo indagare quando ne avrò l'occasione è Mantis, che apparentemente ha funzionalità simili. Aggiornerò qui dopo averlo provato.

Rally supporta sia le viste di sviluppo che di gestione del progetto

http://www.rallydev.com/

FogBugz è il tracker dei problemi creato dalla società FogCreek di Joel Spolsky. Non è gratuito, ma c'è una versione ospitata che è abbastanza carina. Dalla mia esperienza personale ha alcune caratteristiche eccellenti ed è facile da usare. Sembra sicuramente più bello e ha una migliore usabilità rispetto a mantide o bugzilla, ma non è aperto e rende alcuni compromessi per un'interfaccia più semplice.

Helpdesk Tele-Support ha un sistema di tracciamento dei bug molto buono e facile da usare che ha anche il vantaggio di esporlo al dipartimento di supporto per collegare i clienti ai problemi e quindi avvisare i clienti quando i problemi sono completi. Ci vivo quotidianamente e ho trovato il flusso di lavoro estremamente produttivo. Il management sa sempre cosa è attualmente in corso, cosa è stato appena risolto e quali problemi sono caldi (e anche quanto tempo dovrebbe essere risolto qualcosa).

Ha un ottimo sistema di priorità personalizzabile. A ciascun numero può essere assegnata una categoria e un prodotto e, con un clic, verranno organizzati in tale elenco. C'è un'opzione di filtro rapido e la possibilità di eseguire filtri ancora più fini. Con il tempo stimato per il completamento, calcola automaticamente il completamento totale al volo in base a ciò che è attualmente visibile nell'elenco.

il nostro tipico flusso di lavoro: i bug vengono inseriti nel sistema dal personale di supporto / personale di controllo qualità. La direzione rivede l'elenco di " nuovo " bug e imposta la priorità in cui vorrebbero che fossero fatti. Il personale addetto allo sviluppo esamina l'elenco delle priorità e stabilisce i livelli di sforzo stimati. La direzione rivede e regola la priorità. Lo sviluppo completa i problemi. Il QA verifica i problemi completati e avvisa il cliente in caso di pubblicazione dell'aggiornamento riuscita.

In tutte le fasi, chiunque nel personale può guardare l'elenco e vedere qual è lo stato corrente, persino aggiungere note o allegare un altro cliente al problema. Esistono campi per la versione di rilascio, che utilizziamo con un filtro / report personalizzato per generare automaticamente le nostre note di rilascio. (schermata di problema noto aperto: che è la parte relativa al bug tracking del prodotto) .

tutos.

Fa anche attività di Project Management nella parte superiore.

Flusso di lavoro, Wiki, è abbastanza buono.

www.tutos.org

Ho usato Mantis in molte organizzazioni e in particolare a causa della caratteristica del sotto-problema che è una dei miei punti chiave che cerco in un tracker di problemi. Hanno l'esportazione Freemind in Mantis ora, ma sono sicuro di aver visto i diagrammi genitore-figlio disegnati in un sito, forse perché hanno installato JpGraph.

Sto anche usando l'installazione gratuita per utente singolo del il sistema Axosoft OnTime che ha un sub molto flessibile -immissione del numero sebbene l'interfaccia utente sia un po 'goffa - devi cercare i problemi piuttosto che essere in grado di specificare un determinato numero di problema direttamente come obiettivo della relazione. OTOH ti consente di configurare un sacco di relazioni in un colpo nella finestra di dialogo, quindi è più veloce in quello scenario.

Bugzilla ha la nozione di bug dipendenti, che non è esattamente il paradigma del sub-task che stai cercando, ma può essere visto da vicino. Sfortunatamente, l'interfaccia per questo è piuttosto goffa, come il resto dell'interfaccia Bugzilla, ma fa il suo lavoro.

Sul lato positivo, le relazioni tra i bug possono essere presentate come un grafico, nonché una struttura ad albero abbastanza facile da attraversare per consentire l'esplorazione di problemi correlati. Inoltre, man mano che i problemi secondari vengono completati o modificati, tali modifiche vengono percolate nell'albero delle dipendenze in modo che i responsabili delle attività di livello superiore vengano facilmente informati del completamento delle cose su cui potrebbero essere state in attesa.

JIRA integrato con Pivotal Tracker.

JIRA consente i biglietti. Offre funzionalità di filtro JQL per la ricerca. Offre la possibilità di condividere i biglietti tra i gruppi. Fornisce capacità per diagrammi del flusso di lavoro, cronologia, transizioni, commenti, ecc. Offre la possibilità di visualizzare reporter, assegnatari, implementatori. Per ogni ticket c'è la possibilità di aggiungere commenti, allegati, allegare schermate, link, clonare, risolvere il problema. JIRA offre un layout molto bello dello stato attuale del ticket.

Tracker pivotal consente la "velocità" gestione del progetto per lo sviluppo agile. Utile per PM e sviluppatori. Fornisce grafici, grafici. Fornisce la possibilità di integrare i biglietti JIRA nel suo progetto. Fornisce una dashboard con progetti. Fornisce grafici di velocità in tempo reale. Fornisce una serie di visualizzazioni all'interno di ciascun progetto, tra cui Current, Ice Box, My Work. Ogni biglietto JIRA può essere una "Storia" in PT. Ogni storia attraversa le fasi Inizio, Fine, Consegna, Accetta / Rifiuta e Rifiutata per SDLC. Ogni storia offre la possibilità di aggiungere attività, commenti, allegati e caricare file.

Flusso di lavoro JIRA inserisci qui la descrizione dell'immagine

Flusso di lavoro del tracker pivotal

inserisci qui la descrizione dell'immagine

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top