Value-Driven Analysis and Design (VDAD)

VDAD Process | Practices | Why VDAD? (User Stories) | Tools | Background | Glossary

Process Continuation

TL;DR: Iterate over Steps 1 to 7.

Iterate over Steps and Process

As indicated in the following process illustration, neither the individual steps nor the entire VDAD process should be conducted a linear, unidirectional way.

Value-Driven Analysis and Design (VDAD) Process

It is necessary to iterate over the individual steps and the process as a whole in order to evolve the produced artifacts in each step. Each step may yield new insights that are relevant for subsequent steps. For example, while stakeholders of different kinds learn about domain context, requirements, and system capabilities, they might want to reprioritize and/or elicit additional values.

Steps might further have bidirectional dependencies. For instance, while understanding the domain, new stakeholders might be found. An analysis of these stakeholders might bring new insights about the domain (Steps 1 and 2).

Process Navigation