Simplicity and Agile


InTruthItsNotThatSimple

In my last post I began talking about the Agile principle of simplicity (“Simplicity – the art of maximizing the amount of work not done – is essential”) and the approach that salesforce.com founder Marc Benioff advocated for building their software, “fast, simple, and right the first time.”  I wrote about the hard work of pursuing ‘simple’ solutions given all of the complexities involved and ended by asking whether it is even possible to do things fast, simple, and right the first time.  I want to pick up on these same ideas here in the second part of my thoughts on simplicity in Agile.

In my experience, Agile is well-designed for speedy software development.  Intentional short sprints that focus on delivering the next most important piece of valuable software to the market can result in phenomenal progress over time.  Over the past two years I have been regularly astounded and…

View original post 660 more words