Misurazione del successo di una piattaforma di sviluppo interna - AWS Guida prescrittiva

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à.

Misurazione del successo di una piattaforma di sviluppo interna

Misurare il successo della piattaforma di sviluppo interna non è semplice. Tuttavia, puoi utilizzare le metriche per misurare l'effetto dell'adozione di una piattaforma di sviluppo interna e il modo in cui ha migliorato l'esperienza degli sviluppatori.

Poiché le metriche devono misurare l'impatto, puoi utilizzare le metriche di DevOps Research and Assessment (DORA). L'adozione di pratiche ingegneristiche della piattaforma e di una piattaforma interna per sviluppatori dovrebbe migliorare le seguenti metriche:

  1. Frequenza di implementazione: con quale frequenza l'organizzazione rilascia correttamente i rilasci in produzione

  2. Tempo di attesa per le modifiche: la quantità di tempo necessaria a un impegno per entrare in produzione

  3. Modifica della percentuale di errori: la percentuale di implementazioni che causano un guasto nella produzione

  4. Tempo necessario per ripristinare il servizio: quanto tempo impiega un'organizzazione per riprendersi da un guasto nella produzione

Un altro approccio consiste nel misurare lo stato attuale delle applicazioni e monitorare le prestazioni a lungo termine delle applicazioni rispetto agli obiettivi aziendali. Puoi utilizzare Amazon CloudWatch Application Signals definendo obiettivi a livello di servizio (SLOs) per la tua applicazione e utilizzare CloudWatch dashboard per mostrare lo stato della tua applicazione.

Se non utilizzi strumenti per l'applicazione, la sfida più grande è ottenere le metriche giuste e allineare l'applicazione alla strategia generale di osservabilità. La strategia di osservabilità aiuta a comprendere lo stato generale dell'applicazione attraverso scansioni di sicurezza, test e monitoraggio della disponibilità.