Software Product Development Life Cycle (sPDLC)
What problem are we trying to solve?
"Find a plan that works before running out of resources",
- Ash Maurya
The goal of this article is not to help you with the methodology. "Running Lean" (1) is an excellent battle-tested book for that. Instead, the goal of this article is to establish a shared context. Most of the future articles will reference the three horizons and the six phases of sPDLC described below.

Takeaway
I have presented a more detailed view of the three horizons. Each horizon consists of two sPDLC phases. Firm understanding of goals, methods, and milestones of each phase forms the foundation for decisions regarding product development staffing, budgeting, scaling, KPIs, and product roadmaps.
Fundamentally, the lean way of software product development is about risk-reduction and practical use of resources.
Please stay tuned for other aspects of the operating model around the lean software PDLC.
References
-
“Running Lean” by Ash Maurya
-
Lean canvas by Ash Maurya
-
Business opportunity canvas by Jeff Patton
-
"Making sense of MVP" by Henrik Kniberg
-
"Diffusion of Innovations" by Everett M Rogers
-
"Lean Analytics" by Alistair Croll & Benjamin Yoskovitz