Devo creare un caso genitore "segnaposto" o impostare aree?

0

Uso FogBugz per la gestione dei progetti e non so come strutturare i miei casi.

Ho diverse funzionalità che richiedono l'implementazione come parte di questo progetto.

Ad esempio, se ho una nuova funzionalità per includere il completamento automatico in una casella di testo di ricerca, questo avrebbe casi come:

  • Metodo per la restituzione dei termini di ricerca
  • Modifiche del front-end al metodo di richiesta
  • Modifiche del front-end per visualizzare i termini di ricerca

Devo crearli come sottocasi in un caso di "Autocomplete", o dovrebbero essere creati come casi di livello superiore in un'area chiamata "Completamento automatico"?

    
posta Curt 19.12.2013 - 11:53
fonte

2 risposte

1

Credo che in definitiva dipenda dalle preferenze degli utenti su come scegliere di utilizzare le aree, tuttavia suggerisco caldamente che in questa istanza dovresti creare un caso genitore, NON un'area.

La ragione di questo è che non vuoi ingombrare l'elenco delle tue aree con ogni funzione, se ne crei una per ciascun caso "grande" (che richiede sub-casi), allora ti ritroverebbero con molte aree ingestibili e non disponi di tutte le funzionalità di un'area in cui è presente il caso, ad esempio la possibilità di chiudere un'area, per qualsiasi motivo.

Secondo me, le aree dovrebbero essere utilizzate per dividere un progetto nel suo complesso. Ad esempio, potresti avere un'area per "Progettazione" e una per "Sviluppo". Oppure potresti andare ancora più in profondità e avere aree come "Sviluppo - Database" e "Sviluppo - Applicazione". O forse se si focalizza principalmente sulla codifica, puoi creare aree per ogni parte del sistema, come "Amministratore", "Utenti", "Clienti" ecc.

Come nota a margine, in realtà ho già utilizzato i casi principali in questo modo e funzionano bene. Un ulteriore vantaggio dell'approccio basato sui genitori è quando si tratta di registrare il tempo trascorso su un caso. Anche il tempo trascorso in sottocasi è visibile (come totale) sul caso genitore. Questo è utile per la segnalazione in cui è possibile vedere facilmente il tempo complessivo impiegato per una funzione senza doversi preoccupare del tempo impiegato per ogni sotto-caso, che in alcuni casi può essere molti - anche sotto-casi secondari!

    
risposta data 19.12.2013 - 12:05
fonte
1

Questo è un posto appropriato per usare un caso genitore e sotto-casi.

Il motivo per cui le aree non sono adatte a questo è che sono permanenti, mentre una nuova caratteristica è, se non proprio effimera, di portata limitata. Una volta completata la funzione, puoi chiudere tutti i casi correlati e dimenticartene, ma se li associ utilizzando un'area, devi mantenere l'area per sempre per mantenere l'associazione, e non riesco a vederla come molto utile (dal momento che non guadagni nulla da questo).

    
risposta data 19.12.2013 - 12:01
fonte

Leggi altre domande sui tag