Che tipo di metriche, se esistono, possono essere raccolte dallo sviluppo dei requisiti?

5

Sollecitiamo i requisiti delle parti interessate dei nostri prodotti creando e perfezionando le storie degli utenti in riunioni di pianificazione sprint mensile. Ciò include la definizione di casi d'uso, criteri di accettazione e limiti di identificazione, e il risultato finale è uno sprint backlog di storie di utenti. Le esigenze dei clienti di alto livello vengono perfezionate in requisiti di prodotto di livello inferiore attraverso revisioni di progettazione tra il team di sviluppo durante lo sprint. Le revisioni del design hanno come risultato diagrammi UML, interfacce software e, in generale, una descrizione del linguaggio umano di vari requisiti software.

Stiamo aumentando la nostra consapevolezza della metrica come organizzazione in modo da poter meglio identificare potenziali aree di miglioramento dei processi (e in modo tale da poter essere eventualmente valutati al CMMI livello 3).

Che tipo di metriche utili ci sono da raccogliere nell'estrazione e perfezionamento dei requisiti del cliente?

    
posta David Kaczynski 14.08.2012 - 17:26
fonte

2 risposte

2
  • Quanto tempo impieghi a sviluppare i requisiti. Questo è per vedere se il sovraccarico vale il beneficio.
  • Tempo medio per implementare un requisito (requisiti per ora o giorno). Alcuni compiti sono inevitabilmente complessi, ma in generale, i requisiti meglio definiti non impiegano molto tempo per essere implementati.
  • Quanto spesso cambiano i requisiti tra lo sviluppo dei requisiti e la fine dell'implementazione di una funzione. Questo misura sia la tua comprensione del requisito che la tua necessità e se li stai riducendo in pezzi abbastanza piccoli.
  • Intervallo tra lo sviluppo dei requisiti e l'inizio dell'implementazione. Questo misura quanto ti stai concentrando sui bisogni più urgenti.
risposta data 14.08.2012 - 19:18
fonte
3

È difficile dire quali metriche raccogliere per un progetto sconosciuto con obiettivi sconosciuti. Ti consiglio vivamente di dare un'occhiata ad un qualche tipo di approccio alla definizione degli obiettivi (come GQM ). Utilizzando questa metodologia potresti venire con le metriche che si adattano meglio alle tue esigenze.

Fondamentalmente, GQM (obiettivo, domanda, metrica) definisce un processo in cui: prima definisci i tuoi obiettivi di misurazione, tali obiettivi ti portano ad alcune domande e tali domande richiedono che le metriche ricevano risposta. Quindi, alla fine, hai metriche che supportano davvero i tuoi obiettivi.

Spero sia utile.

    
risposta data 14.08.2012 - 21:08
fonte