SUS06-BP01 Adopter des méthodes qui peuvent rapidement présenter des améliorations en matière de durabilité - AWS Well-Architected Framework

SUS06-BP01 Adopter des méthodes qui peuvent rapidement présenter des améliorations en matière de durabilité

Adoptez des méthodes et des processus pour valider les améliorations potentielles, minimiser les coûts des tests et apporter de petites améliorations.

Anti-modèles courants :

  • L'examen de la durabilité de votre application est une tâche qui n'est effectuée qu'une seule fois au début d'un projet.

  • Votre charge de travail est devenue obsolète, car le processus de lancement est trop lourd pour introduire des changements mineurs dans un souci d'efficacité des ressources.

  • Vous ne disposez pas de mécanismes pour améliorer votre charge de travail afin d'atteindre davantage de durabilité.

Avantages liés au respect de cette bonne pratique : en établissant un processus pour introduire et suivre les améliorations de la durabilité, vous serez en mesure d'adopter continuellement de nouvelles fonctionnalités et capacités, de supprimer les problèmes et d'améliorer l'efficacité de la charge de travail.

Niveau de risque exposé si cette bonne pratique n'est pas respectée : moyen

Directives d'implémentation

Testez et validez les améliorations potentielles en matière de durabilité avant de les déployer en production. Tenez compte du coût des tests lors du calcul des avantages futurs potentiels d'une amélioration. Développez des méthodes d'essai à faible coût pour apporter de petites améliorations.

Étapes d'implémentation

  • Ajoutez les exigences relatives à l'amélioration de la durabilité à votre liste de tâches de développement en attente.

  • Utilisez un processus d'amélioration itératif pour identifier, évaluer, hiérarchiser, tester et déployer ces améliorations.

  • Améliorez et rationalisez en permanence vos processus de développement. À titre d'exemple, automatisez votre processus de livraison de logiciels en utilisant des pipelines d'intégration et de livraison continues (CI/CD) pour tester et déployer les améliorations potentielles afin de réduire le niveau d'effort et de limiter les erreurs causées par les processus manuels.

  • Développez et testez les améliorations potentielles en utilisant les composants représentatifs viables minimum afin de réduire le coût des tests.

  • Évaluez en permanence l'impact des améliorations et procédez aux ajustements nécessaires.

Ressources

Documents connexes :

Vidéos connexes :

Exemples connexes :