Emergent Design

Overview#

Emergent Design is a Design where solution will emerge little by little as we build up the code in small increments, typically using test-driven development with very short Red Green Refactor cycles.

Emergent Design starts with a rough idea about the Business value you want to deliver, and defer the decisions until you know more.

When it goes well, we avoid a number of problems.

Many time LDAPWiki has seen Development Teams deliver a feature they thought was really desired that took them months to build, only to find the Customer would never use the feature.

Emergent Design in Agile is often referred to as the Last Responsible Moment.

More Information#

There might be more information for this subject on one of the following: