Live briefing
Everything about Lean software development
Use of lean manufacturing principles in software development
Lean software development is a translation of lean manufacturing principles and practices to the software development domain. Adapted from the Toyota Production System, it is emerging with the support of a pro-lean subculture within the agile community. Lean offers a solid conceptual framework, values and principles, as well as good practices, derived from experience, that support agile organizations. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Lean software developmentA 5-minute orientation
- Skim a recent paper: A grounded theory of selecting lean and agile practices for software developmentInfluential work since 2022
- Pick up a classic book: The Scrumban [R]EvolutionThe most-reprinted book on the subject
- Read the landmark paper: Using metrics in Agile and Lean Software Development – A systematic literature review of industrial studiesCited 158 times
- Go sideways: Disciplined agile deliveryA closely related topic
- Go sideways: Agile software developmentA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Using metrics in Agile and Lean Software Development – A systematic literature review of industrial studies
“Leagile” software development: An experience report analysis of the application of lean approaches in agile software development
Lean Software Development: A Tutorial
Measuring the flow in lean software development
Improving Agile Software Development using User-Centered Design and Lean Startup
Lean Software Development: Two Case Studies
Lean Software Development
The lean gap: A review of lean approaches to large-scale software systems development
🆕 Influential since 2022
A grounded theory of selecting lean and agile practices for software development
Assessing the “Systemic Barriers” Affecting Lean Implementation: A Comparison Between Manufacturing and Lean Software Development Contexts
Lean and Agile Software Development for Managing Technical Debt on A Large-scale Software: A Systematic Literature Review
Rancang Bangun Aplikasi SMILE Mengunakan Metode Lean Software Development
Lean Software Development for Reducing Bureaucratic Waste in Internship Administration
📚 Books worth reading
The Scrumban [R]EvolutionAjay Reddy · 2015
XanpanAllan Kelly · 2015
Learning agileStellman, Andrew · 2015- 📕Agile and lean service-oriented developmentXiaofeng Wang · 2013
The Lean Mindset: Ask the Right QuestionsMary Poppendieck, Tom Poppendieck · 2013
Making IT leanHoward Williams · 2013- 📕Client/Server-Technologie in der UnternehmenspraxisAlbert Karer, Bernd Müller · 1994
The Road To Microservice ArchitectureRaymond Pairan
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Disciplined agile delivery Disciplined agile delivery (DAD) is the software development portion of the Disciplined Agile Toolkit. DAD enables teams to make simplified process decisions…
- Agile software development Agile software development is an umbrella term for approaches to developing software that reflect the values and principles agreed upon by The Agile Alliance…
- Lean project management Lean project management is the application of lean concepts such as lean construction, lean manufacturing and lean thinking to project management. Lean…
- Extreme programming Extreme programming (XP) is a software development methodology intended to improve software quality and responsiveness to changing customer requirements…
- Scaled agile framework The Scaled Agile Framework (SAFe) is a set of organization and workflow patterns intended to guide enterprises in scaling lean and agile practices. Along…
- Extreme programming practices Extreme programming (XP) is an agile software development methodology used to implement software systems. This article details the practices used in this…
- Kanban (development) Kanban (Japanese: 看板, meaning signboard or billboard) is a lean method to manage and improve work across human systems. This approach aims to manage work…
- Lean integration Lean integration is a management system that emphasizes creating value for customers, continuous improvement, and eliminating waste as a sustainable data…