SlideShare a Scribd company logo
1 of 16
Download to read offline
SPIN CHENNAI, JAN 23, 2016.
Krishna Sivaramakrishnan,TOC, Lean, Agile and Business Excellence Professional
https://3point4.wordpress.com/
THEORY OF CONSTRAINTS
All rights reserved.
• What is TOC Developed by Eliyahu M. Goldratt
Any system can produce only as much as its critically constrained resource.
TOC Helps
• What does “TOC” mean to you?
Boost performance by looking at entire processes. The sum of local optima is never better
than and usually worse than the global optimum.
• What is successful TOC project / program
Increase the throughput to maximum using leverage points / constraints
– People centric ways to create innovative solutions simplicity
– Market Centric Ways to maximize Business Value Global thinking
– Product centric vs Wasteful processes Productivity
THEORY OF CONSTARINTS
Throughput Inventory Operating Expense
All rights reserved.
Constraint: Anything that limits a system’s performance relative to its goal
Inventory: All the money used to purchase things the system intends to
sell… unfinished work in software development. MINIMIZE.
Throughput : Rate at which organization generates goal units(revenues).
The Dollar value added from the delivered production units (FP/SP/Size).
INCREASE
Operating expense: The money a system spends to turn inventory into
throughput, in Software total number number of production units that have
moved through the SDLC system to date. DECREASE
Non Constraint : Any resource whose capacity is more than the demand
placed on it
Goal
Constraint
Throughput
Operating
expense
Inventory
Bottle Neck
TOC – Key terms
All rights reserved.
1. What to change:
Find what should be changed, to effectively improve the
performance. Limited time, effort and resources make it difficult.
2. To what to change to:
Once the core problems have been identified, the next step is to find
the solutions.
3. How to cause the change:
If 'to what to change to' is identified, but if it is not possible to
cause that change, then the solution is not of much use.
TOC FRAME WORK
What to
Change
How to cause
the change
TOC Frame Work
What to
change to
All rights reserved.
Source : https://www.toc-goldratt.comhttp://elischragenheim.com/
Always look for signals that challenge our current understanding. Taking actions only within
the comfort-zone is a wide-spread compromise of the conflict.
This is the essence of living in uncertainty, partially knowing and partially not knowing. We
need to make decisions that would never hit us too seriously and most of the time will
bring huge benefits.
Pillars of TOC
All rights reserved.
Identify the
Constraint
Exploit the
Constraint
Subordinate
to the
constraint
Elevate the
constraint
Go to step 1
Five Focusing steps
All rights reserved.
Step 1: Identify the Constraints
Goal is to achieve CMMI Maturity
Constraint: Anything that limits a system’s performance relative to its
goal
Types of constraints CCR factor - Impact %
Market (10)
Resources (resistance) (15)
Tool capability (15)
Unawareness (20)
Schedule pressures (20)
Customer unwillingness (10)
Non relevance (10)
Identify the
Constraint
All rights reserved.
Identified the constraint
Problem that needs to addressed: Total estimated Time: 14 months
18 PAs, 140+ SPs and GPs. Mapping features in tool enhancement = CMMI gate ??
During first Four months into the journey some movement of Process definitions. No new features
implementation (Assumption was only 10-15% extra features required) Overall movement 10% of the
CMMI program . Tool needed to sync with completed definitions.
In remaining Eight months, needed to crack the combination of Tool Cap
implementation by the organization, review, audits and final assessment should be a success!
Identify the
Constraint
All rights reserved.
Step 2 : Exploit the Constraint
Exploit here means maximize the flow / output / returns from the
constraint without additional resources / effort / investment
Exploit the ToolCap. Mini group for Tool enhancement, pilot Tool features into their
own projects
ToolCap pilots helped implementation effort for projects. Buffer of three member
team (resource buffer) to prop up the speed through the CCR, which is the ToolCap.
QA side simultaneous facilitation provided (effort ands schedule buffer).
Exploit the
Constraint
All rights reserved.
Step 3 :Subordinate everything else to the Constraint
• Non Bottlenecks / Non CCR should be made to support CCR based on CCR priorities.
Efforts of Non CCR Process Areas were subordinated to CCR – PAs. Functional and non
CMMI activities helped by resource buffer effort sharing. Training, Tests, SEPG reviews,
Audits, walkthroughs.
• Non Constraints (most of the system) recognize that their own efficiency is not as
important than supporting the system constraint. Tasks other than requirements of
CMMI down prioritized by SEPG
Changed ways benefits:
(ToolCap)optimization ( 5 months- 10 % -- Next 9 months 100%)
Overall of net benefit for the whole organization is saved effort 30-35% after month 7 of
implementing 5 - FS
Subordinate
to the
constraint
All rights reserved.
Evaluate alternative ways to elevate one or more constraints.
We had PHI, THI audits to ensure compliance to CMMI requirements. improved the process
adaptation by projects significantly.
From sixth month onwards Program progress of CMMI steadily accelerated to meet the schedule
Predict where the future constraint will be (after elevation) and its impact on global performance
Elevate the
constraint
Step 4 : Elevate the System’s Constraint
All rights reserved.
Do not let inertia become the constraint, If in the previous steps
Constraints have been broken goto step1.
Elevate the
constraint
Step 5 : Go back to step1
All rights reserved.
Time Buffer + Resource
Buffer
Ensures JUST enough work
for CCR
During training the
organization on ToolCap +
ToolCap team
Definition
Input Goal
Drum set the pace of the CCR
CCR Bottle neck ToolCapNon constraints Non bottle necks
Non constraints Non bottle necks
Rope Feedback to ensure
Input release does not exceed CCR
capacity focus on Engg and
subordinate support
IR1Month4
IR 2 IIR 1
IIR 2 IR 3 IR4 CMMI Rating
Drum Buffer Rope
IR2Month5
Resource Buffer - SEPG, QA
reviews and facilitation
IR3Month-11,80%
IR4Month13,95%
IR4Month14,100%
Problem that needs to addressed: Total estimated Time: 14 months
18 PAs, 140+ SPs and GPs mapping features in tool enhancement = CMMI gate
All rights reserved.
Attuning to TOC
The power of compounded continual simple habits
(1.01)^365=37.78
Enjoy the seeds of discipline for the Yield
(1^365)=1.00
Status Quo = Long term loss
(0.99)^365=0.03
Suffer the pain of regret
All rights reserved.
All rights reserved.
References
http://www.goldrattconsulting.com/
https://www.toc-goldratt.com
http://elischragenheim.com/
Let us stay in touch!
Blog
https://3point4.wordpress.com/
Krishnakanna@gmail.com
LinkedIn
https://in.linkedin.com/in/3point4
Goal
Constraint
Throughput
Operating
expense
Inventory
All rights reserved.

More Related Content

What's hot

Scrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum StandardScrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum StandardJames Coplien
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumSemen Arslan
 
Theory of Constraints and Project Management: Challenging the Dominant Paradigm
Theory of Constraints and Project Management: Challenging the Dominant ParadigmTheory of Constraints and Project Management: Challenging the Dominant Paradigm
Theory of Constraints and Project Management: Challenging the Dominant ParadigmScott Abel
 
Lean and Kanban-based Software Development
Lean and Kanban-based Software DevelopmentLean and Kanban-based Software Development
Lean and Kanban-based Software DevelopmentTathagat Varma
 
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...
Scrum bangalore 12   march 7 2015 - athresh krishnappa -distributed agile in ...Scrum bangalore 12   march 7 2015 - athresh krishnappa -distributed agile in ...
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...Scrum Bangalore
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningoGuild .
 
Beyond Scrum of Scrums
Beyond Scrum of ScrumsBeyond Scrum of Scrums
Beyond Scrum of ScrumsGil Irizarry
 
Balancing the tension between Lean and Agile
Balancing the tension between Lean and AgileBalancing the tension between Lean and Agile
Balancing the tension between Lean and AgileJames Coplien
 
Succeeding with Agile
Succeeding with AgileSucceeding with Agile
Succeeding with AgileMike Cohn
 
Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...
Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...
Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...Scrum Bangalore
 
Agile Scrum Training (+ Kanban), Day 2 (2/2)
Agile Scrum Training (+ Kanban), Day 2 (2/2)Agile Scrum Training (+ Kanban), Day 2 (2/2)
Agile Scrum Training (+ Kanban), Day 2 (2/2)Jens Wilke
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Leading a Self-Organizing Team
 Leading a Self-Organizing Team Leading a Self-Organizing Team
Leading a Self-Organizing TeamMike Cohn
 
August: DevOps 101 (in lieu of DevOps Patterns Distilled)
August: DevOps 101 (in lieu of DevOps Patterns Distilled)August: DevOps 101 (in lieu of DevOps Patterns Distilled)
August: DevOps 101 (in lieu of DevOps Patterns Distilled)TriTAUG
 

What's hot (20)

PMI and Scrum - bridging the gap
PMI and Scrum - bridging the gapPMI and Scrum - bridging the gap
PMI and Scrum - bridging the gap
 
Scrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum StandardScrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum Standard
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Theory of Constraints and Project Management: Challenging the Dominant Paradigm
Theory of Constraints and Project Management: Challenging the Dominant ParadigmTheory of Constraints and Project Management: Challenging the Dominant Paradigm
Theory of Constraints and Project Management: Challenging the Dominant Paradigm
 
Beyond scrum of scrums scaling agile how it works
Beyond scrum of scrums scaling agile how it worksBeyond scrum of scrums scaling agile how it works
Beyond scrum of scrums scaling agile how it works
 
Lean and Kanban-based Software Development
Lean and Kanban-based Software DevelopmentLean and Kanban-based Software Development
Lean and Kanban-based Software Development
 
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...
Scrum bangalore 12   march 7 2015 - athresh krishnappa -distributed agile in ...Scrum bangalore 12   march 7 2015 - athresh krishnappa -distributed agile in ...
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint Planning
 
Beyond Scrum of Scrums
Beyond Scrum of ScrumsBeyond Scrum of Scrums
Beyond Scrum of Scrums
 
Balancing the tension between Lean and Agile
Balancing the tension between Lean and AgileBalancing the tension between Lean and Agile
Balancing the tension between Lean and Agile
 
Agile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUMAgile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUM
 
Succeeding with Agile
Succeeding with AgileSucceeding with Agile
Succeeding with Agile
 
KPI SMRP Presentation
KPI SMRP PresentationKPI SMRP Presentation
KPI SMRP Presentation
 
Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Neil Potter Presentation
 
Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...
Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...
Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...
 
Agile Scrum CMMI
Agile Scrum CMMIAgile Scrum CMMI
Agile Scrum CMMI
 
Agile Scrum Training (+ Kanban), Day 2 (2/2)
Agile Scrum Training (+ Kanban), Day 2 (2/2)Agile Scrum Training (+ Kanban), Day 2 (2/2)
Agile Scrum Training (+ Kanban), Day 2 (2/2)
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Leading a Self-Organizing Team
 Leading a Self-Organizing Team Leading a Self-Organizing Team
Leading a Self-Organizing Team
 
August: DevOps 101 (in lieu of DevOps Patterns Distilled)
August: DevOps 101 (in lieu of DevOps Patterns Distilled)August: DevOps 101 (in lieu of DevOps Patterns Distilled)
August: DevOps 101 (in lieu of DevOps Patterns Distilled)
 

Viewers also liked

Theory of Constraints
Theory of ConstraintsTheory of Constraints
Theory of ConstraintsIshan Parekh
 
Theory of constraints
Theory of constraintsTheory of constraints
Theory of constraintsmzpkn
 
Goldratt's Theory of Constraints - An Introduction
Goldratt's Theory of Constraints - An IntroductionGoldratt's Theory of Constraints - An Introduction
Goldratt's Theory of Constraints - An IntroductionFred Wiersma
 
Theory of constraints
Theory of constraintsTheory of constraints
Theory of constraintsEka Darmadi
 
Theory of constraints
Theory of constraintsTheory of constraints
Theory of constraintsMOHD ARISH
 

Viewers also liked (6)

Theory of Constraints
Theory of ConstraintsTheory of Constraints
Theory of Constraints
 
Theory of constraints
Theory of constraintsTheory of constraints
Theory of constraints
 
Theory of Constraints
Theory of ConstraintsTheory of Constraints
Theory of Constraints
 
Goldratt's Theory of Constraints - An Introduction
Goldratt's Theory of Constraints - An IntroductionGoldratt's Theory of Constraints - An Introduction
Goldratt's Theory of Constraints - An Introduction
 
Theory of constraints
Theory of constraintsTheory of constraints
Theory of constraints
 
Theory of constraints
Theory of constraintsTheory of constraints
Theory of constraints
 

Similar to Toc service industry

Lean Software Development Principles
Lean Software Development PrinciplesLean Software Development Principles
Lean Software Development PrinciplesJohn Vajda
 
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...AGILEMinds
 
2012 lean toolbox_4 asq
2012 lean toolbox_4 asq2012 lean toolbox_4 asq
2012 lean toolbox_4 asqArek Rajtar
 
Putting sprint development into operation
Putting sprint development into operationPutting sprint development into operation
Putting sprint development into operationNuno Fernandes
 
Theory of constraints
Theory of constraintsTheory of constraints
Theory of constraintsSourabh Joshi
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agilevineet
 
Seeing the Whole - Creating Lean Supply Chains
Seeing the Whole - Creating Lean Supply ChainsSeeing the Whole - Creating Lean Supply Chains
Seeing the Whole - Creating Lean Supply ChainsLean Enterprise Academy
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile MetricsXBOSoft
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"David Pedreno
 
DevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsNitin Bhide
 
A p r i l 2 0 0 5 I S T R AT E G I C F I N A N C E 5 1A.docx
A p r i l  2 0 0 5 I S T R AT E G I C  F I N A N C E 5 1A.docxA p r i l  2 0 0 5 I S T R AT E G I C  F I N A N C E 5 1A.docx
A p r i l 2 0 0 5 I S T R AT E G I C F I N A N C E 5 1A.docxransayo
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"David Pedreno
 
[Whitepaper] The “Theory of Constraints:” What’s Limiting Your Organization?
[Whitepaper] The “Theory of Constraints:” What’s Limiting Your Organization?[Whitepaper] The “Theory of Constraints:” What’s Limiting Your Organization?
[Whitepaper] The “Theory of Constraints:” What’s Limiting Your Organization?Flevy.com Best Practices
 
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...Amazon Web Services
 
Introduction to Lean with Matt Hansen at StatStuff
Introduction to Lean with Matt Hansen at StatStuffIntroduction to Lean with Matt Hansen at StatStuff
Introduction to Lean with Matt Hansen at StatStuffMatt Hansen
 
The pyramid approach to testtool selection
The pyramid approach to testtool selectionThe pyramid approach to testtool selection
The pyramid approach to testtool selectionBernd Beersma
 

Similar to Toc service industry (20)

Theory of Constraints
Theory of ConstraintsTheory of Constraints
Theory of Constraints
 
5020
50205020
5020
 
Lean Software Development Principles
Lean Software Development PrinciplesLean Software Development Principles
Lean Software Development Principles
 
CPI Training overview
CPI Training overviewCPI Training overview
CPI Training overview
 
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
 
2012 lean toolbox_4 asq
2012 lean toolbox_4 asq2012 lean toolbox_4 asq
2012 lean toolbox_4 asq
 
Putting sprint development into operation
Putting sprint development into operationPutting sprint development into operation
Putting sprint development into operation
 
Theory of constraints
Theory of constraintsTheory of constraints
Theory of constraints
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Quality tip 10
Quality tip 10Quality tip 10
Quality tip 10
 
Seeing the Whole - Creating Lean Supply Chains
Seeing the Whole - Creating Lean Supply ChainsSeeing the Whole - Creating Lean Supply Chains
Seeing the Whole - Creating Lean Supply Chains
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
DevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core Concepts
 
A p r i l 2 0 0 5 I S T R AT E G I C F I N A N C E 5 1A.docx
A p r i l  2 0 0 5 I S T R AT E G I C  F I N A N C E 5 1A.docxA p r i l  2 0 0 5 I S T R AT E G I C  F I N A N C E 5 1A.docx
A p r i l 2 0 0 5 I S T R AT E G I C F I N A N C E 5 1A.docx
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
[Whitepaper] The “Theory of Constraints:” What’s Limiting Your Organization?
[Whitepaper] The “Theory of Constraints:” What’s Limiting Your Organization?[Whitepaper] The “Theory of Constraints:” What’s Limiting Your Organization?
[Whitepaper] The “Theory of Constraints:” What’s Limiting Your Organization?
 
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...
 
Introduction to Lean with Matt Hansen at StatStuff
Introduction to Lean with Matt Hansen at StatStuffIntroduction to Lean with Matt Hansen at StatStuff
Introduction to Lean with Matt Hansen at StatStuff
 
The pyramid approach to testtool selection
The pyramid approach to testtool selectionThe pyramid approach to testtool selection
The pyramid approach to testtool selection
 

Recently uploaded

Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 

Recently uploaded (20)

Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 

Toc service industry

  • 1. SPIN CHENNAI, JAN 23, 2016. Krishna Sivaramakrishnan,TOC, Lean, Agile and Business Excellence Professional https://3point4.wordpress.com/ THEORY OF CONSTRAINTS All rights reserved.
  • 2. • What is TOC Developed by Eliyahu M. Goldratt Any system can produce only as much as its critically constrained resource. TOC Helps • What does “TOC” mean to you? Boost performance by looking at entire processes. The sum of local optima is never better than and usually worse than the global optimum. • What is successful TOC project / program Increase the throughput to maximum using leverage points / constraints – People centric ways to create innovative solutions simplicity – Market Centric Ways to maximize Business Value Global thinking – Product centric vs Wasteful processes Productivity THEORY OF CONSTARINTS Throughput Inventory Operating Expense All rights reserved.
  • 3. Constraint: Anything that limits a system’s performance relative to its goal Inventory: All the money used to purchase things the system intends to sell… unfinished work in software development. MINIMIZE. Throughput : Rate at which organization generates goal units(revenues). The Dollar value added from the delivered production units (FP/SP/Size). INCREASE Operating expense: The money a system spends to turn inventory into throughput, in Software total number number of production units that have moved through the SDLC system to date. DECREASE Non Constraint : Any resource whose capacity is more than the demand placed on it Goal Constraint Throughput Operating expense Inventory Bottle Neck TOC – Key terms All rights reserved.
  • 4. 1. What to change: Find what should be changed, to effectively improve the performance. Limited time, effort and resources make it difficult. 2. To what to change to: Once the core problems have been identified, the next step is to find the solutions. 3. How to cause the change: If 'to what to change to' is identified, but if it is not possible to cause that change, then the solution is not of much use. TOC FRAME WORK What to Change How to cause the change TOC Frame Work What to change to All rights reserved.
  • 5. Source : https://www.toc-goldratt.comhttp://elischragenheim.com/ Always look for signals that challenge our current understanding. Taking actions only within the comfort-zone is a wide-spread compromise of the conflict. This is the essence of living in uncertainty, partially knowing and partially not knowing. We need to make decisions that would never hit us too seriously and most of the time will bring huge benefits. Pillars of TOC All rights reserved.
  • 6. Identify the Constraint Exploit the Constraint Subordinate to the constraint Elevate the constraint Go to step 1 Five Focusing steps All rights reserved.
  • 7. Step 1: Identify the Constraints Goal is to achieve CMMI Maturity Constraint: Anything that limits a system’s performance relative to its goal Types of constraints CCR factor - Impact % Market (10) Resources (resistance) (15) Tool capability (15) Unawareness (20) Schedule pressures (20) Customer unwillingness (10) Non relevance (10) Identify the Constraint All rights reserved.
  • 8. Identified the constraint Problem that needs to addressed: Total estimated Time: 14 months 18 PAs, 140+ SPs and GPs. Mapping features in tool enhancement = CMMI gate ?? During first Four months into the journey some movement of Process definitions. No new features implementation (Assumption was only 10-15% extra features required) Overall movement 10% of the CMMI program . Tool needed to sync with completed definitions. In remaining Eight months, needed to crack the combination of Tool Cap implementation by the organization, review, audits and final assessment should be a success! Identify the Constraint All rights reserved.
  • 9. Step 2 : Exploit the Constraint Exploit here means maximize the flow / output / returns from the constraint without additional resources / effort / investment Exploit the ToolCap. Mini group for Tool enhancement, pilot Tool features into their own projects ToolCap pilots helped implementation effort for projects. Buffer of three member team (resource buffer) to prop up the speed through the CCR, which is the ToolCap. QA side simultaneous facilitation provided (effort ands schedule buffer). Exploit the Constraint All rights reserved.
  • 10. Step 3 :Subordinate everything else to the Constraint • Non Bottlenecks / Non CCR should be made to support CCR based on CCR priorities. Efforts of Non CCR Process Areas were subordinated to CCR – PAs. Functional and non CMMI activities helped by resource buffer effort sharing. Training, Tests, SEPG reviews, Audits, walkthroughs. • Non Constraints (most of the system) recognize that their own efficiency is not as important than supporting the system constraint. Tasks other than requirements of CMMI down prioritized by SEPG Changed ways benefits: (ToolCap)optimization ( 5 months- 10 % -- Next 9 months 100%) Overall of net benefit for the whole organization is saved effort 30-35% after month 7 of implementing 5 - FS Subordinate to the constraint All rights reserved.
  • 11. Evaluate alternative ways to elevate one or more constraints. We had PHI, THI audits to ensure compliance to CMMI requirements. improved the process adaptation by projects significantly. From sixth month onwards Program progress of CMMI steadily accelerated to meet the schedule Predict where the future constraint will be (after elevation) and its impact on global performance Elevate the constraint Step 4 : Elevate the System’s Constraint All rights reserved.
  • 12. Do not let inertia become the constraint, If in the previous steps Constraints have been broken goto step1. Elevate the constraint Step 5 : Go back to step1 All rights reserved.
  • 13. Time Buffer + Resource Buffer Ensures JUST enough work for CCR During training the organization on ToolCap + ToolCap team Definition Input Goal Drum set the pace of the CCR CCR Bottle neck ToolCapNon constraints Non bottle necks Non constraints Non bottle necks Rope Feedback to ensure Input release does not exceed CCR capacity focus on Engg and subordinate support IR1Month4 IR 2 IIR 1 IIR 2 IR 3 IR4 CMMI Rating Drum Buffer Rope IR2Month5 Resource Buffer - SEPG, QA reviews and facilitation IR3Month-11,80% IR4Month13,95% IR4Month14,100% Problem that needs to addressed: Total estimated Time: 14 months 18 PAs, 140+ SPs and GPs mapping features in tool enhancement = CMMI gate All rights reserved.
  • 14. Attuning to TOC The power of compounded continual simple habits (1.01)^365=37.78 Enjoy the seeds of discipline for the Yield (1^365)=1.00 Status Quo = Long term loss (0.99)^365=0.03 Suffer the pain of regret All rights reserved.
  • 15. All rights reserved. References http://www.goldrattconsulting.com/ https://www.toc-goldratt.com http://elischragenheim.com/ Let us stay in touch! Blog https://3point4.wordpress.com/ Krishnakanna@gmail.com LinkedIn https://in.linkedin.com/in/3point4