Esta idea es muy similar a un concepto del Sistema de producción de Toyota (TPS) , que condujo a Lean Manufacturing más genérico y luego a la aplicación de esas técnicas al desarrollo de software Lean . El TPS es significativamente anterior al movimiento ágil, con sus raíces en la fabricación a fines de la década de 1950.
El concepto de maximizar la cantidad de trabajo no realizado es similar a eliminar el desperdicio. En el entorno de fabricación, los desechos incluyen cosas como la sobreproducción de bienes, la espera de recursos, el movimiento innecesario de personas o productos, demasiado inventario y productos defectuosos. En Lean Software Development, estos desechos se tradujeron en funcionalidades innecesarias, retrasos en el proceso de desarrollo, requisitos poco claros que ralentizan la producción de software, falta de pruebas y retrasos en la comunicación.
La idea general de ambos conceptos es la misma: las cosas que no agregan valor son un desperdicio y deben minimizarse. El objetivo final es aumentar la calidad y reducir el tiempo y el costo de producción.