Lean in Product Development
Lean comes from Lean Manufacturing and is a set of principles for achieving quality,
speed & customer alignment (same as what we’re trying to do with agile
development, right?), I will attempt to relate this to software development world.
What is Lean?
It’s balanced use of people, equipment and material that gives the lowest
development cost.
The 4 Lean Principles
1. Specify Value - It is the deliverable to client which is usable or the specific
customer/Productneeds at a specific time.
2. Identify the value stream – The specific activities required to design,
develop and deliver the productinto the hands of customer.
3. Flow – Oncewe start the activity there should not be wait time till it is
completed, the activity/task should be completed without interruption.
a. Type 1 Muda (Waste) - Features which do not create value but are
required to deliver the solution
b. Type 2 Muda (Waste) - Features which do not create any value as
perceived by customer and can be remove fromimmediately to do
list.
4. Pull – Pull simply means that no functionality needs to be developed unless
customer asks for it and it is of high priority. In contrastthe Push system
develops regardless of demand. Ex: Kanban

Lean in Product Development

  • 1.
    Lean in ProductDevelopment Lean comes from Lean Manufacturing and is a set of principles for achieving quality, speed & customer alignment (same as what we’re trying to do with agile development, right?), I will attempt to relate this to software development world. What is Lean? It’s balanced use of people, equipment and material that gives the lowest development cost. The 4 Lean Principles 1. Specify Value - It is the deliverable to client which is usable or the specific customer/Productneeds at a specific time. 2. Identify the value stream – The specific activities required to design, develop and deliver the productinto the hands of customer. 3. Flow – Oncewe start the activity there should not be wait time till it is completed, the activity/task should be completed without interruption. a. Type 1 Muda (Waste) - Features which do not create value but are required to deliver the solution b. Type 2 Muda (Waste) - Features which do not create any value as perceived by customer and can be remove fromimmediately to do list. 4. Pull – Pull simply means that no functionality needs to be developed unless customer asks for it and it is of high priority. In contrastthe Push system develops regardless of demand. Ex: Kanban