Monday, April 25, 2011

Lean principles - Defer Commitment


Decide as late as possible.

Defer commitment to have as much as possible information to back your decisions. Delaying irreversible decisions at the last reasonable moment allows time to learn more about problem in hand, which results in better decisions. Deferring commitment is positive procrastination.

But do not close your options too early. Sometimes it is worth to pay added cost that options can be held open, allowing decisions to be delayed until more information is available. Decision should be made at the moment at which failing to make a decision eliminates an important alternative.

Active customer participation helps to defer Commitment: Involving customers throughout the process eliminates the need to make decisions up front. Keeping decisions about features and the development of those features close together leaves less room for change.

Break dependencies so your decisions are separated to each other for easier procrastination.

On the other hand, committing early can be motivating. It also changes risks and opportunities. So there could be some value making early choices.

Keep your options open. Do not block your options by delaying too long.

If you wait too long, you could end up dancing with your sister instead of second best cheerleader.

See also

“Making software is really hard: it is non-sequential, non-linear, unpredictable work”-- Jan Machacek

No comments:

Post a Comment