Just finished reading the Lean Startup by Eric Rise. It’s a great book about how lean manufacturing principles can be used to help startups innovate and succeed.
One of the concept from the book that I really liked is called the Five Whys.
Its origins in the Toyota Production System, and proposes that every supposedly technical problem is actually a human problem.
Five Whys is a root cause analysis and preventive maintenance technique that we expect to see on a manufacturing floor. The Lean Startup suggest that this concept can be used in startups. I agree and want to take it a step further by showing how we can use the Five Whys for software testing.