This page (revision-1) was last changed on 29-Nov-2024 16:16 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 468 lines
!!! 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' }]