Gestione degli imprevisti per i team high velocity
L'importanza del processo di analisi retrospettiva degli imprevisti
Gli imprevisti accadono.
Non c'è via di scampo. Via via che i sistemi crescono in dimensioni e complessità, gli errori sono inevitabili.
Gli imprevisti sono anche un'opportunità di apprendimento.
Un'opportunità per mitigare gli imprevisti ripetuti e ridurre il tempo necessario per la risoluzione. Un momento per riunire i team e pianificare in che modo agire meglio la volta successiva.
Il modo migliore per analizzare ciò che è successo durante un imprevisto e fissare le lezioni apprese, consiste nel condurre un'analisi retrospettiva dell'imprevisto, nota anche come revisione post-imprevisto.
Grazie alle analisi retrospettive, le persone si riuniscono per discutere i dettagli di un imprevisto: perché si è verificato, il suo impatto, quali azioni sono state intraprese per mitigarlo e risolverlo e cosa fare per impedire che si verifichi nuovamente.
Tramite strumenti come il controllo delle versioni, i flag delle funzioni e la continuous delivery, molti imprevisti possono essere rapidamente "annullati". Tanti imprevisti sono causati da qualche bug in una modifica inviata all'ambiente di produzione e il rollback di tale modifica può consentire di ripristinare il funzionamento dell'app. Questo processo rappresenta un autentico vantaggio per tutti e assicura la rapida riattivazione del servizio. Ma spesso non aiuta a capire cosa è andato storto e perché. È qui che entrano in gioco le analisi retrospettive.
In questo tipo di analisi, è possibile inquadrare l'imprevisto per trarne apprendimento e trasformare i problemi in avanzamenti. Le analisi retrospettive costruiscono inoltre un rapporto di fiducia con clienti, colleghi e utenti finali (in poche parole le persone interessate dall'imprevisto) e trasmettono loro la sicurezza che il tuo team sta lavorando per ridurre al minimo gli futuri imprevisti e il loro impatto.
L'analisi retrospettiva è un passaggio importante del ciclo di vita di un servizio sempre attivo. I risultati che emergono da tale analisi dovrebbero essere integrati direttamente nel processo di pianificazione per fare in modo che il lavoro di risoluzione critico individuato nell'analisi retrospettiva trovi spazio nel lavoro futuro e sia bilanciato rispetto alle priorità e al lavoro imminenti.
Configurare una On-call Schedule con Opsgenie
In questo tutorial imparerai come configurare una On-call Schedule, applicare le regole di sostituzione, configurare le notifiche su chiamata e molto altro, il tutto in Opsgenie.
Segui il tutorialModelli di analisi retrospettiva per gli imprevisti: migliora il processo di risposta
Accedi a modelli di analisi retrospettiva personalizzabili per semplificare l'analisi e migliorare in futuro le risposte agli imprevisti.
Leggi l'articolo