Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
WasteManagement
1. Your ALM and DevOps Partner
Waste Management
Software Manufacturing
2. Your ALM and DevOps Partner
Scientific Management
3. Your ALM and DevOps Partner
Scientific Management
4. Your ALM and DevOps Partner
Scientific Management
5. Your ALM and DevOps Partner
Are we building the right thing?
After 100+ Yrs
6. Your ALM and DevOps Partner
After 100+ Years
Reference : https://www.quora.com/Is-the-80-product-failure-rate-statistic-actually-true
https://newproductsuccess.org/white-papers/new-product-failure-rates-2013-jpim-30-pp-976-979/
Are we building the right thing?
7. Your ALM and DevOps Partner
Where is the problem?
User Manufacturer
1.Problem statement
2.Solution
3.Feedback
Cycle Time = From T1 to T2
Feedback Time = From T1 to T3
At T3, if company realizes the user problem is not solved. Whatever that has been
done to come up with solution is waste irrespective of how efficiently is done.
For Products, data suggests there is higher probability of this waste.
Problem stated got invalid or changed before the solution is delivered.
T1
T2
T3
Longer cycle / feedback time is essentially one of the key problems.
8. Your ALM and DevOps Partner
After 100+ Yrs
Are we delivering in efficient way?
9. Your ALM and DevOps Partner
Reference : https://hbr.org/2011/09/why-your-it-project-may-be-riskier-than-you-think/
https://hbr.org/2003/09/why-good-projects-fail-anyway
After 100+ Yrs
Are we delivering in efficient way?
10. Your ALM and DevOps Partner
Are we delivering in efficient way?
After 100+ Yrs
After 100+ yrs
Reference : http://blog.scottlogic.com/dthomas/assets/IntroducingAgile/AgileVsWaterfall.jpg
11. Your ALM and DevOps Partner
Deep Dive ..
Feedback
Cycle Time Bigger Batch
Longer
12. Your ALM and DevOps Partner
Deep Dive ..
Feedback
Cycle Time Bigger Batch
Longer
Rework Cost
Resource Utilization /
Functional Efficiency
Triggers
13. Your ALM and DevOps Partner
Deep Dive ..
Feedback
Cycle Time Bigger Batch
Longer
Craftsmanship
Variance
Rework Cost
Resource Utilization /
Functional Efficiency
Triggers
14. Your ALM and DevOps Partner
Deep Dive ..
Feedback
Cycle Time Bigger Batch
Longer
Craftsmanship
Variance
Rework Cost
Resource Utilization /
Functional Efficiency
Software
Manufacturing
Wastes
Discontinuous Flow
Triggers
15. Your ALM and DevOps Partner
Deep Dive ..
Feedback
Cycle Time Bigger Batch
Longer
Craftsmanship
Variance
Rework Cost
Resource Utilization /
Functional Efficiency
Software
Manufacturing
Wastes
Discontinuous Flow
Triggers
Unpredictable
16. Your ALM and DevOps Partner
Deep Dive ..
Feedback
Cycle Time Bigger Batch
Longer
Craftsmanship
Variance
Rework Cost
Resource Utilization /
Functional Efficiency
Software
Manufacturing
Wastes
Asset for Accounting
Inventory
Discontinuous Flow
Triggers
Unpredictable
18. Software Manufacturing Wastes
Manufacturing Waste Software Manufacturing Waste
Overproduction Extra Features, unnecessary code, unnecessary testing..
Waiting
Delays waiting for inputs from other function
Delays due to period reviews
waiting for infrastructure
waiting for next build
Inventory
Any work in progress
Requirements not yet designed
Design yet to be coded
Code yet to be tested
stories features tested but yet to be released
Transportation Information passing in global teams with different time zones
Defects
Incomplete requirements, inadequate design, coding errors, incorrect environments, user
documentation errors...
Movement Task switching (50% project 1, 20% project 2, 30% project 3)
Overprocessing process overheads - approved documentation
19. Your ALM and DevOps Partner
After 100+ Yrs
Still daunting questions for software industry are …
Are we building the right thing?
Are we delivering in efficient way?
Taylor specified
System first in place??
20. Your ALM and DevOps Partner
After 100+ Yrs
Do we have the System
that can elevate
and
help in reducing these wastes??
21. Your ALM and DevOps Partner
What can be the Solution?
22. Your ALM and DevOps Partner
Bigger Batch
Changing Batch Size
Longer
Variance
Hidden
Manufacturing
Wastes
Discontinuous Flow
Unpredictable
Craftsmanship
Feedback
Cycle Time
23. Your ALM and DevOps Partner
Bigger Batch
Changing Batch Size
Longer
Variance
Hidden
Manufacturing
Wastes
Discontinuous Flow
Unpredictable
Controlled
Batch
Craftsmanship
Feedback
Cycle Time
24. Your ALM and DevOps Partner
Bigger Batch
Changing Batch Size
Longer
Variance
Hidden
Manufacturing
Wastes
Discontinuous Flow
Unpredictable
Controlled
Batch
Prioritization
Craftsmanship
Feedback
Cycle Time
25. Your ALM and DevOps Partner
Bigger Batch
Changing Batch Size
Longer
Variance
Hidden
Manufacturing
Wastes
Discontinuous Flow
Unpredictable
Controlled
Batch
1X1
Variance
Prioritization
Prioritization
framework
Craftsmanship
Feedback
Cycle Time
28. System to achieve Enterprise Agility
● Enterprise Agility emphasizes on keeping WIP/ Inventory low and go to production
ASAP. Agile Scrum + Automation of CI + CD + Testing only can enable this.
Note : Effective WIP (batch size) is subjective to organization
29. Your ALM and DevOps Partner
After 100+ Yrs
What is the System we need
to achieve
Software Manufacturing
Enterprise Agility?
30. Your ALM and DevOps Partner
System Characteristics
Prioritization FrameworkVisibility Integrated ( Traceability )
Communication and Collaboration
Automated Integrated Dashboard
31. Your ALM and DevOps Partner
Software Manufacturing Assembly Line - Integrated ALM
32. Your ALM and DevOps Partner
Final note
In Order to achieve operational
excellence, organizations need to
have Integrated and automated
ALM & DevOps in place and
continuously improve that
For implementing Integrated ALM
and DevOps solution you need
competent partner.