3. Why A dream business model
...make an idea possible with the lowest amount of work
4. Why Unfortunately, reality is a little bit different...
...you have to invest some money,
you'll have to do some work as well
Building software is very expensive, so we need a
methodology which makes it less expensive
Flow
12. Between 1940 and 1950, Japan and Toyota
weren't in the best economical condition
1、Maximize customer value while minimizing waste
2、Improve the production process continuously
3、Bring out the best from the people
But Toyota had a plan to survive
What
13. What Lean Production
JITJust in time
旨在需要的时候,按需要的量,生产所需的产品
Pull
Continuous Flow
Customer Value
Waste Elimination
Continuous Improvement
17. First principle: visualize the flow
This is the flow, your
actual process!
Your flow could be something like:
Request → Dev → Verify → Release
What
18. We can visualize value flow in a more transparent way
...because "arrows" and non-visible process states won't
help you find waste and improvement areas
What
19. What do you see on this picture?
I see a huge inventory (11 items), but no customer
value
What
20. How Block your flow so that items will push each other out...
regular approach single piece flow
What
27. Cumulative Flow Chart
This will produce a mountain-like looking chart, which gives insight into the
process, shows past performance and allows to predict future results
What
28. You can implement pull system by adding a limited capacity buffer
between teams.
What
37. How
Don't work on a feature that nobody wants
Don't write a document that nobody will read
Don't write code that nobody can/will test
Don't test a feature that cannot be deployed
Closing words