!!! Overview
[{$pagename}] 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.
[{$pagename}] 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.
* won’t create a comprehensive [design] and write a lot of code that only leads us down a rabbit hole that’s hard to climb back out of.
* won’t get carried away with our natural creativity and over-engineer the thing way beyond what our customers want to pay for.
* won’t end up with a suboptimal architecture because we invested too much too soon in our initial design ideas.
Many time [{$applicationname}] 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.
[{$pagename}] 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:
[{ReferringPagesPlugin before='*' after='\n' }]