The Agile Modeling (AM) Method

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.

The agile project lifecycle includes explicit envisioning activities

Figure 2. The AMDD Lifecycle.

Agile Model Driven Development (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:

  1. What do stakeholders want?
  2. How are we going to do that?
  3. Can we safely get going on do so?

 

Recommended Reading