Lean Software Development: An Agile Toolkit, de Mary y Tom Poppendieck cuenta como adaptar y luego aplicar los principios "lean" utilizados por las industrias clásicas en el desarrollo de software, concentrándose en la aplicación de metodologías ágiles.
Las ideas "lean" iniciadas por Toyota son totalmente compatibles con el desarrollo de software ágil. Pensar aplicar principios de la industria al software nos remite a metodologías clásicas orientadas a un plan (tipo PMI), pero esto es porque estamos copiando las ideas de la linea de montaje de Taylor en Ford. La industria avanzo muchísimo en todo este tiempo y hay que aprovechar esto.
Estos son los siete principios "lean":
Las ideas "lean" iniciadas por Toyota son totalmente compatibles con el desarrollo de software ágil. Pensar aplicar principios de la industria al software nos remite a metodologías clásicas orientadas a un plan (tipo PMI), pero esto es porque estamos copiando las ideas de la linea de montaje de Taylor en Ford. La industria avanzo muchísimo en todo este tiempo y hay que aprovechar esto.
Estos son los siete principios "lean":
- Eliminate Waste: Whatever gets in the way of rapidly satisfying a customer need is waste.
- Amplify learning: Chefs are not expected to get a recipe perfect on the first attempt; they are expected to produce several variations on a theme as part of the learning process.
- Decide as late as possible: Delaying decisions is valuable because better decisions can be made when they are based on fact, not speculation.
- Deliver as fast as possible: Compressing the value stream as much as possible is a fundamental lean strategy for eliminating waste.
- Empower the team: Top-notch execution lies in getting the details right, and no one understands the details better than the people who actually do the work.
- Build integrity in: Research has shown that integrity comes from wise leadership, relevant expertise, effective communication, and healthy discipline; processes, procedures, and measurements are not adequate substitutes.
- See the whole: When individuals or organizations are measured on their specialized contribution rather than overall performance, suboptimization is likely to result.