Saturday, April 30, 2005

LSD Lean Software Development

A more recent contribution to the agile community is Lean Software Development, with focus on increasing delivery speed, producing high-quality software, and lowering production cost.
Becoming 'lean' is a process of eliminating waste with the goal of creating value.
'Waste' in software development: partially done work (inventory), excess processes, unneeded features, defects, rework, ..., all activities that do not pay themselves in reduced effort elsewhere.

Two mindsets: (ref. Joel Cutcher-Gershenfeld - ESD.60 Lean/Six Sigma Systems, LFM, MIT)
Producer "push"Customer "pull"
Movement of materialFlow of value
High volumeFlexible response
Expert drivenKnowledge driven
Periodic adjustmentsContinuous Improvement

Apply these mindsets to software development and you see the traditional waterfall development and the agile developments.

Lean thinking emerged in corporate literature in the mid nineties:
Womack, James P. and Daniel T.Jones, Lean Thinking - Banish Waste and Create Wealth in Your Corporation, Simon & Schuster (1996)

and the major work on Lean Software Development is established by Mary and Tom Poppendieck. Find a good LSD overview on their website.

Quality, Speed, and Low Cost are tightly linked. (Lean Six Sigma Principle)


Blogger jenna said...

Wow - you're blog is full of good info. It's getting hard to find blogs with useful content and people talking about six sigma these days. I have just started my Latest six sigma news blog and would really appreciate you coming by - thanks again

Saturday, October 08, 2005 4:17:00 PM  
Anonymous free software downloads said...

Hi Ronny De Winter. I've been looking for fax software information and came across your site. I was really after fax software related info but I came across your site and found it a good posting even though LSD Lean Software Development was'nt exactly what I was after. Thanks for the read

Friday, November 25, 2005 4:56:00 PM  

Post a Comment

Read more about Software Quality at the <<Software Quality Weblog Home