The Evolution of Lean

A Mike Rother presentation via slideshare.net If there were a CMMI-like maturity model for Lean, understanding it as “The Elimination of Waste” and all the tool-focused, Kaizen-Blitz-workshop activities would be Level 1. We need to do so much better at the...

Test Driven Development: Better but Slower?

A number of interesting findings in this article 1) Absolute Test Code Coverage isn’t a sufficient predictor of quality 2) Dev Org structure matters more than physical location/distribution 3) Density of Assertions is positively correlated with...

New Job: Lean Change Agent

A small piece of administrivia and personal announcement. Having spent three very happy years at my current customer — where I’ve learned a great deal from clients and colleagues alike — it’s time to move on. From 26th September I will be...

The Case for Lean Testing

Received from a colleague today who I’ve been coaching in some basic Test disciplines I think the biggest thing we need to do on this project is to change the culture so that the teams do run the unit tests and do the code reviews and have a better sense of not...

For Lean Thinking, Employ a Direct Marketer

Direct Marketing and Lean share an experimental method to drive improvement: iteratively testing proposals against Current Best Way Many years ago — long before I came near Software Development — I had a background in Direct Marketing. Let’s try that...

Software Colleagues: Does This Sound Familiar?

This is a brief blog, spurred by reading on a sunny Sunday afternoon in my garden. Take a read of this and tell me if it rings bells. I’ve obscured a couple of details. …the philosophy of the company was that many defects could only be detected by test...

Lean and Software

What is Lean? Why Do You Need It? It’s a management system that aims to better serve customer needs with less time, less space, less hassle, less money, fewer people… less less less less to do more. If you’re in the software business (actually, most...

Success and Failure in Projects

Project Management, it seems, is a failure. Whether it’s Harvard Business Review telling us that 70% of Change Initiatives Fail, or that old warhorse, the Standish Chaos Report, we’re surrounded by voices telling us that we’re profoundly failing. And...

Now *That’s* How to Make Problemsolving Ubiquitous

John Shook’s experience shows just how important problemsolving is at Toyota — it comes before any other job skill for the graduate intake. When I joined Toyota in Toyota City (where for a time I was the only American) in late 1983, every newly hired...