Zero Defects | Glossary

Definition
Zero Defects is a Lean philosophy introduced by Philip Crosby, that aims to reduce and minimize the number of defects and errors in a process, in hopes of getting things right the first time. The primary aim of the process, is bringing down the level of defects to zero. This philosophy was highly derided, as it was found to put employees under a lot of pressure and reduced their creativity.

Origin
“Zero Defects Mentality” from the US Army, where no defects in an environment are tolerated.

Further Reading

  • “Lean Software Development an Agile Toolkit book”, by Mary & Tom Poppendieck.

Learn more such interesting terms by visiting our website.

Yagni | Glossary

Definition
YAGNI is an acronym that stands for “You Aren’t Gonna Need It”. It originates from Extreme Programming. It’s a statement that some capability we presume our software needs in the future should not be built now because “you aren’t gonna need it”.

Origin
It originates as an idea from XP. XP co-founder Ron Jeffries has written: “Always implement things when you actually need them, never when you just foresee that you need them.” Other forms of the phrase include “You aren’t going to need it”and “You ain’t gonna need it”

Further Reading

  • “Extreme Programming Explained”, by Kent Beck.
  • “eXtreme Programming in Action: Practical Experiences from Real World Projects”, by Martin Lippert.

Know more about Extreme Programming and related terms by visiting our website.