Initial Agile Envisioning: Getting Going in the Right Direction
Agile teams, at least the disciplined ones, explicitly invest time in initiation activities. One of those activities is initial envisioning, collaborative high-level exploration of both stakeholder requirements and an architecture strategy to address those requirements. This envisioning effort is streamlined, producing just-barely good enough (JBGE) models. The goal is to do just enough up-front thinking to get their initiative going in the right direction.
Work in Progress
Initial Envisioning Within The Agile Lifecycle
TBD
initiative, not project
Figure 1. An Agile Project Lifecycle.
Figure 2. The AMDD Lifecycle.
Initial Requirements Envisioning
TBD
Initial Architecture Envisioning
TBD
How Much Envisioning?
TBD
JBGE
You need to do enough envisioning so that you can answer the following questions:
- What do stakeholders want?
- How are we going to do that?
- Can we safely get going on do so?