Disciplined Agile

Produce a Potentially Consumable Solution

This Construction process goal describes how our team will build or configure a solution for our stakeholders that best meets their current needs. A consumable solution is not only shippable, it is also usable and desirable by our stakeholders. This goal addresses planning, analysis, design, and programming aspects of development (other aspects are addressed by the goal Accelerate Value Delivery). To be effective, we need to consider several important questions:

  • How will we plan how we’ll work together?
  • What programming approach will we take?
  • How will we architect and design the solution?
  • How will we approach deliverable documentation?
  • How will we ensure that our solution is consumable?
2021 Project Management Institute Produce a Potentially Consumable Solution v5.2 Plan the Work Coordination meetings/daily standups Iteration/sprint planning Just-in-time (JIT) planning Look-ahead planning/backlog refinement Release planning/program increment (PI) planning Visualize plan Develop Software Behavior-driven development (BDD) Test-driven development (TDD) Test-first development (TFD) Test-after development Testless programming Explore Solution Design Agile Modeling session/big room planning Architecture spike Detailed design specification Just in time (JIT) model storming Look-ahead modeling/backlog refinement Mob programming Model-driven development (MDD) Proof of concept (PoC) Set-based design Test-driven development (TDD) Write Deliverable Documentation Active stakeholder participation Continuous documentation - same iteration Continuous documentation - Following iteration Document late Ensure Consumability Demonstrations Design sprint Regular deployment Usability/consumability design Usability/consumability testing

Figure 1. The Produce a Potentially Consumable Solution 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.