From the course: Lean Software Development

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Implement mistake-proofing

Implement mistake-proofing

From the course: Lean Software Development

Start my 1-month free trial

Implement mistake-proofing

- The best way to ensure a quality product is to prevent mistakes from occurring in the first place. The Lean concept of mistake-proofing is a cascading approach to building quality in. The main goal is to create conditions that prevent defects or mistakes from happening. When that can't be done, as is sometimes the case, then issues need to be glaringly obvious when they occur. And if you can't guarantee that, then it's critical that you work to reduce the severity of any impact. In software development, there should be two levels at which we should consider using mistake-proofing. The first is preventing mistakes from occurring while building and delivering the software. Using automation in place of manually executing repetitive tasks is one way to help ensure that certain processes are done properly each time. Before the web team at Bull automated their deployment process, they had a 25% rollback rate. Usually, the issues were caused by things like forgetting to deploy an obscure…

Contents