Introduction to Lean Software Development

Editor’s note: This is a guest post on Lean Software Development by Corey Ladas. If you don't know Corey, he's a product development...

Patterns and Practices of Lean Software Development

Lean Thinking is a paradigm of production and can’t easily be reduced to a process recipe. The particular form of any Lean process will always depend upon the form of the product that is created by that process. However, any Lean process will realize a few essential principles. If we apply these Lean principles to software development, we may find some practices that express those principles in a way that is useful and sensible for the medium.

Evolutionary, Incremental, and High-Risk

Evolutionary, Incremental, and High-Risk are software process models for systems engineering 'in the large'.  In the Evolutionary model, the complete cycle of activities is...

Macro and Micro Software Process

There’s two Levels of software engineering process: macro (‘in the large’) and micro (‘in the small’).  In Scenarios, Stories, Use Cases: Through the Systems...

Combining Software Process Models (Evolutionary, Incremental, and High-Risk)

You can combine the Evolutionary, Incremental and High-Risk software process models.  Evolutionary, Incremental, and High-Risk are software process models for systems engineering ‘in the...