Wednesday, May 7, 2008

Scrum Breakfast in Zürich: Lean Software Development

I started doing Scrum intensively back in 2005. It was a revelation. Finally a project management framework which actually made sense, which led to destination instead of just producing mountains of paper.

Scrum raises as many questions as it answers. Scrum teams become islands of productivity in oceans of corporate inertia. How can we apply the advantages of Scrum to the rest of the company?

So it was another revelation when I started to read about Lean Software Development and Lean Product Development. Lean not only explains why Scrum works, but also provides simple principles to maximize corporate effectiveness:
  1. Eliminate waste
  2. Amplify learning
  3. Decide as late as possible
  4. Deliver as fast as possible
  5. Empower the team
  6. Build integrity in
  7. See the whole
Personally, I am tempted to rename the first one, "Produce value for the customer"; it may seem like the flip side of the same coin, but the customer wants value and that value is what he is willing to trade time and money for.

Today I look forward to discussing those principles with the Scrum Breakfast community.

The presentation (in German) Schlanke Software-Entwicklung: von der Idee bis zur Rendite ("Lean Software Developement: getting from the Idea to Profitablity") is now online.

0 comments: