

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilizzo della mappatura del flusso di valore dello sviluppo per identificare i vincoli ai risultati DevOps
<a name="introduction"></a>

*Michael Kingery, Amazon Web Services ()AWS*

*Aprile 2023* ([cronologia dei documenti](doc-history.md))

DevOps I team di solito lavorano con sistemi complessi che coinvolgono persone, processi e tecnologia. Questa complessità può rendere difficile sapere dove investire tempo e impegno quando si desidera migliorare il sistema. Il completamento di una Development Value Stream Map (DVSM) può aiutarvi a identificare e dare priorità alle aree di miglioramento del processo di sviluppo del software.

La *mappatura del flusso di valore dello sviluppo* è un processo utilizzato per identificare e dare priorità ai vincoli che influiscono negativamente sulla velocità e sulla qualità in un ciclo di vita dello sviluppo del software (SDLC). Un *vincolo è un fattore che limita* il flusso di valori. DVSM estende il processo di mappatura del flusso di valore originariamente progettato per pratiche di produzione snella. Si concentra sulle fasi e sui team necessari per creare e trasferire valore attraverso il processo di sviluppo del software. Incorpora pratiche snelle, come il pensiero sistemico, l'eliminazione degli sprechi, la visualizzazione del lavoro e la lavorazione in piccoli lotti. Un DVSM supporta i DevOps principi del miglioramento continuo, della collaborazione, dell'eliminazione di silos e passaggi di consegne, delle decisioni basate sui dati e dello sviluppo agile attraverso risultati finali di piccole dimensioni.

Per ogni fase del processo di sviluppo del software, identificate il lead time (LT), il tempo di processo (PT) e la percentuale di completamento e precisione (%CA). Descrivete il *percorso felice*, ossia il flusso del processo se non si riscontrano eccezioni o errori durante lo sviluppo. Descrivete inoltre il *percorso di errore*, ossia il flusso che si verifica quando il prodotto fallisce in una qualsiasi fase del processo di sviluppo. L'immagine seguente è un esempio di un DVSM completato.



![Esempio di mappa del flusso di valori di sviluppo per identificare i vincoli nei risultati. DevOps](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/strategy-devops-value-stream-mapping/images/sample-dev-value-stream-map.png)


## Destinatari principali
<a name="intended-audience"></a>

Questa guida è destinata a dirigenti, responsabili IT e DevOps responsabili di programma interessati a utilizzare un DVSM per migliorare la velocità e la qualità del ciclo di vita dello sviluppo del software della propria organizzazione. Questa guida e il processo DVSM possono aiutare in modo significativo i team di prodotto unificati che desiderano ottimizzare la consegna e aiutare i team isolati che desiderano ridurre gli sprechi associati alle consegne.

## Obiettivi aziendali specifici
<a name="targeted-business-outcomes"></a>

La mappatura del flusso di valore dello sviluppo può aiutare i team a: DevOps 
+ Riduci i costi riducendo al minimo il sovraccarico associato a passaggi inutili, duplicazioni e consegne
+ Aumenta la velocità riducendo i tempi di consegna e gli sprechi di passaggi
+ Migliora la soddisfazione dei dipendenti aumentando l'autonomia e riducendo le dipendenze, i passaggi di consegne e gli sprechi di passaggi
+ Ridurre le dimensioni dei lotti
+ Identifica e investi in miglioramenti che influiscono positivamente sul prodotto finale
+ Elimina i silos e riduci il numero di consegne tra i team
+ Adotta un modello di team di prodotto o di team di piattaforma