SlideShare a Scribd company logo
1 of 39
Download to read offline
Case Against Scaling


Back to basics with your enterprise
transformation



Sami Lilja

Reaktor

Twitter: @samililja

Copyright Reaktor 2013

Luottamuksellinen
The Beef

Copyright Reaktor 2013

Luottamuksellinen
Solving the wrong problem

Source: http://www.medscape.com/viewarticle/806573
Copyright Reaktor 2013

Luottamuksellinen
Scaling Agile?
The problem is not that we lack ways
to scale Agile.
The problem is not that we fail with
Agile in large organizations.
The problem is that we are large. 
Size does matter.

Copyright Reaktor 2013

Luottamuksellinen
Is it just a coincidence that
Scale rhymes with Fail? *)

*)Inspired
Copyright Reaktor 2013

by @AgileBorat in Twitter
Luottamuksellinen
Cost of
overhead

Scalability

Sublinear = Scales well

Economy of Scale
Highly repeatable
“How many?”
Size

Copyright Reaktor 2013

Luottamuksellinen
Labor-intensive work 

Copyright Reaktor 2013

Luottamuksellinen
Knowledge work?

Copyright Reaktor 2013

Luottamuksellinen
Intermission: FAQ
•  Do you say that companies should not grow?
–  No, I am not saying that
•  Do you say companies should only do small
things?
–  No, I am not saying that
–  But.. small batches are better than large batches

•  Are you against the frameworks that promise
Agility in large-scale?
–  No, I am against being large.
–  However, the frameworks take “large scale” as given and
do very little to reduce that

•  Do you say that all projects and organizations
could be scaled down to be more Agile?
–  Yes, but this is not mandatory 
–  Survival is not mandatory, either
Copyright Reaktor 2013

Luottamuksellinen
When doing development work in
Large Scale, the key question is not
“How?” – it is “Why?”

Copyright Reaktor 2013

Luottamuksellinen
Organizations getting bigger

Copyright Reaktor 2013

Luottamuksellinen
Pear-shape organizations

Copyright Reaktor 2013

Luottamuksellinen
What makes us Big?
Large organization or
project


“We need lot of
different competences”


Complex
systems


Silos in
organization
(Conways’s Law)


Lot of unfinished
work (WIP)


“Adding more people
will speed us up”

Short-term
(Project) thinking


Separating action,
feedback, knowledge and
decision making


Fear of
transparency

Copyright Reaktor 2013

Belief in Economies
of Scale

Big projects need lot
of people need big
projects need …


Failure
Demand


Luottamuksellinen
The root of all Evil I

Work-in-Progress


Copyright Reaktor 2013

Luottamuksellinen
Work-in-Progress
•  How many things your organization is
currently working on?
•  How easy it is to get dedicated people /
team to deliver customer value?

Copyright Reaktor 2013

Luottamuksellinen
Hey, but..
•  Work-in-Progress and Little’s Law are
about time through system
•  What does this have to do with project
size?
•  Large amount of WIP helps to create
unnecessarily large projects
–  When time-through-system gets long, some
organizations add more people to gain speed
–  People are split to many on-going projects,
so one project needs more people
Copyright Reaktor 2013

Luottamuksellinen
Work in Progress
•  Most organizations have too many
things going on at one time, because
–  People are costly: Fear of <100% resource
utilization
–  It is easier to start things than complete
things
–  Large projects require lot of people
require large projects require lot of
people..

Copyright Reaktor 2013

Luottamuksellinen
Work in Progress
•  We underestimate the overhead that
Work-in-Progress causes
•  In reality, large WIP causes huge and
costly problems
–  Delays
•  time-through-system = Work-In-Progress / Velocity

–  Queues and synchronization problems
–  Internal Failure Demand
•  Meetings, coordination effort, waiting, re-work, …

Copyright Reaktor 2013

Luottamuksellinen
Sami’s Test #1
•  Think about predictable demand that
comes to your organization
–  Support request, deployment, creating a
new service, fixing a bug, …

•  What would be the fastest completion
time, if you could do anything to make
it happen?
•  If your current performance is lower,
why is that? What causes delays?

Copyright Reaktor 2013

Luottamuksellinen
Intermission
•  Project == Problem
•  We encapsulate product or service
creation into a project. But that is an
incorrect concept
•  project creates dysfunctions
–  Hides dependencies with existing systems 
–  Creates a boundary that is arbitrary from
customer perspective
–  Turns our attention away from customer to
project management
–  Adds a new dimension of management and
control
Copyright Reaktor 2013

Luottamuksellinen
The root of all Evil II


Failure Demand

Copyright Reaktor 2013

Luottamuksellinen
Failure to do what customer
needs
Bad quality, wrong product or
service, delay. 

Failure
demand


No product or service.
Missing either what or how
customer wants
Can account up to 80% of work
Adds value from customer
point of view.

Value demand


Something customers are
willing to pay for.
This type of demand we want.

Copyright Reaktor 2013

Luottamuksellinen
All demand is considered work

Source: http://www.limebridge.com.au/page/Learning_Centre/Cartoons/
Copyright Reaktor 2013

Luottamuksellinen
Failure demand: Not only bugs

Fail

NEW IT SYSTEM!

Value
for
user


C
U
S
T
O
M
E
R

S
U
P
P
O
R
T

Copyright Reaktor 2013

“PRESS 1 IF YOU
CALL ABOUT..”

“PRESS 2 IF YOU
CALL ABOUT..”

“PRESS 3 IF YOU
CALL ABOUT..”

Luottamuksellinen
Internal Failure demand
Do we need this
process?

What thinking
created this?


Copyright Reaktor 2013

Luottamuksellinen
Hidden Failure demand
Value Demand
(Project work)

Value Demand
(Project work)

Failure Demand
(Bug fixes,
meetings,
waiting,
coordination)

Failure Demand
(Bug fixes etc)
Other

The Plan

Other

The reality

Copyright Reaktor 2013

Luottamuksellinen
Dysfunction

Something in our design and
management of work that is
causing problems.

Copyright Reaktor 2013

Luottamuksellinen
Institutionalized Dysfunction

Problem that was resolved by adding
process or management actions and
then focusing on actions rather than
original problem.

Copyright Reaktor 2013

Luottamuksellinen
Sami’s Test #2
•  Assume you could freely choose the
smallest possible number of people to
implement the product or service.
•  How large would that group be?
•  If it is significantly smaller than your
current development project, why is
that?
Copyright Reaktor 2013

Luottamuksellinen
THE WAY OUT?

Copyright Reaktor 2013

Luottamuksellinen
What makes us Big?
Large organization or
project


“We need lot of
different competences”


“More people will
speed us up”


None of these are Laws of Nature.

None of these Short-term
are imposed on you.

Complex
Belief in Economies
(Project) thinking

systems

of Scale


These areSeparating action,
the results ofBig projects need lot
thinking.

Silos in
feedback, knowledge and
of people need big
organization
decision making
projects need …



(Conways’s Law)

And we can get rid of these if we
Failure
Lot of unfinished
want.

Fear of
Demand

work (WIP)


transparency


Copyright Reaktor 2013

Luottamuksellinen
Large Scale
Large Scale is a System Condition.
It is a result of thinking by those who
decide how work is designed and
managed.
As a system condition, it has major
impact on the performance.
And since it is man made, it can be
changed.
Copyright Reaktor 2013

Luottamuksellinen
Putting things in perspective
•  Up to 80% of work in organization is Failure
Demand
–  What if you could get rid of it? Or reduce it?

•  Significant amount of work in project is
caused by large amount of WIP
–  What if that disappears as well?

•  Keep in mind the pear-shape organization and
super-linear cost of scaling…
•  Reducing project size by X% decreases costs
by a lot more than X%

Copyright Reaktor 2013

Luottamuksellinen
Sami’s Test #3
•  OK, let’s assume you’ve done everything to
limit WIP, remove failure demand and reduce
complexity
•  Still your project is Large(-ish) .. At least 3x
bigger than “by-the-book” Agile project
•  Doing things in large scale is the only option.
And you want to do it Agile.
•  Have you done a very successful small end-toend Agile project before attempting a large
scale Agile project?
Copyright Reaktor 2013

Luottamuksellinen
But hey, …
•  “You are overreacting. We all know
large scale may not be the best
solution. But it is usually
unavoidable. And it works”

Copyright Reaktor 2013

Luottamuksellinen
It is not perfect but it works

Copyright Reaktor 2013

Luottamuksellinen
It is not perfect but it works

If it works, don’t fix it

- American Car manufacturers, 1970s

Copyright Reaktor 2013

Luottamuksellinen
Example of new thinking
•  Squads, chapters,
tribes, guilds …
•  Most important is
thinking!
Alignment
Autonomy
“Structure happens!”

Copyright Reaktor 2013

Luottamuksellinen
Summary
•  Attempts to do knowledge work in large
scale are likely to fail
–  …or at least they are suboptimal way to create
products and services

•  Main reasons for being large
–  Lot of parallel work-in-progress
–  Inability to see and remove failure demand:
both external and internal
–  Fear of fast feedback and immediate visibility

•  Large Scale is a System Condition
–  System conditions can be changed
Copyright Reaktor 2013

Luottamuksellinen

More Related Content

What's hot

Last How a large business sprints like an agile start up v16
Last   How a large business sprints like an agile start up v16Last   How a large business sprints like an agile start up v16
Last How a large business sprints like an agile start up v16Brad Bennett
 
LKCE17 Katya Terekhova - A Siberian tale of two Kanban implementations
LKCE17 Katya Terekhova - A Siberian tale of two Kanban implementationsLKCE17 Katya Terekhova - A Siberian tale of two Kanban implementations
LKCE17 Katya Terekhova - A Siberian tale of two Kanban implementationsLean Kanban Central Europe
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projectsallan kelly
 
The ups and down of agile in an agency
The ups and down of agile in an agencyThe ups and down of agile in an agency
The ups and down of agile in an agencyLily Dart
 
Managing Stakeholders Across the Content Ecosystem: The Key to Implementing a...
Managing Stakeholders Across the Content Ecosystem: The Key to Implementing a...Managing Stakeholders Across the Content Ecosystem: The Key to Implementing a...
Managing Stakeholders Across the Content Ecosystem: The Key to Implementing a...Andrea L. Ames
 
(Mis)understanding flow with metrics - Johan Karlsson
(Mis)understanding flow with metrics - Johan Karlsson(Mis)understanding flow with metrics - Johan Karlsson
(Mis)understanding flow with metrics - Johan KarlssonHansoft AB
 
Congruent - Customers & Testimonials
Congruent - Customers & TestimonialsCongruent - Customers & Testimonials
Congruent - Customers & TestimonialsCongruent Info-Tech
 
01 - DevOpsGuys - Atmosphere May 2015 widescreen
01 - DevOpsGuys - Atmosphere May 2015 widescreen01 - DevOpsGuys - Atmosphere May 2015 widescreen
01 - DevOpsGuys - Atmosphere May 2015 widescreenStephen Thair
 
2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canada2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canadaEric Ries
 
LesAffairesDevOps-Dec2020-Keynote-FromProjectToProduct-SteveMercier
LesAffairesDevOps-Dec2020-Keynote-FromProjectToProduct-SteveMercierLesAffairesDevOps-Dec2020-Keynote-FromProjectToProduct-SteveMercier
LesAffairesDevOps-Dec2020-Keynote-FromProjectToProduct-SteveMercierSteve Mercier
 
Agile for agencies
Agile for agenciesAgile for agencies
Agile for agencieslaurence b
 
Mhelpdesk Manual
Mhelpdesk ManualMhelpdesk Manual
Mhelpdesk ManualRyan Shank
 
eric ries - the lean startup dogpatch LUXr nyc
eric ries - the lean startup dogpatch LUXr nyceric ries - the lean startup dogpatch LUXr nyc
eric ries - the lean startup dogpatch LUXr nycEric Ries
 
Agile ME 2018 - Agile That Matters
Agile ME 2018 - Agile That MattersAgile ME 2018 - Agile That Matters
Agile ME 2018 - Agile That MattersRasmus Runberg
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetFadi Stephan
 
Sww 2006 Redesigning Processes For Solid Works
Sww 2006   Redesigning Processes For Solid WorksSww 2006   Redesigning Processes For Solid Works
Sww 2006 Redesigning Processes For Solid WorksRazorleaf Corporation
 
Why accountants don’t run startups sllc
Why accountants don’t run startups sllcWhy accountants don’t run startups sllc
Why accountants don’t run startups sllcStanford University
 

What's hot (20)

Mark Norton (Idiom Limited)
Mark Norton (Idiom Limited)Mark Norton (Idiom Limited)
Mark Norton (Idiom Limited)
 
Last How a large business sprints like an agile start up v16
Last   How a large business sprints like an agile start up v16Last   How a large business sprints like an agile start up v16
Last How a large business sprints like an agile start up v16
 
LKCE17 Katya Terekhova - A Siberian tale of two Kanban implementations
LKCE17 Katya Terekhova - A Siberian tale of two Kanban implementationsLKCE17 Katya Terekhova - A Siberian tale of two Kanban implementations
LKCE17 Katya Terekhova - A Siberian tale of two Kanban implementations
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projects
 
The ups and down of agile in an agency
The ups and down of agile in an agencyThe ups and down of agile in an agency
The ups and down of agile in an agency
 
Managing Stakeholders Across the Content Ecosystem: The Key to Implementing a...
Managing Stakeholders Across the Content Ecosystem: The Key to Implementing a...Managing Stakeholders Across the Content Ecosystem: The Key to Implementing a...
Managing Stakeholders Across the Content Ecosystem: The Key to Implementing a...
 
Lean startup
Lean startup Lean startup
Lean startup
 
(Mis)understanding flow with metrics - Johan Karlsson
(Mis)understanding flow with metrics - Johan Karlsson(Mis)understanding flow with metrics - Johan Karlsson
(Mis)understanding flow with metrics - Johan Karlsson
 
Congruent - Customers & Testimonials
Congruent - Customers & TestimonialsCongruent - Customers & Testimonials
Congruent - Customers & Testimonials
 
01 - DevOpsGuys - Atmosphere May 2015 widescreen
01 - DevOpsGuys - Atmosphere May 2015 widescreen01 - DevOpsGuys - Atmosphere May 2015 widescreen
01 - DevOpsGuys - Atmosphere May 2015 widescreen
 
2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canada2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canada
 
LesAffairesDevOps-Dec2020-Keynote-FromProjectToProduct-SteveMercier
LesAffairesDevOps-Dec2020-Keynote-FromProjectToProduct-SteveMercierLesAffairesDevOps-Dec2020-Keynote-FromProjectToProduct-SteveMercier
LesAffairesDevOps-Dec2020-Keynote-FromProjectToProduct-SteveMercier
 
Agile for agencies
Agile for agenciesAgile for agencies
Agile for agencies
 
Mhelpdesk Manual
Mhelpdesk ManualMhelpdesk Manual
Mhelpdesk Manual
 
eric ries - the lean startup dogpatch LUXr nyc
eric ries - the lean startup dogpatch LUXr nyceric ries - the lean startup dogpatch LUXr nyc
eric ries - the lean startup dogpatch LUXr nyc
 
Agile ME 2018 - Agile That Matters
Agile ME 2018 - Agile That MattersAgile ME 2018 - Agile That Matters
Agile ME 2018 - Agile That Matters
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps Mindset
 
Sww 2006 Redesigning Processes For Solid Works
Sww 2006   Redesigning Processes For Solid WorksSww 2006   Redesigning Processes For Solid Works
Sww 2006 Redesigning Processes For Solid Works
 
Daniel Clayton (Treasury)
Daniel Clayton (Treasury)Daniel Clayton (Treasury)
Daniel Clayton (Treasury)
 
Why accountants don’t run startups sllc
Why accountants don’t run startups sllcWhy accountants don’t run startups sllc
Why accountants don’t run startups sllc
 

Similar to Case Against Scaling (Tre Goes Agile presentation, Dec 14 2013)

Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAgileNZ Conference
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputEdwin Dando
 
How to justify technical debt mitigations in Software Engineering
How to justify technical debt mitigations in Software EngineeringHow to justify technical debt mitigations in Software Engineering
How to justify technical debt mitigations in Software EngineeringAndré Agostinho
 
The Lean Startup
The Lean StartupThe Lean Startup
The Lean StartupItai Damti
 
Better Estimation Through Estimation Process Improvement - Dan Galorath
Better Estimation Through Estimation  Process Improvement - Dan GalorathBetter Estimation Through Estimation  Process Improvement - Dan Galorath
Better Estimation Through Estimation Process Improvement - Dan GalorathNesma
 
Software project failure in new zealand – what’s killing us and what we can d...
Software project failure in new zealand – what’s killing us and what we can d...Software project failure in new zealand – what’s killing us and what we can d...
Software project failure in new zealand – what’s killing us and what we can d...Edwin Dando
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Agile vs.-traditional-roles
Agile vs.-traditional-rolesAgile vs.-traditional-roles
Agile vs.-traditional-rolesAnthony Crabtree
 
Dare slilja-flow
Dare slilja-flowDare slilja-flow
Dare slilja-flowsamililja
 
The Lean Enterprise
The Lean EnterpriseThe Lean Enterprise
The Lean EnterpriseRyan Dorrell
 
Agile an explanation by sedulous business solutions
Agile   an explanation by sedulous business solutionsAgile   an explanation by sedulous business solutions
Agile an explanation by sedulous business solutionsJames Holland MCICM
 
Agile that works_and_the_tools_we_love
Agile that works_and_the_tools_we_loveAgile that works_and_the_tools_we_love
Agile that works_and_the_tools_we_loveReload! A/S
 
Agile And Your Business V2
Agile And Your Business V2Agile And Your Business V2
Agile And Your Business V2edward1968
 
How To Realize Business Value From Big Data
How To Realize Business Value From Big DataHow To Realize Business Value From Big Data
How To Realize Business Value From Big Dataihijazi87
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile PrinciplesAgile201
 
Introducing Agile to the Enterprise
Introducing Agile to the EnterpriseIntroducing Agile to the Enterprise
Introducing Agile to the EnterpriseGibraltar Software
 

Similar to Case Against Scaling (Tre Goes Agile presentation, Dec 14 2013) (20)

Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Galorath - IT Data Collection, Analysis and Benchmarking: From Processes and...
Galorath -  IT Data Collection, Analysis and Benchmarking: From Processes and...Galorath -  IT Data Collection, Analysis and Benchmarking: From Processes and...
Galorath - IT Data Collection, Analysis and Benchmarking: From Processes and...
 
How to justify technical debt mitigations in Software Engineering
How to justify technical debt mitigations in Software EngineeringHow to justify technical debt mitigations in Software Engineering
How to justify technical debt mitigations in Software Engineering
 
The Lean Startup
The Lean StartupThe Lean Startup
The Lean Startup
 
Better Estimation Through Estimation Process Improvement - Dan Galorath
Better Estimation Through Estimation  Process Improvement - Dan GalorathBetter Estimation Through Estimation  Process Improvement - Dan Galorath
Better Estimation Through Estimation Process Improvement - Dan Galorath
 
Software project failure in new zealand – what’s killing us and what we can d...
Software project failure in new zealand – what’s killing us and what we can d...Software project failure in new zealand – what’s killing us and what we can d...
Software project failure in new zealand – what’s killing us and what we can d...
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Agile vs.-traditional-roles
Agile vs.-traditional-rolesAgile vs.-traditional-roles
Agile vs.-traditional-roles
 
Dare slilja-flow
Dare slilja-flowDare slilja-flow
Dare slilja-flow
 
The Lean Enterprise
The Lean EnterpriseThe Lean Enterprise
The Lean Enterprise
 
Agile an explanation by sedulous business solutions
Agile   an explanation by sedulous business solutionsAgile   an explanation by sedulous business solutions
Agile an explanation by sedulous business solutions
 
Agile that works_and_the_tools_we_love
Agile that works_and_the_tools_we_loveAgile that works_and_the_tools_we_love
Agile that works_and_the_tools_we_love
 
Agile And Your Business V2
Agile And Your Business V2Agile And Your Business V2
Agile And Your Business V2
 
Dit yvol2iss36
Dit yvol2iss36Dit yvol2iss36
Dit yvol2iss36
 
How To Realize Business Value From Big Data
How To Realize Business Value From Big DataHow To Realize Business Value From Big Data
How To Realize Business Value From Big Data
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
 
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
 
Introducing Agile to the Enterprise
Introducing Agile to the EnterpriseIntroducing Agile to the Enterprise
Introducing Agile to the Enterprise
 

Recently uploaded

SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon investment
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876dlhescort
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Falcon Invoice Discounting
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon investment
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...lizamodels9
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 

Recently uploaded (20)

SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 

Case Against Scaling (Tre Goes Agile presentation, Dec 14 2013)

  • 1. Case Against Scaling Back to basics with your enterprise transformation Sami Lilja Reaktor Twitter: @samililja Copyright Reaktor 2013 Luottamuksellinen
  • 2. The Beef Copyright Reaktor 2013 Luottamuksellinen
  • 3. Solving the wrong problem Source: http://www.medscape.com/viewarticle/806573 Copyright Reaktor 2013 Luottamuksellinen
  • 4. Scaling Agile? The problem is not that we lack ways to scale Agile. The problem is not that we fail with Agile in large organizations. The problem is that we are large. Size does matter. Copyright Reaktor 2013 Luottamuksellinen
  • 5. Is it just a coincidence that Scale rhymes with Fail? *) *)Inspired Copyright Reaktor 2013 by @AgileBorat in Twitter Luottamuksellinen
  • 6. Cost of overhead Scalability Sublinear = Scales well Economy of Scale Highly repeatable “How many?” Size Copyright Reaktor 2013 Luottamuksellinen
  • 7. Labor-intensive work Copyright Reaktor 2013 Luottamuksellinen
  • 8. Knowledge work? Copyright Reaktor 2013 Luottamuksellinen
  • 9. Intermission: FAQ •  Do you say that companies should not grow? –  No, I am not saying that •  Do you say companies should only do small things? –  No, I am not saying that –  But.. small batches are better than large batches •  Are you against the frameworks that promise Agility in large-scale? –  No, I am against being large. –  However, the frameworks take “large scale” as given and do very little to reduce that •  Do you say that all projects and organizations could be scaled down to be more Agile? –  Yes, but this is not mandatory –  Survival is not mandatory, either Copyright Reaktor 2013 Luottamuksellinen
  • 10. When doing development work in Large Scale, the key question is not “How?” – it is “Why?” Copyright Reaktor 2013 Luottamuksellinen
  • 11. Organizations getting bigger Copyright Reaktor 2013 Luottamuksellinen
  • 13. What makes us Big? Large organization or project “We need lot of different competences” Complex systems Silos in organization (Conways’s Law) Lot of unfinished work (WIP) “Adding more people will speed us up” Short-term (Project) thinking Separating action, feedback, knowledge and decision making Fear of transparency Copyright Reaktor 2013 Belief in Economies of Scale Big projects need lot of people need big projects need … Failure Demand Luottamuksellinen
  • 14. The root of all Evil I Work-in-Progress Copyright Reaktor 2013 Luottamuksellinen
  • 15. Work-in-Progress •  How many things your organization is currently working on? •  How easy it is to get dedicated people / team to deliver customer value? Copyright Reaktor 2013 Luottamuksellinen
  • 16. Hey, but.. •  Work-in-Progress and Little’s Law are about time through system •  What does this have to do with project size? •  Large amount of WIP helps to create unnecessarily large projects –  When time-through-system gets long, some organizations add more people to gain speed –  People are split to many on-going projects, so one project needs more people Copyright Reaktor 2013 Luottamuksellinen
  • 17. Work in Progress •  Most organizations have too many things going on at one time, because –  People are costly: Fear of <100% resource utilization –  It is easier to start things than complete things –  Large projects require lot of people require large projects require lot of people.. Copyright Reaktor 2013 Luottamuksellinen
  • 18. Work in Progress •  We underestimate the overhead that Work-in-Progress causes •  In reality, large WIP causes huge and costly problems –  Delays •  time-through-system = Work-In-Progress / Velocity –  Queues and synchronization problems –  Internal Failure Demand •  Meetings, coordination effort, waiting, re-work, … Copyright Reaktor 2013 Luottamuksellinen
  • 19. Sami’s Test #1 •  Think about predictable demand that comes to your organization –  Support request, deployment, creating a new service, fixing a bug, … •  What would be the fastest completion time, if you could do anything to make it happen? •  If your current performance is lower, why is that? What causes delays? Copyright Reaktor 2013 Luottamuksellinen
  • 20. Intermission •  Project == Problem •  We encapsulate product or service creation into a project. But that is an incorrect concept •  project creates dysfunctions –  Hides dependencies with existing systems –  Creates a boundary that is arbitrary from customer perspective –  Turns our attention away from customer to project management –  Adds a new dimension of management and control Copyright Reaktor 2013 Luottamuksellinen
  • 21. The root of all Evil II Failure Demand Copyright Reaktor 2013 Luottamuksellinen
  • 22. Failure to do what customer needs Bad quality, wrong product or service, delay. Failure demand No product or service. Missing either what or how customer wants Can account up to 80% of work Adds value from customer point of view. Value demand Something customers are willing to pay for. This type of demand we want. Copyright Reaktor 2013 Luottamuksellinen
  • 23. All demand is considered work Source: http://www.limebridge.com.au/page/Learning_Centre/Cartoons/ Copyright Reaktor 2013 Luottamuksellinen
  • 24. Failure demand: Not only bugs Fail NEW IT SYSTEM! Value for user C U S T O M E R S U P P O R T Copyright Reaktor 2013 “PRESS 1 IF YOU CALL ABOUT..” “PRESS 2 IF YOU CALL ABOUT..” “PRESS 3 IF YOU CALL ABOUT..” Luottamuksellinen
  • 25. Internal Failure demand Do we need this process? What thinking created this? Copyright Reaktor 2013 Luottamuksellinen
  • 26. Hidden Failure demand Value Demand (Project work) Value Demand (Project work) Failure Demand (Bug fixes, meetings, waiting, coordination) Failure Demand (Bug fixes etc) Other The Plan Other The reality Copyright Reaktor 2013 Luottamuksellinen
  • 27. Dysfunction Something in our design and management of work that is causing problems. Copyright Reaktor 2013 Luottamuksellinen
  • 28. Institutionalized Dysfunction Problem that was resolved by adding process or management actions and then focusing on actions rather than original problem. Copyright Reaktor 2013 Luottamuksellinen
  • 29. Sami’s Test #2 •  Assume you could freely choose the smallest possible number of people to implement the product or service. •  How large would that group be? •  If it is significantly smaller than your current development project, why is that? Copyright Reaktor 2013 Luottamuksellinen
  • 30. THE WAY OUT? Copyright Reaktor 2013 Luottamuksellinen
  • 31. What makes us Big? Large organization or project “We need lot of different competences” “More people will speed us up” None of these are Laws of Nature. None of these Short-term are imposed on you. Complex Belief in Economies (Project) thinking systems of Scale These areSeparating action, the results ofBig projects need lot thinking. Silos in feedback, knowledge and of people need big organization decision making projects need … (Conways’s Law) And we can get rid of these if we Failure Lot of unfinished want. Fear of Demand work (WIP) transparency Copyright Reaktor 2013 Luottamuksellinen
  • 32. Large Scale Large Scale is a System Condition. It is a result of thinking by those who decide how work is designed and managed. As a system condition, it has major impact on the performance. And since it is man made, it can be changed. Copyright Reaktor 2013 Luottamuksellinen
  • 33. Putting things in perspective •  Up to 80% of work in organization is Failure Demand –  What if you could get rid of it? Or reduce it? •  Significant amount of work in project is caused by large amount of WIP –  What if that disappears as well? •  Keep in mind the pear-shape organization and super-linear cost of scaling… •  Reducing project size by X% decreases costs by a lot more than X% Copyright Reaktor 2013 Luottamuksellinen
  • 34. Sami’s Test #3 •  OK, let’s assume you’ve done everything to limit WIP, remove failure demand and reduce complexity •  Still your project is Large(-ish) .. At least 3x bigger than “by-the-book” Agile project •  Doing things in large scale is the only option. And you want to do it Agile. •  Have you done a very successful small end-toend Agile project before attempting a large scale Agile project? Copyright Reaktor 2013 Luottamuksellinen
  • 35. But hey, … •  “You are overreacting. We all know large scale may not be the best solution. But it is usually unavoidable. And it works” Copyright Reaktor 2013 Luottamuksellinen
  • 36. It is not perfect but it works Copyright Reaktor 2013 Luottamuksellinen
  • 37. It is not perfect but it works If it works, don’t fix it - American Car manufacturers, 1970s Copyright Reaktor 2013 Luottamuksellinen
  • 38. Example of new thinking •  Squads, chapters, tribes, guilds … •  Most important is thinking! Alignment Autonomy “Structure happens!” Copyright Reaktor 2013 Luottamuksellinen
  • 39. Summary •  Attempts to do knowledge work in large scale are likely to fail –  …or at least they are suboptimal way to create products and services •  Main reasons for being large –  Lot of parallel work-in-progress –  Inability to see and remove failure demand: both external and internal –  Fear of fast feedback and immediate visibility •  Large Scale is a System Condition –  System conditions can be changed Copyright Reaktor 2013 Luottamuksellinen