back to top

our blog


lean development

Lean Principle #6 – Respect People

by Kelly Waters, 02 February 2011

Principle number 6 of the 7 key principles of lean software development is Respect People. It’s yet another principle that should really be common sense.  But unfortunately too many people sometimes forget this basic human courtesy, especially in the workplace.  And all too often it’s the most senior people that are the worst offenders. Personally […]

Tell me more >
Lean Principle #5 – Deliver Fast

by Kelly Waters, 10 January 2011

Deliver Fast.  In a way, that’s a funny principle to have.  I would have thought that’s stating the blinking obvious!  But the reality is that it isn’t.  All too often in software development, things seem to take ages. It is common for people to think too deeply about future requirements that may or may not […]

Tell me more >
Lean Principle #4 – Defer Commitment

by Kelly Waters, 01 November 2010

Continuing with my series about the 7 key principles of lean software development, here are my comments on Lean Principle #4 – Defer Commitment. I’m not sure I really like the name of this one. It could easily be misunderstood. It doesn’t mean you should put off committing to anything indefinitely, or defer all decisions […]

Tell me more >
Lean Principle #3 – Create Knowledge

by Kelly Waters, 14 October 2010

The third principle of lean software development is Create Knowledge. This one seems a bit strange to me, as it almost seems obvious and common sense. But then I guess we all know that common sense isn’t that common! Thinking about the fact that the origins of Lean are in manufacturing, where the traditional approach […]

Tell me more >
Lean Principle #2 – Build Quality In

by Kelly Waters, 06 September 2010

In my previous post about lean software development, I explained Lean Principle #1 – Eliminate Waste. Quality issues result in all sorts of waste. That’s a fact. There’s waste in testing the code more than once. Waste in logging defects. And waste in fixing them. As a result, lean principles specifically seek to address this […]

Tell me more >
Lean Principle #1 – Eliminate Waste

by Kelly Waters, 23 August 2010

Lean software development advocates 7 lean principles, the first of which is Eliminate Waste‘. Sounds obvious really. How many people came to work today to spend their time on waste? Some maybe! But not most. So what is waste, and how do you identify it? Some waste is obvious. But other forms of waste are […]

Tell me more >
7 Key Principles of Lean Software Development

by Kelly Waters, 16 August 2010

I haven’t blogged much about lean development. I’m not an expert on lean, but agile development is a great example of lean thinking in action. So I thought it might be interesting to blog a bit about lean software development, and how I see it… Before you can really put anything into practice, I think […]

Tell me more >