Lean software development
E578418
Lean software development is an agile methodology that focuses on maximizing customer value while minimizing waste through continuous improvement, fast feedback, and streamlined workflows.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Lean software development canonical | 2 |
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
agile methodology
ⓘ
software development methodology ⓘ |
| aimsTo |
deliver value quickly
ⓘ
improve predictability ⓘ improve product quality ⓘ reduce lead time ⓘ reduce variability ⓘ |
| basedOn |
Toyota Production System
NERFINISHED
ⓘ
lean manufacturing ⓘ |
| contrastsWith | waterfall model ⓘ |
| emphasizes |
continuous improvement
ⓘ
decentralized decision making ⓘ eliminating bottlenecks ⓘ empowered teams ⓘ fast feedback ⓘ flow efficiency ⓘ learning ⓘ quality built-in ⓘ reducing work in progress ⓘ respect for people ⓘ short cycle times ⓘ streamlined workflows ⓘ value stream optimization ⓘ |
| focusesOn |
maximizing customer value
ⓘ
minimizing waste ⓘ |
| influencedBy |
Mary Poppendieck
NERFINISHED
ⓘ
Tom Poppendieck NERFINISHED ⓘ |
| originatedIn | software engineering community ⓘ |
| promotes |
collaboration with customers
ⓘ
cross-functional teams ⓘ early validation of ideas ⓘ knowledge sharing ⓘ reducing partially done work ⓘ |
| relatedTo |
Agile software development
NERFINISHED
ⓘ
Extreme Programming NERFINISHED ⓘ Kanban NERFINISHED ⓘ Scrum NERFINISHED ⓘ |
| usesConcept |
continuous flow
ⓘ
just-in-time delivery ⓘ kaizen ⓘ limiting work in progress ⓘ pull systems ⓘ root cause analysis ⓘ set-based development ⓘ small batch sizes ⓘ value stream mapping ⓘ visual management ⓘ |
| usesPractice |
automated testing
ⓘ
continuous integration ⓘ frequent releases ⓘ retrospectives ⓘ short feedback loops ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Extreme Programming