Disciplined Agile

Improve Quality

This Construction process goal describes how our team will continuously improve the quality of our work and potentially reduce technical debt within our overall infrastructure. To be effective, we need to consider several important questions:

  • How will we address technical debt within our system(s)?
  • How will we produce high-quality documentation?
  • How will we take advantage of existing infrastructure and other assets? 
2021 Project Management Institute Improve Quality v5.2 Improve Implementation Refactor code Refactor databases Refactor user interface (UI) Refactor test assets Accept technical debt Rewrite Improve Deliverable Documentation Single-source information Executable specifications Single-purpose documents Multipurpose documents Improve Deliverable Format Apply concise template Write freeform documents (#NoTemplates) Refactor away from template Apply comprehensive template Reuse Enterprise Assets Follow common guidelines Leverage common process assets Leverage existing experience/learnings Leverage shared data sources Leverage shared functionality

Figure 1. The Improve Quality process goal diagram (click to enlarge)

More Information

Choose Your WoW!

The strategies/practices referenced in the goal diagram above are described, including the trade-offs involved and considerations for when (not) to apply them, in the book Choose Your WoW! A Disciplined Agile Delivery Handbook for Optimizing Your Way of Working.

If you want to succeed at enterprise agile you need choices, not prescriptions.