SlideShare a Scribd company logo
1 of 25
@sudiptal
FLOW:THE SECRET SAUCE
FOR BUSINESS AGILITY
Sudipta Lahiri
Head of Engineering and Products
Digite Inc.
@sudiptal
BusinessAgility
■ Ability of a business system to rapidly respond to change by adapting its initial stable
configuration (https://en.wikipedia.org/wiki/Business_agility)
2
@sudiptal
At management/strategic
level…
■ Understand that plans are meant to
change
■ When prior plans/commitments
have to change, it is not a failure; it is
not a setback but an experience to
learn from
■ Be data driven
At an execution level…
■ Have a execution model that can
quickly change without being able to
come out of what it is doing,
midway!
■ Build systems that generate and
track user acceptability
■ Design systems that generate data
What characteristics facilitate that?
@sudiptal
The “work” dimension
■ If people are deeply immersed in a big chunk of work,
it’s hard to drop the ball and jump to something new
■ Things must be brought to a logical point so that it
can be restarted later
■ Working in shorter buckets of time will cause lesser
disturbance for the team; reduce the wait time for
the “change!
– 1wk better than 2wks better than 1mth…
The “people” dimension
■ People need to understand that this is
the new “norm”
■ Change does not mean bad planning
OR incomplete pre-requisites
■ However, “Change” does mean
shifting gears; its disruptive and
people have to be educated to be
patient
– Explain theWhy and the Impact
“Execution” readiness for Business Agility…
4
@sudiptal
Therefore, if you need Business Agility…
■ Your unit of work must be INDEPENDENT
– Cannot be dependent on many other requirements to get deployed to production
■ Your unit of work must be SMALL
■ Your unit of work must deliverVALUE
– So.. that the small independent unit of work is of some value to the user
■ Your unit of work must beTESTABLE
– You can only “ship” what you can test!
– Therefore, your unit of work should be vertically sliceable
■ Your unit of work must be MEASURABLE
– Remember, we want to collect data!
5
@sudiptal
What next…
■ “Small”, “Independent”, “Value Accretive”, “Measurable”, “Testable” unit of work!
■ When this unit of work comes, the team should take it, one at a time and finish it as
fast as possible!
– Remember, Business Agility is: “Ability of a business system to “rapidly” respond to
change”
■ Goldratt said :
– People should “sit on their hands” and not silently
become a bottleneck;When work comes, they should do
it as fast as they can and then again get back “sitting on
their hands”
@sudiptal
Flow is….
■ Continuous movement of work like a water stream….
■ ….. value accretion happens as this unit of work moves from
upstream to downstream….
■ …. through impediments, though removing them improves
flow….
■ …. at a sustainable pace so there is a uniform flow of water
@sudiptal
Defining flow…
■ Flow is how work progresses through a system.
■ When a system is working well, or having “good”
flow, it tends to move steadily and predictably
– “Bad” flow means work starts and stops.
■ Every time there is a breakdown in the flow, chances
of accumulating waste increase.
■ The goal: Strive for consistent flow which generates
more reliable delivery, and greater value to
customers, teams, and stakeholders.
… the 5 principles
■ Understand value from the customer
perspective
■ Understand theValue Stream
■ Make theValue Stream Flow
■ Create Pull
■ Continuously Improve
Flow of work…
@sudiptal
Manufacturing versus Knowledge Services
@sudiptal
Flow of
Work
People
experiencing
Flow
Flow of
Outcome
High awareness
Weak Implementation
Low awareness
Implementation
@sudiptal
Flow:The Psychology of Optimal Experience
- By Mihaly Csikszentmihalyi
@sudiptal
Each person has a “Contribution” cycle…
■ You have to keep taking people
through this cycle…
– In a planned manner
– Before its too late!
■ In our space, this cycle will keep
moving faster!
■ Our own F4P survey feedback shows
that
@sudiptal
Many theories…
■ We know it…
■ We discuss it…
■ … but action is almost always reactive
– Employee situation
– Customer situation
@sudiptal
Impediments…
@sudiptal
Impediments to Flow ofWork… @Team
level
■ Understand theValue Stream
– Majority still looking atTask Boards!
– Focus on theTask; not on the outcome
– Outcome focus means identifying a Card Owner; make them own the outcome
■ Many still plan for the team and then allocate tasks for someone else to execute
– Seeing tasks on a Kanban Board does not change much anything
■ Make theValue Stream Flow
– Pull based execution is rare!
– WIP implementations are FYI only
■ Silos causing Local optimization (vs System Optimization)
@sudiptal
Impediments to Flow ofWork…
@Management level
■ Utilization: ClassicVanity metric
– Utilization focus is counter-productive; takes focus from outcome
■ “Classic” Planning error: If Capability = 100 phrs/mth and EPIC_X = 100
phrs (if you can determine it), plan duration != 1 month
■ High Demand/CapabilityVolatility systems will need low Utilization
■ DemandVolatility may force you to do other things
■ CapabilityVolatility may force you away from this work
@sudiptal
Low Planned Utilization != Idle time
■ The concept that “do nothing” is difficult to accept
– Yet, doing something when you are not ready causes rework; that is waste
– Your current investment in people or machines is sunk cost
■ If your DNA does not take you away from Utilization, then use a lower than
“commensurate” Utilization factor to plan Demand
– For the rest, you can use them for:
■ Demand
■ Technical debt
■ Intangibles (as theThe Kanban Method calls)
■ Non-bottleneck people do work that simplifies the work of the bottleneck OR rework their ideas
to increase the stability of those ideas
@sudiptal
Impact to “Flow Debt”
■ What does it mean:
– Given a finite capacity to service demand, when
we prioritise working on one work item over
another, we adversely impact the CycleTime of
the latter
■ Why do you care:
– Flow Debt means delivering more quickly now
at the cost of slower delivery times later
– You disappoint one Customer for another… at
an increasing frequency
Higher
Flow
Debt
Demand
Volatility
High
Utilization
18
@sudiptal
Impediments to Flow ofWork…
@Management level
■ Asking the right question
■ From Fixed Scope/Cost/Time… to… FixedTime/Cost
From
“When can I get it?”
To
“When do you need it”
@sudiptal
Retrospectives
■ Most teams do the easy part…
■ The difficult part is:
– Identify impediments in your circle of influence
■ Outside your circle of influence is a “constraint”
– Prioritization
– Doing 5Why on a few items
■ Takes a lot time when done collaboratively
– (Few) Actionables with a clear owner, with a commitment to close in a
(short) defined time
@sudiptal
Impediments to People experiencing Flow…
■ All the good stuff can happen when there is some breathing space!
– If you are continuously fire fighting, you will not get the bandwidth to do some of
the “other” things
– How do you incentivize people a “Delivery” person to think in this direction?
@sudiptal
“Helical” structures
■ Balance between Flexibility and
Agility, between centralization
and decentralization
■ Reduce complexity; embrace
agility
■ These managers are neither
“primary” nor “secondary,”
22
@sudiptal
Questions
■ How to best absorb inevitable variability (by customers in service industries, for
innovations in development, ...) to protect flow efficiency?
■ This will probably be addressed as part of the presentation but how does Flow Debt
differ fromTechnical Debt? Is is a function of time (Flow) vs. functionality (Technical)?
■ Tips on enabling e2e flow system – upstream to downstream and embeded feedback
loops
@sudiptal
Digite’s Product Development E2E flow…
@sudiptal
■ Reach me at:
– @sudiptal
– slahiri@digite.com
– sudiptalahiri.wordpress.com
“Absorb what is useful, discard
what is useless and add what is
specifically your own”
Bruce Lee
Sep 22, 2018 25

More Related Content

What's hot

What's hot (19)

Startup way overview lsc montreal - nov. 14 2017
Startup way overview   lsc montreal - nov. 14 2017Startup way overview   lsc montreal - nov. 14 2017
Startup way overview lsc montreal - nov. 14 2017
 
Developing a digital mindset for non digital leaders: Fiona Phillips
Developing a digital mindset for non digital leaders:  Fiona PhillipsDeveloping a digital mindset for non digital leaders:  Fiona Phillips
Developing a digital mindset for non digital leaders: Fiona Phillips
 
Agile: Beyond Software
Agile: Beyond SoftwareAgile: Beyond Software
Agile: Beyond Software
 
Cloud Businesses: Strategic Considerations
Cloud Businesses: Strategic ConsiderationsCloud Businesses: Strategic Considerations
Cloud Businesses: Strategic Considerations
 
Smart-working 2012-08
Smart-working 2012-08Smart-working 2012-08
Smart-working 2012-08
 
Make your company epic: using agile to transform your strategy - Nectario Eco...
Make your company epic: using agile to transform your strategy - Nectario Eco...Make your company epic: using agile to transform your strategy - Nectario Eco...
Make your company epic: using agile to transform your strategy - Nectario Eco...
 
Renewal in an Established Business and Product Portfolio
Renewal in an Established Business and Product PortfolioRenewal in an Established Business and Product Portfolio
Renewal in an Established Business and Product Portfolio
 
Enabling Digital Transformation
Enabling Digital TransformationEnabling Digital Transformation
Enabling Digital Transformation
 
Agile Manifesto for the New Digital World
Agile Manifesto for the New Digital WorldAgile Manifesto for the New Digital World
Agile Manifesto for the New Digital World
 
The Practical Application of Lean Thinking to SoftwareDevelopment
The Practical Application of Lean Thinking to SoftwareDevelopmentThe Practical Application of Lean Thinking to SoftwareDevelopment
The Practical Application of Lean Thinking to SoftwareDevelopment
 
Digital Business Model Innovation
Digital Business Model InnovationDigital Business Model Innovation
Digital Business Model Innovation
 
Developing Digital Mindsets - Fiona Phillips (ThoughtWorks Live)
Developing Digital Mindsets - Fiona Phillips (ThoughtWorks Live)Developing Digital Mindsets - Fiona Phillips (ThoughtWorks Live)
Developing Digital Mindsets - Fiona Phillips (ThoughtWorks Live)
 
What is agile?
What is agile?What is agile?
What is agile?
 
Sabtia 2018
Sabtia 2018 Sabtia 2018
Sabtia 2018
 
Dave Elliman - Applying Continuous Intelligence ThoughtWorks Live UK 2018
Dave Elliman - Applying Continuous Intelligence ThoughtWorks Live UK 2018Dave Elliman - Applying Continuous Intelligence ThoughtWorks Live UK 2018
Dave Elliman - Applying Continuous Intelligence ThoughtWorks Live UK 2018
 
Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag...
Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag...Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag...
Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag...
 
Pivoting without pain is impossible
Pivoting without pain is impossiblePivoting without pain is impossible
Pivoting without pain is impossible
 
Agile digital enterprise framework v1.4
Agile digital enterprise framework v1.4Agile digital enterprise framework v1.4
Agile digital enterprise framework v1.4
 
Taking innovations to product reality using nav principles
Taking innovations to product reality using nav principlesTaking innovations to product reality using nav principles
Taking innovations to product reality using nav principles
 

Similar to Flow - the secret sauce for business agility

Similar to Flow - the secret sauce for business agility (20)

Getting requirements right for business agility
Getting requirements right for business agilityGetting requirements right for business agility
Getting requirements right for business agility
 
Estimation - Delivering Business Agility without Estimation
Estimation - Delivering Business Agility without EstimationEstimation - Delivering Business Agility without Estimation
Estimation - Delivering Business Agility without Estimation
 
The lean thinking organization final
The lean thinking organization finalThe lean thinking organization final
The lean thinking organization final
 
Lean Kanban India 2019 Conference | Quantitative Analysis for Systematic Wast...
Lean Kanban India 2019 Conference | Quantitative Analysis for Systematic Wast...Lean Kanban India 2019 Conference | Quantitative Analysis for Systematic Wast...
Lean Kanban India 2019 Conference | Quantitative Analysis for Systematic Wast...
 
Flow management: Why this is so important to become more agile
Flow management: Why this is so important to become more agileFlow management: Why this is so important to become more agile
Flow management: Why this is so important to become more agile
 
EM Normandie - Operational Efficiency
EM Normandie - Operational EfficiencyEM Normandie - Operational Efficiency
EM Normandie - Operational Efficiency
 
EM Normandie - Operational efficiency
EM Normandie  - Operational efficiencyEM Normandie  - Operational efficiency
EM Normandie - Operational efficiency
 
Mqug2015 july richard whyte
Mqug2015 july richard whyteMqug2015 july richard whyte
Mqug2015 july richard whyte
 
Agile concepts for quality and process engineers for slideshare
Agile concepts for quality and process engineers   for slideshareAgile concepts for quality and process engineers   for slideshare
Agile concepts for quality and process engineers for slideshare
 
The Contemporary Project Manager in the Digital Age
The Contemporary Project Manager in the Digital AgeThe Contemporary Project Manager in the Digital Age
The Contemporary Project Manager in the Digital Age
 
LEAN Practices
LEAN PracticesLEAN Practices
LEAN Practices
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
Thriving in the 21st century with Agile - with Barbara Roberts
Thriving in the 21st century with Agile - with Barbara RobertsThriving in the 21st century with Agile - with Barbara Roberts
Thriving in the 21st century with Agile - with Barbara Roberts
 
Lec 19
Lec 19Lec 19
Lec 19
 
Kanban India 2023 | Sudipta Lahiri | Deliver MVV from your Kanban System.ppsm...
Kanban India 2023 | Sudipta Lahiri | Deliver MVV from your Kanban System.ppsm...Kanban India 2023 | Sudipta Lahiri | Deliver MVV from your Kanban System.ppsm...
Kanban India 2023 | Sudipta Lahiri | Deliver MVV from your Kanban System.ppsm...
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
(PROJEKTURA) agileadria agile for corporations
(PROJEKTURA) agileadria agile for corporations(PROJEKTURA) agileadria agile for corporations
(PROJEKTURA) agileadria agile for corporations
 
Post-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failurePost-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failure
 
Lean & kaizen
Lean & kaizenLean & kaizen
Lean & kaizen
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 

More from Sudipta Lahiri

Kanban != Kanban Board
Kanban != Kanban BoardKanban != Kanban Board
Kanban != Kanban Board
Sudipta Lahiri
 

More from Sudipta Lahiri (16)

Digital transformation for the next decade
Digital transformation for the next decadeDigital transformation for the next decade
Digital transformation for the next decade
 
Upstream: Shifting-left towards organization agility
Upstream: Shifting-left towards organization agilityUpstream: Shifting-left towards organization agility
Upstream: Shifting-left towards organization agility
 
Understanding flow debt
Understanding flow debtUnderstanding flow debt
Understanding flow debt
 
Valuing the value stream
Valuing the value streamValuing the value stream
Valuing the value stream
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date again
 
Dev ops is more than CI+CD tools
Dev ops is more than CI+CD toolsDev ops is more than CI+CD tools
Dev ops is more than CI+CD tools
 
Personal kanban + GTD
Personal kanban + GTDPersonal kanban + GTD
Personal kanban + GTD
 
The game has changed!
The game has changed!The game has changed!
The game has changed!
 
Toyota kata for continuous improvement
Toyota kata for continuous improvementToyota kata for continuous improvement
Toyota kata for continuous improvement
 
Kanban != Kanban Board
Kanban != Kanban BoardKanban != Kanban Board
Kanban != Kanban Board
 
Simplify your day...execute better!
Simplify your day...execute better!Simplify your day...execute better!
Simplify your day...execute better!
 
Limited WIP Society Bangalore Chapter - Jun 6 2014 Meetup
Limited WIP Society Bangalore Chapter - Jun 6 2014 MeetupLimited WIP Society Bangalore Chapter - Jun 6 2014 Meetup
Limited WIP Society Bangalore Chapter - Jun 6 2014 Meetup
 
Training - Agile Testing
Training - Agile TestingTraining - Agile Testing
Training - Agile Testing
 
Training - Introducing Agile, Lean and Kanban
Training - Introducing Agile, Lean and KanbanTraining - Introducing Agile, Lean and Kanban
Training - Introducing Agile, Lean and Kanban
 
Applying WCM to Software Industry
Applying WCM to Software IndustryApplying WCM to Software Industry
Applying WCM to Software Industry
 
Kanban for Fixed Price Projects
Kanban for Fixed Price ProjectsKanban for Fixed Price Projects
Kanban for Fixed Price Projects
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Flow - the secret sauce for business agility

  • 1. @sudiptal FLOW:THE SECRET SAUCE FOR BUSINESS AGILITY Sudipta Lahiri Head of Engineering and Products Digite Inc.
  • 2. @sudiptal BusinessAgility ■ Ability of a business system to rapidly respond to change by adapting its initial stable configuration (https://en.wikipedia.org/wiki/Business_agility) 2
  • 3. @sudiptal At management/strategic level… ■ Understand that plans are meant to change ■ When prior plans/commitments have to change, it is not a failure; it is not a setback but an experience to learn from ■ Be data driven At an execution level… ■ Have a execution model that can quickly change without being able to come out of what it is doing, midway! ■ Build systems that generate and track user acceptability ■ Design systems that generate data What characteristics facilitate that?
  • 4. @sudiptal The “work” dimension ■ If people are deeply immersed in a big chunk of work, it’s hard to drop the ball and jump to something new ■ Things must be brought to a logical point so that it can be restarted later ■ Working in shorter buckets of time will cause lesser disturbance for the team; reduce the wait time for the “change! – 1wk better than 2wks better than 1mth… The “people” dimension ■ People need to understand that this is the new “norm” ■ Change does not mean bad planning OR incomplete pre-requisites ■ However, “Change” does mean shifting gears; its disruptive and people have to be educated to be patient – Explain theWhy and the Impact “Execution” readiness for Business Agility… 4
  • 5. @sudiptal Therefore, if you need Business Agility… ■ Your unit of work must be INDEPENDENT – Cannot be dependent on many other requirements to get deployed to production ■ Your unit of work must be SMALL ■ Your unit of work must deliverVALUE – So.. that the small independent unit of work is of some value to the user ■ Your unit of work must beTESTABLE – You can only “ship” what you can test! – Therefore, your unit of work should be vertically sliceable ■ Your unit of work must be MEASURABLE – Remember, we want to collect data! 5
  • 6. @sudiptal What next… ■ “Small”, “Independent”, “Value Accretive”, “Measurable”, “Testable” unit of work! ■ When this unit of work comes, the team should take it, one at a time and finish it as fast as possible! – Remember, Business Agility is: “Ability of a business system to “rapidly” respond to change” ■ Goldratt said : – People should “sit on their hands” and not silently become a bottleneck;When work comes, they should do it as fast as they can and then again get back “sitting on their hands”
  • 7. @sudiptal Flow is…. ■ Continuous movement of work like a water stream…. ■ ….. value accretion happens as this unit of work moves from upstream to downstream…. ■ …. through impediments, though removing them improves flow…. ■ …. at a sustainable pace so there is a uniform flow of water
  • 8. @sudiptal Defining flow… ■ Flow is how work progresses through a system. ■ When a system is working well, or having “good” flow, it tends to move steadily and predictably – “Bad” flow means work starts and stops. ■ Every time there is a breakdown in the flow, chances of accumulating waste increase. ■ The goal: Strive for consistent flow which generates more reliable delivery, and greater value to customers, teams, and stakeholders. … the 5 principles ■ Understand value from the customer perspective ■ Understand theValue Stream ■ Make theValue Stream Flow ■ Create Pull ■ Continuously Improve Flow of work…
  • 10. @sudiptal Flow of Work People experiencing Flow Flow of Outcome High awareness Weak Implementation Low awareness Implementation
  • 11. @sudiptal Flow:The Psychology of Optimal Experience - By Mihaly Csikszentmihalyi
  • 12. @sudiptal Each person has a “Contribution” cycle… ■ You have to keep taking people through this cycle… – In a planned manner – Before its too late! ■ In our space, this cycle will keep moving faster! ■ Our own F4P survey feedback shows that
  • 13. @sudiptal Many theories… ■ We know it… ■ We discuss it… ■ … but action is almost always reactive – Employee situation – Customer situation
  • 15. @sudiptal Impediments to Flow ofWork… @Team level ■ Understand theValue Stream – Majority still looking atTask Boards! – Focus on theTask; not on the outcome – Outcome focus means identifying a Card Owner; make them own the outcome ■ Many still plan for the team and then allocate tasks for someone else to execute – Seeing tasks on a Kanban Board does not change much anything ■ Make theValue Stream Flow – Pull based execution is rare! – WIP implementations are FYI only ■ Silos causing Local optimization (vs System Optimization)
  • 16. @sudiptal Impediments to Flow ofWork… @Management level ■ Utilization: ClassicVanity metric – Utilization focus is counter-productive; takes focus from outcome ■ “Classic” Planning error: If Capability = 100 phrs/mth and EPIC_X = 100 phrs (if you can determine it), plan duration != 1 month ■ High Demand/CapabilityVolatility systems will need low Utilization ■ DemandVolatility may force you to do other things ■ CapabilityVolatility may force you away from this work
  • 17. @sudiptal Low Planned Utilization != Idle time ■ The concept that “do nothing” is difficult to accept – Yet, doing something when you are not ready causes rework; that is waste – Your current investment in people or machines is sunk cost ■ If your DNA does not take you away from Utilization, then use a lower than “commensurate” Utilization factor to plan Demand – For the rest, you can use them for: ■ Demand ■ Technical debt ■ Intangibles (as theThe Kanban Method calls) ■ Non-bottleneck people do work that simplifies the work of the bottleneck OR rework their ideas to increase the stability of those ideas
  • 18. @sudiptal Impact to “Flow Debt” ■ What does it mean: – Given a finite capacity to service demand, when we prioritise working on one work item over another, we adversely impact the CycleTime of the latter ■ Why do you care: – Flow Debt means delivering more quickly now at the cost of slower delivery times later – You disappoint one Customer for another… at an increasing frequency Higher Flow Debt Demand Volatility High Utilization 18
  • 19. @sudiptal Impediments to Flow ofWork… @Management level ■ Asking the right question ■ From Fixed Scope/Cost/Time… to… FixedTime/Cost From “When can I get it?” To “When do you need it”
  • 20. @sudiptal Retrospectives ■ Most teams do the easy part… ■ The difficult part is: – Identify impediments in your circle of influence ■ Outside your circle of influence is a “constraint” – Prioritization – Doing 5Why on a few items ■ Takes a lot time when done collaboratively – (Few) Actionables with a clear owner, with a commitment to close in a (short) defined time
  • 21. @sudiptal Impediments to People experiencing Flow… ■ All the good stuff can happen when there is some breathing space! – If you are continuously fire fighting, you will not get the bandwidth to do some of the “other” things – How do you incentivize people a “Delivery” person to think in this direction?
  • 22. @sudiptal “Helical” structures ■ Balance between Flexibility and Agility, between centralization and decentralization ■ Reduce complexity; embrace agility ■ These managers are neither “primary” nor “secondary,” 22
  • 23. @sudiptal Questions ■ How to best absorb inevitable variability (by customers in service industries, for innovations in development, ...) to protect flow efficiency? ■ This will probably be addressed as part of the presentation but how does Flow Debt differ fromTechnical Debt? Is is a function of time (Flow) vs. functionality (Technical)? ■ Tips on enabling e2e flow system – upstream to downstream and embeded feedback loops
  • 25. @sudiptal ■ Reach me at: – @sudiptal – slahiri@digite.com – sudiptalahiri.wordpress.com “Absorb what is useful, discard what is useless and add what is specifically your own” Bruce Lee Sep 22, 2018 25