Condividi tramite


Comprendere gli artefatti del modello di processo CMMI

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Il processo di integrazione cmmi (Capability Maturity Model Integration) supporta vari tipi di elementi di lavoro (WIT) per pianificare e tenere traccia di lavoro, test, commenti e suggerimenti e revisioni del codice. Le diverse reti wit consentono di tenere traccia di vari tipi di lavoro, ad esempio requisiti, richieste di modifica, attività, bug e altro ancora. Questi artefatti vengono creati quando si configura un progetto usando il processo CMMI, in base al framework CMMI (Capability Maturity Model Integration).

Immagine concettuale, tipi di elemento di lavoro del processo CMMI.

I team possono usare un set di query sugli elementi di lavoro per tenere traccia delle informazioni, analizzare l'avanzamento e prendere decisioni.

Nota

  • È possibile personalizzare il sistema di rilevamento del lavoro per il progetto creando e personalizzando un processo ereditato e applicando tale processo al progetto. Per altre informazioni, vedere Modello di processo di ereditarietà.
  • È anche possibile personalizzare un modello di processo. Per altre informazioni, vedere Informazioni sui processi e sui modelli di processo.

Nota

  • È possibile personalizzare il sistema di rilevamento del lavoro per il progetto personalizzando un processo ereditato o un processo XML locale. Per altre informazioni, vedere Modello di processo di ereditarietà o Personalizzazione del processo XML locale. La versione più recente di ogni processo viene caricata automaticamente quando si installa o si esegue l'aggiornamento alla versione più recente di Azure DevOps Server. Gli elementi aggiuntivi, ad esempio i report di SQL Server, sono disponibili solo quando ci si connette a un progetto. Si applicano altri requisiti delle risorse.
  • È anche possibile personalizzare un modello di processo. Per altre informazioni, vedere Informazioni sui processi e sui modelli di processo.

Pianificare e tenere traccia del lavoro con CMMI

I team pianificano il progetto acquisendo funzionalità e requisiti. Quando i team lavorano negli sprint, definiscono le attività e le collegano ai requisiti. Per ottenere informazioni dettagliate su un rollup dei requisiti in tutti i team, i responsabili dei programmi collegano i requisiti a una funzionalità. I problemi di blocco vengono monitorati utilizzando delle segnalazioni. Per informazioni dettagliate sull'uso di queste connessioni WIT, vedere Tipi di elementi di lavoro e flusso di lavoro del processo CMMI

L'immagine seguente mostra il flusso essenziale per iniziare. Per altre informazioni, vedere Introduzione agli strumenti Agile per pianificare e tenere traccia del lavoro.

Selezionare una delle immagini seguenti per passare all'articolo collegato.

Definire l'immagine concettuale delle storie delle attività. Organizzare l'immagine concettuale del backlog delle attività. Gestire i bug con l'immagine concettuale delle attività. Gestire i problemi con l'immagine concettuale delle attività.

Nota

Un elemento di lavoro è un record di database che contiene la definizione, l'assegnazione, la priorità e lo stato del lavoro. I tipi di elemento di lavoro definiscono il modello di campi, flusso di lavoro e modulo per ogni tipo. Gli elementi di lavoro possono essere collegati tra loro per supportare il rilevamento delle dipendenze, il riepilogo del lavoro e i report.

Elenca gli elementi di lavoro con le query

È possibile usare query sugli elementi di lavoro per elencare gli elementi di lavoro in base al tipo, ad esempio richieste di modifica, bug, attività e requisiti.

Nota

Quando si crea un nuovo progetto, non esiste più un set predefinito di query condivise. Le definizioni per le query condivise sono state rimosse dal modello di processo. Per le distribuzioni locali, è possibile aggiungerle a un modello di processo personalizzato come descritto in Aggiungere query sugli elementi di lavoro a un modello di processo.

Visualizzare ed eseguire query dal portale web o dal plug-in Team Explorer per Visual Studio. Modificare una query usando il query editor per applicare diversi criteri di filtro e aggiungere query al dashboard del team.

Suggerimenti per le query condivise

Migliorare il flusso di lavoro usando i suggerimenti seguenti:

Monitorare lo stato di avanzamento

Tutti i processi – Agile, Scrum e CMMI – supportano la costruzione di grafici di stato e di tendenza, nonché di dashboard. Inoltre, diversi grafici vengono compilati automaticamente in base agli strumenti Agile usati. Questi grafici vengono visualizzati nel portale Web.

Creare grafici leggeri

È possibile definire una query flat condivisa e creare un grafico in base ai propri interessi di rilevamento. I tipi di grafico includono quelli di stato—ovvero torta, barre, colonne, barre impilate e pivot—e quelli di tendenza—ovvero area impilata, linea e area.

Screenshot delle attività di modifica di query concettuali. Screenshot delle attività di creazione di grafici concettuali. Screenshot delle attività di aggiunta di elementi concettuali al dashboard.

Widget di analisi e report di Power BI

Il servizio di analisi può rispondere a domande quantitative sullo stato passato o attuale dei progetti. È possibile aggiungere widget di Analisi a un dashboard o usare Power BI per creare grafici e report.

Per altre informazioni, vedere Che cos'è il servizio Di analisi?

Report di SQL Server

Se la raccolta di progetti e il progetto sono configurati con SQL Server Analysis Services e Reporting Services, è possibile accedere a molti report CMMI. Affinché questi report siano utili, i team devono eseguire determinate attività, ad esempio definire processi di compilazione, collegare elementi di lavoro e aggiornare lo stato o il lavoro rimanente.

Se è necessario aggiungere Reporting Services o aggiornare i report alle versioni più recenti, vedere Aggiungere report a un progetto.

Versioni del processo CMMI

Man mano che vengono apportati aggiornamenti al modello di processo CMMI, il numero di versione viene aggiornato. La tabella seguente fornisce un mapping del controllo delle versioni applicato man mano che vengono eseguiti aggiornamenti ai modelli di processo locali di Azure DevOps. Per Azure Boards, viene sempre usata la versione più recente. Ogni modello fornisce un version elemento . Questo elemento specifica una versione principale e secondaria.

Versione Nome CMMI Versione principale
Servizi di Azure DevOps
Azure DevOps Server 2022
CMMI 18
Azure DevOps Server 2020
Azure DevOps Server 2019
CMMI 17

Per un riepilogo degli aggiornamenti apportati ai modelli di processo, vedere Note sulla versione per Azure DevOps Server.

Usare il processo CMMI in modo efficace

I team di sviluppo hanno procedure diverse e processi stabiliti. Questa guida è incentrata sulle attività rilevanti per l'uso efficace del processo CMMI.

  • Informazioni su CMMI: Comprendere CMMI e i relativi sei livelli di funzionalità.
  • Gestire i progetti: ottenere indicazioni sulla gestione, la pianificazione e il coordinamento dello sviluppo e della manutenzione del software con il modello CMMI.
  • Esplora le attività di progettazione: scopri le attività a valore aggiunto per la progettazione e la creazione di prodotti software.

Usare il modello CMMI e le linee guida come parte di un programma di miglioramento del processo. Adattare queste linee guida in base a:

  • Tipo di prodotto e cronologia
  • Scalabilità del progetto
  • Background dei membri del team
  • Procedure accettate nell'organizzazione