Skip to content

Agile Development is so Old Fashioned

September 30, 2008

The functioning principles of Agile (and process improvement more broadly) 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. One of the items I wanted to highlight when editing the Agile definition on Wikipedia was that the principles 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.

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 core 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 Comments leave one →
  1. December 15, 2008 6:59 am

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

Trackbacks

  1. What’s Happened at Lean & Kanban « Agile Elements
  2. Lean, Agile – Kanban, Scrum « Agile Elements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: