Lean software development
From Wikipedia, the free encyclopedia
Lean Software Development is a translation of lean manufacturing principles and practices to the software development domain.
Mary and Tom Poppendieck are the authors of "Lean Software Development - An Agile Toolkit for Software Development Managers". This book presents a set of 22 "tools". Tools which will be relatively unfamiliar to people involved with agile software development include:
- Seeing Waste
- Value Stream Mapping
- Set-Based Development
- Pull Systems
- Queuing Theory
- Motivation
- Measurements
Although the tools may be unfamiliar, the implications are very familiar. Workcells, for example, a main tenet of lean, show up in agile methods as cross-functional teams.
[edit] External links
- Interview with Mary Poppendieck
- Agile vs Lean Software Development
- Lean-Agile Straight Talk A podcast hosted by author Jim Trott and featuring author Alan Shalloway about Lean Software Development and Agile Software Development.
- *InfoQ.com / Agile (includes Lean) - Tracking change and innovation in the enterprise software development community (News, Articles, Books, Video)