VALUE · ITERATION · PURPOSE

How do you create value in every iteration?

An iteration should reduce uncertainty, close a decision, or produce evidence. Activity alone is not progress.

In product development—and in most industries—value is associated with the final product. What was delivered.

Yet, that’s not the only type of value created during development. An iteration creates value when it increases alignment.

01The design meets the need

02Requirements meet expectations

03Controls address risk

04Claims are supported by evidence

05The organization shares the definition of “good enough”

Not every iteration must produce a better product, but it must ensure alignment.

Sometimes, that alignment may lead the team to conclude that the product under development should not be developed at all.

But alignment is not merely agreement. It requires something more powerful:

A why.

Throughout development, the same question keeps returning:

01

Why don’t we make this change?
Because the change has restrictions. Here they are.

02

Why do we need to decide now?
Because otherwise the project will get stuck.

03

Why do we need this document?
Because the regulator is asking for evidence.

04

Why did we discover this only now?
Because we operated under a different assumption until we tested it.

A development system should help every iteration establish a reason and preserve its why.

If an iteration cannot explain what alignment was reached—or why the work existed—it does not really create value. It creates movement.

And while organizations often reward movement, movement alone cannot explain why a project succeeded—or why it failed.

The questions are simple:

Why is this the correct decision?Why are we doing this?

OPERATING PRINCIPLES

Back to the principles