SUS06-BP01 Adozione di metodi che consentano di introdurre rapidamente migliorie in tema di sostenibilità - Framework AWS Well-Architected

SUS06-BP01 Adozione di metodi che consentano di introdurre rapidamente migliorie in tema di sostenibilità

Adotta metodi e processi per convalidare migliorie potenziali, ridurre i costi legati ai test e offrire piccole migliorie.

Anti-pattern comuni:

  • Analizzare l'applicazione rispetto alla sostenibilità è un'attività che viene eseguita solo una volta, all'inizio di un progetto.

  • Il tuo carico di lavoro non è aggiornato, poiché il processo di rilascio è troppo complesso per introdurre modifiche minori per l'efficienza delle risorse.

  • Non hai meccanismi per migliorare il tuo carico di lavoro in termini di sostenibilità.

Vantaggi dell'adozione di questa best practice: definendo un processo per avviare e monitorare le migliorie in termini di sostenibilità, potrai adottare continuamente nuove funzionalità, eliminare i problemi e migliorare l'efficienza del carico di lavoro.

Livello di rischio associato se questa best practice non fosse adottata: medio

Guida all'implementazione

Testa e convalida potenziali miglioramenti all'impatto sulla sostenibilità prima di implementarli in produzione. Tieni in considerazione il costo dei test quando calcoli il potenziale vantaggio futuro di un miglioramento. Sviluppa metodi di test a basso costo per consentire la distribuzione di piccoli miglioramenti.

Passaggi dell'implementazione

  • Aggiungi i requisiti per migliorare la sostenibilità nel tuo backlog di sviluppo.

  • Usa un processo di migliorie iterativo che ti consente di identificare, valutare, dare la priorità, testare e implementare queste migliorie.

  • Migliora e semplifica continuamente i tuoi processi di sviluppo. Ad esempio, Automatizza il processo di distribuzione del software con pipeline di distribuzione e integrazione continue (CI/CD) per testare e distribuire migliorie potenziali per ridurre il livello di impegno e gli errori causati da processi manuali.

  • Sviluppa e testa i potenziali miglioramenti utilizzando i componenti rappresentativi minimi realizzabili per ridurre i costi legati ai test.

  • Valuta continuamente l'impatto delle migliorie e fai gli adeguamenti richiesti.

Risorse

Documenti correlati:

Video correlati:

Esempi correlati: