OPS11-BP01 Have a process for continuous improvement - Operational Excellence Pillar

OPS11-BP01 Have a process for continuous improvement

Evaluate your workload against internal and external architecture best practices. Conduct frequent, intentional workload reviews. Prioritize improvement opportunities into your software development cadence.

Desired outcome:

  • You analyze your workload against architecture best practices frequently.

  • You give improvement opportunities equal priority to features in your software development process.

Common anti-patterns:

  • You have not conducted an architecture review on your workload since it was deployed several years ago.

  • You give a lower priority to improvement opportunities. Compared to new features, these opportunities stay in the backlog.

  • There is no standard for implementing modifications to best practices for the organization.

Benefits of establishing this best practice:

  • Your workload is kept up-to-date on architecture best practices.

  • You evolve your workload in an intentional manner.

  • You can leverage organization best practices to improve all workloads.

  • You make marginal gains that have a cumulative impact, which drives deeper efficiencies.

Level of risk exposed if this best practice is not established: High

Implementation guidance

Frequently conduct an architectural review of your workload. Use internal and external best practices, evaluate your workload, and identify improvement opportunities. Prioritize improvement opportunities into your software development cadence.

Implementation steps

  1. Conduct periodic architecture reviews of your production workload with an agreed-upon frequency. Use a documented architectural standard that includes AWS-specific best practices.

    1. Use your internally-defined standards for these reviews. If you do not have an internal standard, use the AWS Well-Architected Framework.

    2. Use the AWS Well-Architected Tool to create a custom lens of your internal best practices and conduct your architecture review.

    3. Contact your AWS Solution Architect or Technical Account Manager to conduct a guided Well-Architected Framework Review of your workload.

  2. Prioritize improvement opportunities identified during the review into your software development process.

Level of effort for the implementation plan: Low. You can use the AWS Well-Architected Framework to conduct your yearly architecture review.

Resources

Related best practices:

Related documents:

Related videos:

Related examples: