Thursday, July 3, 2008

The Simplest Thing That Could Possibly Work

What “The Simplest Thing That Could Possibly Work.” in agile means?

One of the principles of Agile, mostly related to design and architecture, is “The Simplest Thing That Could Possibly Work.” This is sometimes interpreted as “take every shortcut” or “slap something together.” But that is not the intention. A better way to express it would probably be something like “The Simplest Solution That Could Possibly Satisfy Your Requirements.” For instance, if you have a requirement to create the back end for a web site like amazon.com, then while a perl/cgi solution on a single core machine could possibly “work,” it doesn’t work from the point of view of high availability, fast response time, or reliability. Continue reading on http://damonpoole.blogspot.com/2008/07/simplest-thing-that-could-possibly-work.html

No comments: