Agile Development is so Old Fashioned

One of the items I wanted to highlight when editing the Agile definition on Wikipedia was that the principles of Agile predate the Agile Manifesto in 2001. I think the idea that these concepts were crafted there for the first time sometimes stifles creativity in how Agile gets applied and creates the mind-set that practitioners need to invent as we go.

The functioning principles of Agile can be found in lean manufacturing and six sigma. These concepts date back to just after World War II and include error proofing, eliminating waste, creating flow, adding customer value, and empowering workers. If you are interested in deeper understanding I suggest reading the above links and:

While more comprehensive, notice how similar these ideas are to the often referenced 7 principles of lean software development. Going back to established principles and their associated tools and practices offers a proven base to grow from and an opportunity for surfacing new ideas for continuous improvement. I also find in them ideas for applying concepts outside of development teams to grow a more agile enterprise.

Oh, and of course, I recommend my own Laws of Agile Development series.  Please let me know if you are aware of any others I’ve missed.

3 Responses

  1. Most of Agile is common sense. I am sure it predates a lot of things. On second thoughts, I don’t think it does.

  2. [...] the foundation for improvement in a wide variety of areas with software development being just the latest to embrace it with [...]

  3. [...] guess, I still go back to the founding principles of lean. If we understand the principles, it allows for adoption to specific needs across a wide spectrum [...]

Leave a Reply