SlideShare a Scribd company logo
1 of 62
Download to read offline
1Copyright © 2014, Innolution, LLC. All Rights Reserved.
Economically Sensible Scrum
Scrum Gathering Keynote
New Orleans, LA
May 5, 2014
by Ken Rubin
2Copyright © 2014, Innolution, LLC. All Rights Reserved.
Background of Ken RubinAuthorTrainer
Coach
Exp
Trained more than
20,000 people
Coach developers
and executives
1st Managing
Director
1st Scrum project
was in 2000 for
bioinformatics
3Copyright © 2014, Innolution, LLC. All Rights Reserved.
4
Restaurant analogy takeaways
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Restaurant and manger failed to grasp fundamental
principles of running long-term profitable restaurant
chain
Failed to evaluate specific actions in the context of an
economic framework based on those principles
Many organizations do good team-level Scrum, yet
don’t get desired business results because they fail
to grasp the fundamental principles that underlie
Scrum and how those principles should be used in
an economically sensible way
5
90 minutes from now…
Copyright © 2014, Innolution, LLC. All Rights Reserved.
You will walk out of here knowing the
three principal inhibitors to
organizational success with Scrum…
And how to use Economically Sensible
Scrum to address them
6
Scrum framework
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Art available at: http://www.innolution.com/resources
Scrum isn’t sufficient for success,
Economically Sensible Scrum is
7Copyright © 2014, Innolution, LLC. All Rights Reserved.
8
Approaches
Copyright © 2014, Innolution, LLC. All Rights Reserved.
9
ScrumBut(t) – violations of the
Scrum framework
Copyright © 2014, Innolution, LLC. All Rights Reserved.
We do Scrum, but…
Sprints are 8 weeks
No product owner
Daily scrums on M-W-F
Sprint planning is 2 days
Etc…
10
What if there are no Scrum
“violations?”
Copyright © 2014, Innolution, LLC. All Rights Reserved.
VIOLATION
YOUR USE OF SCRUM VIOLATES A
CORE PRACTICE AND IS HEREBY
DEEMED TO BE A SCRUMBUT
YOUR TEAM PHOTO HAS BEEN RECORDED
Do no violations = success with Scrum?
11
Three inhibitors to success using
Scrum
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Ignorance or misapplication of core agile principles
during development
Failure to apply agile principles throughout the
value chain
Failure to structure teams in an economically
sensible way
Overall, not applying core agile principles in an
economically sensible way
12
Agile principles provide context for
inspecting & adapting
Copyright © 2014, Innolution, LLC. All Rights Reserved.
People who apply Scrum without understanding its
underlying principles lack the necessary context to
understand why they are doing things and when and
how best to inspect and adapt their approaches
13
Agile principles make
organizations robust & antifragile
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Fragile
Harmed by
disorder
Robust
Resilient to
disorder
Antifragile
Benefits from
disorder
AgileWaterfall
Embracing Agile principles makes
the development process and
organization robust and at times
antifragile to the disorder of
uncertain events, avoiding harm
and reaping benefits of uncertainty
14
Economically sensible scrum
Copyright © 2014, Innolution, LLC. All Rights Reserved.
15
Economics – universal language of
product development
Copyright © 2014, Innolution, LLC. All Rights Reserved.
16
We need an economic framework
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Based on Reinertsen “The Principles of Product Development Flow: Second Generation Lean Product Development”
17
Example: waste
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Waste 1 Waste 2 Waste 3 Waste 4
Multiple forms
of waste
Waste 1 Waste 2 Waste 3 Waste 4
Can’t eliminate
them all
Waste 1 Waste 2 Waste 3 Waste 4
$ $$$$ $$ $$$
Determine which
cause most
economic damage
18
Example: cost of delay
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Lead time
Variability
Money
Lead time
If you have to wait 3 weeks for the UX team to
design your UIs, and that delay could be
eliminated by having a UX designer on your team,
what would be the cost of the UX-team delay (in
lifecycle profits)?
19Copyright © 2014, Innolution, LLC. All Rights Reserved.
Ignorance or
Misapplication of
Core Agile
Principles During
Development
20
Misunderstanding of when change
occurs
Copyright © 2014, Innolution, LLC. All Rights Reserved.
We like Scrum,
because we can
make changes
anytime we want!
Holly *?&! they
can’t just change
things whenever
they want!
21
Economically sensible change
Copyright © 2014, Innolution, LLC. All Rights Reserved.
22
Misunderstanding of just-in-time
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Holly *?&! This
sounds like total
chaos!!!
With Scrum we
do everything
just-in-time!
23
Balance up front predictive with
adaptive just in time
Copyright © 2014, Innolution, LLC. All Rights Reserved.
24
Recognize inventory (WIP) waste
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Manufacturing inventory
is both physically and
financially visible
Product-development inventory
is knowledge assets that are
physically and financially
invisible
25
Focus on Idle Work Not Idle
Workers
Watch the Baton Not the Runners
Copyright © 2014, Innolution, LLC. All Rights Reserved.
26
Fast, flexible flow
Copyright © 2014, Innolution, LLC. All Rights Reserved.
27
Economically sensible planning
Copyright © 2014, Innolution, LLC. All Rights Reserved.
28Copyright © 2014, Innolution, LLC. All Rights Reserved.
Failure to Apply
Scrum Principles
Throughout the
Value Chain
29
Example value chain
Copyright © 2014, Innolution, LLC. All Rights Reserved.
30
Downstream misaligned
Copyright © 2014, Innolution, LLC. All Rights Reserved.
31
Do Agile Here
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Internal management misaligned
Develop in an Agile way, but still provide all of the
same plan-driven artifacts (e.g., extensive up-front
requirements, full budget, and precise schedule)
like before to get the project approved
32
Sales Misaligned
Copyright © 2014, Innolution, LLC. All Rights Reserved.
33
Portfolio planning misaligned
Copyright © 2014, Innolution, LLC. All Rights Reserved.
34
Partners misaligned
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Fixed
FixedFixed
Contract
35
Protection of the fiefdoms
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Sure, we can do
Scrum, as long as
I don’t have to
change anything in
my group!
George’s
Group
Me too!
Me too!
Me too!
Me too!
36
Failure to see the whole
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Optimizing locally frequently sub-
optimizes the system
37Copyright © 2014, Innolution, LLC. All Rights Reserved.
Failure to
Structure Teams
in an Economically
Sensible Way
38
Economically sensible teaming
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Reduce multitasking
Scaling teams based on economics, not dogma
Embrace T-shaped skills
Create and maintain long-lived teams
39
Reduce the amount of multitasking
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Not about keeping people busy
40Copyright © 2014, Innolution, LLC. All Rights Reserved.
Cost of multitasking
Clark and Wheelwright (1992) studied multi-tasking and
determined that when working on more than two projects,
a person’s time spent on value-adding work drops rapidly
41
Teams with T-Shaped skills
Copyright © 2014, Innolution, LLC. All Rights Reserved.
42
Team longevity
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Product 1 PB 1 Feature Team A
Product 2 PB 2 Feature Team A
?
43
Economics favor long-lived teams
Copyright © 2014, Innolution, LLC. All Rights Reserved.
More productive than newly
formed groups
Team familiarity can
positively impact efficiency
and quality of team output
Has a shared velocity and
estimating history that can
be used during planning
Have established trust and
team identity and integrity
44
Scaling with multiple teams
Copyright © 2014, Innolution, LLC. All Rights Reserved.
As the scope of work gets
larger and one team is no
longer sufficient, what is your
scaling strategy?
45
Discipline teams
Copyright © 2014, Innolution, LLC. All Rights Reserved.
46
Location teams
Copyright © 2014, Innolution, LLC. All Rights Reserved.
New York Mumbai
New York Mumbai
Deliberately
Distributed
Teams Team 2
Team 1
Team 1 Team 2
Coordinating
Collocated
Teams
47
Architectural layer teams
Copyright © 2014, Innolution, LLC. All Rights Reserved.
GUI
Middle Tier
Database
48
Component teams
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Example component: Routing algorithms
(component) inside of a GPS
49
Feature teams
Copyright © 2014, Innolution, LLC. All Rights Reserved.
50
Feature
Example feature team working on
end-customer feature
Copyright © 2014, Innolution, LLC. All Rights Reserved.
51
Feature team tasks
Copyright © 2014, Innolution, LLC. All Rights Reserved.
52
(This looks like a feature)
(GUI Team) (Middle-tier Team) (Database Team)
Example “feature” to a component
team
Copyright © 2014, Innolution, LLC. All Rights Reserved.
53
Feature
That which is a feature to a component team is a task to a feature team
That which is a feature to a component
team is a task to a feature team
Copyright © 2014, Innolution, LLC. All Rights Reserved.
54
Don’t scale based on dogma!
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Do you honestly think there is a single answer
to scaling that universally applies to all
situations (sizes and types of organizations)?
Everyone knows
feature teams
are better!
Nuts! Component
teams promote
conceptual
integrity & reuse!
55Copyright © 2014, Innolution, LLC. All Rights Reserved.
Component teams (single source)
56Copyright © 2014, Innolution, LLC. All Rights Reserved.
Component teams (multiple
sources)
57Copyright © 2014, Innolution, LLC. All Rights Reserved.
Combined feature & component
teams
58
Fast, flexible flow
Copyright © 2014, Innolution, LLC. All Rights Reserved.
59
Summary
Copyright © 2014, Innolution, LLC. All Rights Reserved.
Performing all Scrum practices...
using proven approaches…
Need to apply Scrum
on foundation of core agile principles
within an economic framework that
allows sensible tradeoffs
60
Visual AGILExicon®
Copyright © 2007-2014, Innolution, LLC. All Rights Reserved.
61
www.essentialscrum.com
Copyright © 2007 - 2014, Innolution, LLC. All Rights Reserved.
62Copyright © 2014, Innolution, LLC. All Rights Reserved.
Contact info for Ken Rubin
Email: krubin@innolution.com
Website: www.innolution.com
Phone: (303) 827-3333
LinkedIn: www.linkedin.com/in/kennethrubin
Twitter: www.twitter.com/krubinagile
Facebook: www.facebook.com/InnolutionLLC
Essential Scrum: A Practical
Guide to the Most Popular
Agile Process
www.essentialscrum.com
Comparative Agility Website www.comparativeagility.com

More Related Content

What's hot

Overcoming Waterfallacies & Agilephobias
Overcoming Waterfallacies & AgilephobiasOvercoming Waterfallacies & Agilephobias
Overcoming Waterfallacies & AgilephobiasMike Cohn
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iiPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iiThanh Nguyen
 
PMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityPMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityThanh Nguyen
 
Deploy or Adopt - Success or Failure for Technology Insertion
Deploy or Adopt - Success or Failure for Technology InsertionDeploy or Adopt - Success or Failure for Technology Insertion
Deploy or Adopt - Success or Failure for Technology InsertionEndeavor Management
 
PMI-ACP Lesson 04 Nugget 1 Agile Estimation
PMI-ACP Lesson 04 Nugget 1 Agile EstimationPMI-ACP Lesson 04 Nugget 1 Agile Estimation
PMI-ACP Lesson 04 Nugget 1 Agile EstimationThanh Nguyen
 
How to Build Organizational Change Capabilities - Prosci Webinar
How to Build Organizational Change Capabilities - Prosci WebinarHow to Build Organizational Change Capabilities - Prosci Webinar
How to Build Organizational Change Capabilities - Prosci WebinarTim Creasey
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2Thanh Nguyen
 
Prosci Building Organizational Agility Webinar
Prosci Building Organizational Agility WebinarProsci Building Organizational Agility Webinar
Prosci Building Organizational Agility WebinarTim Creasey
 
ACMP 2015 - Change the Conversation, Change the Game - Prosci's Tim Creasey
ACMP 2015 - Change the Conversation, Change the Game - Prosci's Tim CreaseyACMP 2015 - Change the Conversation, Change the Game - Prosci's Tim Creasey
ACMP 2015 - Change the Conversation, Change the Game - Prosci's Tim CreaseyTim Creasey
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsTechWell
 
Can MVP help Government innovate like a Startup?
Can MVP help Government innovate like a Startup?Can MVP help Government innovate like a Startup?
Can MVP help Government innovate like a Startup?aboobier
 
Project Economics
Project EconomicsProject Economics
Project EconomicsMike Cohn
 
PMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with AnswersPMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with AnswersThanh Nguyen
 
Art of Product Ownership vs. The Conveyor Belt Approach
Art of Product Ownership vs. The Conveyor Belt ApproachArt of Product Ownership vs. The Conveyor Belt Approach
Art of Product Ownership vs. The Conveyor Belt ApproachScrum Australia Pty Ltd
 
206580 primavera in an it shop
206580 primavera in an it shop206580 primavera in an it shop
206580 primavera in an it shopp6academy
 
Self-Organization & Subtle Control: Friends or Enemies?
Self-Organization & Subtle Control: Friends or Enemies?Self-Organization & Subtle Control: Friends or Enemies?
Self-Organization & Subtle Control: Friends or Enemies?Mike Cohn
 
Adaptive software development (asd) a minimalist approach to complex software...
Adaptive software development (asd) a minimalist approach to complex software...Adaptive software development (asd) a minimalist approach to complex software...
Adaptive software development (asd) a minimalist approach to complex software...Katy Slemon
 
"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark Striebeck"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark StriebeckOperae Partners
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsTechWell
 

What's hot (20)

Overcoming Waterfallacies & Agilephobias
Overcoming Waterfallacies & AgilephobiasOvercoming Waterfallacies & Agilephobias
Overcoming Waterfallacies & Agilephobias
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iiPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-ii
 
PMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityPMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 Quality
 
Deploy or Adopt - Success or Failure for Technology Insertion
Deploy or Adopt - Success or Failure for Technology InsertionDeploy or Adopt - Success or Failure for Technology Insertion
Deploy or Adopt - Success or Failure for Technology Insertion
 
PMI-ACP Lesson 04 Nugget 1 Agile Estimation
PMI-ACP Lesson 04 Nugget 1 Agile EstimationPMI-ACP Lesson 04 Nugget 1 Agile Estimation
PMI-ACP Lesson 04 Nugget 1 Agile Estimation
 
How to Build Organizational Change Capabilities - Prosci Webinar
How to Build Organizational Change Capabilities - Prosci WebinarHow to Build Organizational Change Capabilities - Prosci Webinar
How to Build Organizational Change Capabilities - Prosci Webinar
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
 
Prosci Building Organizational Agility Webinar
Prosci Building Organizational Agility WebinarProsci Building Organizational Agility Webinar
Prosci Building Organizational Agility Webinar
 
ACMP 2015 - Change the Conversation, Change the Game - Prosci's Tim Creasey
ACMP 2015 - Change the Conversation, Change the Game - Prosci's Tim CreaseyACMP 2015 - Change the Conversation, Change the Game - Prosci's Tim Creasey
ACMP 2015 - Change the Conversation, Change the Game - Prosci's Tim Creasey
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective Actions
 
Can MVP help Government innovate like a Startup?
Can MVP help Government innovate like a Startup?Can MVP help Government innovate like a Startup?
Can MVP help Government innovate like a Startup?
 
Project Economics
Project EconomicsProject Economics
Project Economics
 
Ch04 agile development models
Ch04 agile development modelsCh04 agile development models
Ch04 agile development models
 
PMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with AnswersPMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with Answers
 
Art of Product Ownership vs. The Conveyor Belt Approach
Art of Product Ownership vs. The Conveyor Belt ApproachArt of Product Ownership vs. The Conveyor Belt Approach
Art of Product Ownership vs. The Conveyor Belt Approach
 
206580 primavera in an it shop
206580 primavera in an it shop206580 primavera in an it shop
206580 primavera in an it shop
 
Self-Organization & Subtle Control: Friends or Enemies?
Self-Organization & Subtle Control: Friends or Enemies?Self-Organization & Subtle Control: Friends or Enemies?
Self-Organization & Subtle Control: Friends or Enemies?
 
Adaptive software development (asd) a minimalist approach to complex software...
Adaptive software development (asd) a minimalist approach to complex software...Adaptive software development (asd) a minimalist approach to complex software...
Adaptive software development (asd) a minimalist approach to complex software...
 
"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark Striebeck"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark Striebeck
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective Actions
 

Similar to Economically Sensible Scrum -- Scrum Gathering New Orleans 2014

Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Dave Sharrock
 
Build an Innovation Engine in 90 Days
Build an Innovation Engine in 90 DaysBuild an Innovation Engine in 90 Days
Build an Innovation Engine in 90 DaysInnosight Consulting
 
Agile Transition Lessons That Address Practical Questions
Agile Transition Lessons That Address Practical QuestionsAgile Transition Lessons That Address Practical Questions
Agile Transition Lessons That Address Practical QuestionsKen Rubin
 
Agile Tour Brussels 2014 - Empirical Management Explored
Agile Tour Brussels 2014 - Empirical Management ExploredAgile Tour Brussels 2014 - Empirical Management Explored
Agile Tour Brussels 2014 - Empirical Management ExploredGunther Verheyen
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...IBM Rational software
 
Adopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformationAdopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformationHugo Lourenco
 
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)Andrea Tomasini
 
The most important person (not) in the room
The most important person (not) in the roomThe most important person (not) in the room
The most important person (not) in the roomXebiaLabs
 
Great Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, WinnipegGreat Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, WinnipegDave Sharrock
 
Evidence-Based Managing of Software (Scrum Day Denmark)
Evidence-Based Managing of Software (Scrum Day Denmark)Evidence-Based Managing of Software (Scrum Day Denmark)
Evidence-Based Managing of Software (Scrum Day Denmark)Gunther Verheyen
 
DevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesDevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesMarcelo Sousa Ancelmo
 
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...Dave Sharrock
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备kookieyang
 
10 commandments-mandar-kulkarni
10 commandments-mandar-kulkarni10 commandments-mandar-kulkarni
10 commandments-mandar-kulkarniapgionline
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agilityAlexandre Cuva
 
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean LeffingwellBe Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean LeffingwellAgile Software Community of India
 
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? Dave Sharrock
 
Online Enterprise Agile Portfolio Management Training
Online Enterprise Agile Portfolio Management TrainingOnline Enterprise Agile Portfolio Management Training
Online Enterprise Agile Portfolio Management Trainingjohn39102
 
Re thinking portfolio-and-capacity-planning-gov
Re thinking portfolio-and-capacity-planning-govRe thinking portfolio-and-capacity-planning-gov
Re thinking portfolio-and-capacity-planning-govMax Carlin
 
Evidence-Based Management of Software Organizations (closing keynote ScrumDay...
Evidence-Based Management of Software Organizations (closing keynote ScrumDay...Evidence-Based Management of Software Organizations (closing keynote ScrumDay...
Evidence-Based Management of Software Organizations (closing keynote ScrumDay...Gunther Verheyen
 

Similar to Economically Sensible Scrum -- Scrum Gathering New Orleans 2014 (20)

Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
 
Build an Innovation Engine in 90 Days
Build an Innovation Engine in 90 DaysBuild an Innovation Engine in 90 Days
Build an Innovation Engine in 90 Days
 
Agile Transition Lessons That Address Practical Questions
Agile Transition Lessons That Address Practical QuestionsAgile Transition Lessons That Address Practical Questions
Agile Transition Lessons That Address Practical Questions
 
Agile Tour Brussels 2014 - Empirical Management Explored
Agile Tour Brussels 2014 - Empirical Management ExploredAgile Tour Brussels 2014 - Empirical Management Explored
Agile Tour Brussels 2014 - Empirical Management Explored
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
Adopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformationAdopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformation
 
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
 
The most important person (not) in the room
The most important person (not) in the roomThe most important person (not) in the room
The most important person (not) in the room
 
Great Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, WinnipegGreat Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, Winnipeg
 
Evidence-Based Managing of Software (Scrum Day Denmark)
Evidence-Based Managing of Software (Scrum Day Denmark)Evidence-Based Managing of Software (Scrum Day Denmark)
Evidence-Based Managing of Software (Scrum Day Denmark)
 
DevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesDevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenches
 
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备
 
10 commandments-mandar-kulkarni
10 commandments-mandar-kulkarni10 commandments-mandar-kulkarni
10 commandments-mandar-kulkarni
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agility
 
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean LeffingwellBe Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell
 
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
 
Online Enterprise Agile Portfolio Management Training
Online Enterprise Agile Portfolio Management TrainingOnline Enterprise Agile Portfolio Management Training
Online Enterprise Agile Portfolio Management Training
 
Re thinking portfolio-and-capacity-planning-gov
Re thinking portfolio-and-capacity-planning-govRe thinking portfolio-and-capacity-planning-gov
Re thinking portfolio-and-capacity-planning-gov
 
Evidence-Based Management of Software Organizations (closing keynote ScrumDay...
Evidence-Based Management of Software Organizations (closing keynote ScrumDay...Evidence-Based Management of Software Organizations (closing keynote ScrumDay...
Evidence-Based Management of Software Organizations (closing keynote ScrumDay...
 

Recently uploaded

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
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
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
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
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
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
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
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 

Recently uploaded (20)

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...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
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
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
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
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
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...
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 

Economically Sensible Scrum -- Scrum Gathering New Orleans 2014

  • 1. 1Copyright © 2014, Innolution, LLC. All Rights Reserved. Economically Sensible Scrum Scrum Gathering Keynote New Orleans, LA May 5, 2014 by Ken Rubin
  • 2. 2Copyright © 2014, Innolution, LLC. All Rights Reserved. Background of Ken RubinAuthorTrainer Coach Exp Trained more than 20,000 people Coach developers and executives 1st Managing Director 1st Scrum project was in 2000 for bioinformatics
  • 3. 3Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 4. 4 Restaurant analogy takeaways Copyright © 2014, Innolution, LLC. All Rights Reserved. Restaurant and manger failed to grasp fundamental principles of running long-term profitable restaurant chain Failed to evaluate specific actions in the context of an economic framework based on those principles Many organizations do good team-level Scrum, yet don’t get desired business results because they fail to grasp the fundamental principles that underlie Scrum and how those principles should be used in an economically sensible way
  • 5. 5 90 minutes from now… Copyright © 2014, Innolution, LLC. All Rights Reserved. You will walk out of here knowing the three principal inhibitors to organizational success with Scrum… And how to use Economically Sensible Scrum to address them
  • 6. 6 Scrum framework Copyright © 2014, Innolution, LLC. All Rights Reserved. Art available at: http://www.innolution.com/resources Scrum isn’t sufficient for success, Economically Sensible Scrum is
  • 7. 7Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 8. 8 Approaches Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 9. 9 ScrumBut(t) – violations of the Scrum framework Copyright © 2014, Innolution, LLC. All Rights Reserved. We do Scrum, but… Sprints are 8 weeks No product owner Daily scrums on M-W-F Sprint planning is 2 days Etc…
  • 10. 10 What if there are no Scrum “violations?” Copyright © 2014, Innolution, LLC. All Rights Reserved. VIOLATION YOUR USE OF SCRUM VIOLATES A CORE PRACTICE AND IS HEREBY DEEMED TO BE A SCRUMBUT YOUR TEAM PHOTO HAS BEEN RECORDED Do no violations = success with Scrum?
  • 11. 11 Three inhibitors to success using Scrum Copyright © 2014, Innolution, LLC. All Rights Reserved. Ignorance or misapplication of core agile principles during development Failure to apply agile principles throughout the value chain Failure to structure teams in an economically sensible way Overall, not applying core agile principles in an economically sensible way
  • 12. 12 Agile principles provide context for inspecting & adapting Copyright © 2014, Innolution, LLC. All Rights Reserved. People who apply Scrum without understanding its underlying principles lack the necessary context to understand why they are doing things and when and how best to inspect and adapt their approaches
  • 13. 13 Agile principles make organizations robust & antifragile Copyright © 2014, Innolution, LLC. All Rights Reserved. Fragile Harmed by disorder Robust Resilient to disorder Antifragile Benefits from disorder AgileWaterfall Embracing Agile principles makes the development process and organization robust and at times antifragile to the disorder of uncertain events, avoiding harm and reaping benefits of uncertainty
  • 14. 14 Economically sensible scrum Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 15. 15 Economics – universal language of product development Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 16. 16 We need an economic framework Copyright © 2014, Innolution, LLC. All Rights Reserved. Based on Reinertsen “The Principles of Product Development Flow: Second Generation Lean Product Development”
  • 17. 17 Example: waste Copyright © 2014, Innolution, LLC. All Rights Reserved. Waste 1 Waste 2 Waste 3 Waste 4 Multiple forms of waste Waste 1 Waste 2 Waste 3 Waste 4 Can’t eliminate them all Waste 1 Waste 2 Waste 3 Waste 4 $ $$$$ $$ $$$ Determine which cause most economic damage
  • 18. 18 Example: cost of delay Copyright © 2014, Innolution, LLC. All Rights Reserved. Lead time Variability Money Lead time If you have to wait 3 weeks for the UX team to design your UIs, and that delay could be eliminated by having a UX designer on your team, what would be the cost of the UX-team delay (in lifecycle profits)?
  • 19. 19Copyright © 2014, Innolution, LLC. All Rights Reserved. Ignorance or Misapplication of Core Agile Principles During Development
  • 20. 20 Misunderstanding of when change occurs Copyright © 2014, Innolution, LLC. All Rights Reserved. We like Scrum, because we can make changes anytime we want! Holly *?&! they can’t just change things whenever they want!
  • 21. 21 Economically sensible change Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 22. 22 Misunderstanding of just-in-time Copyright © 2014, Innolution, LLC. All Rights Reserved. Holly *?&! This sounds like total chaos!!! With Scrum we do everything just-in-time!
  • 23. 23 Balance up front predictive with adaptive just in time Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 24. 24 Recognize inventory (WIP) waste Copyright © 2014, Innolution, LLC. All Rights Reserved. Manufacturing inventory is both physically and financially visible Product-development inventory is knowledge assets that are physically and financially invisible
  • 25. 25 Focus on Idle Work Not Idle Workers Watch the Baton Not the Runners Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 26. 26 Fast, flexible flow Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 27. 27 Economically sensible planning Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 28. 28Copyright © 2014, Innolution, LLC. All Rights Reserved. Failure to Apply Scrum Principles Throughout the Value Chain
  • 29. 29 Example value chain Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 30. 30 Downstream misaligned Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 31. 31 Do Agile Here Copyright © 2014, Innolution, LLC. All Rights Reserved. Internal management misaligned Develop in an Agile way, but still provide all of the same plan-driven artifacts (e.g., extensive up-front requirements, full budget, and precise schedule) like before to get the project approved
  • 32. 32 Sales Misaligned Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 33. 33 Portfolio planning misaligned Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 34. 34 Partners misaligned Copyright © 2014, Innolution, LLC. All Rights Reserved. Fixed FixedFixed Contract
  • 35. 35 Protection of the fiefdoms Copyright © 2014, Innolution, LLC. All Rights Reserved. Sure, we can do Scrum, as long as I don’t have to change anything in my group! George’s Group Me too! Me too! Me too! Me too!
  • 36. 36 Failure to see the whole Copyright © 2014, Innolution, LLC. All Rights Reserved. Optimizing locally frequently sub- optimizes the system
  • 37. 37Copyright © 2014, Innolution, LLC. All Rights Reserved. Failure to Structure Teams in an Economically Sensible Way
  • 38. 38 Economically sensible teaming Copyright © 2014, Innolution, LLC. All Rights Reserved. Reduce multitasking Scaling teams based on economics, not dogma Embrace T-shaped skills Create and maintain long-lived teams
  • 39. 39 Reduce the amount of multitasking Copyright © 2014, Innolution, LLC. All Rights Reserved. Not about keeping people busy
  • 40. 40Copyright © 2014, Innolution, LLC. All Rights Reserved. Cost of multitasking Clark and Wheelwright (1992) studied multi-tasking and determined that when working on more than two projects, a person’s time spent on value-adding work drops rapidly
  • 41. 41 Teams with T-Shaped skills Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 42. 42 Team longevity Copyright © 2014, Innolution, LLC. All Rights Reserved. Product 1 PB 1 Feature Team A Product 2 PB 2 Feature Team A ?
  • 43. 43 Economics favor long-lived teams Copyright © 2014, Innolution, LLC. All Rights Reserved. More productive than newly formed groups Team familiarity can positively impact efficiency and quality of team output Has a shared velocity and estimating history that can be used during planning Have established trust and team identity and integrity
  • 44. 44 Scaling with multiple teams Copyright © 2014, Innolution, LLC. All Rights Reserved. As the scope of work gets larger and one team is no longer sufficient, what is your scaling strategy?
  • 45. 45 Discipline teams Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 46. 46 Location teams Copyright © 2014, Innolution, LLC. All Rights Reserved. New York Mumbai New York Mumbai Deliberately Distributed Teams Team 2 Team 1 Team 1 Team 2 Coordinating Collocated Teams
  • 47. 47 Architectural layer teams Copyright © 2014, Innolution, LLC. All Rights Reserved. GUI Middle Tier Database
  • 48. 48 Component teams Copyright © 2014, Innolution, LLC. All Rights Reserved. Example component: Routing algorithms (component) inside of a GPS
  • 49. 49 Feature teams Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 50. 50 Feature Example feature team working on end-customer feature Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 51. 51 Feature team tasks Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 52. 52 (This looks like a feature) (GUI Team) (Middle-tier Team) (Database Team) Example “feature” to a component team Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 53. 53 Feature That which is a feature to a component team is a task to a feature team That which is a feature to a component team is a task to a feature team Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 54. 54 Don’t scale based on dogma! Copyright © 2014, Innolution, LLC. All Rights Reserved. Do you honestly think there is a single answer to scaling that universally applies to all situations (sizes and types of organizations)? Everyone knows feature teams are better! Nuts! Component teams promote conceptual integrity & reuse!
  • 55. 55Copyright © 2014, Innolution, LLC. All Rights Reserved. Component teams (single source)
  • 56. 56Copyright © 2014, Innolution, LLC. All Rights Reserved. Component teams (multiple sources)
  • 57. 57Copyright © 2014, Innolution, LLC. All Rights Reserved. Combined feature & component teams
  • 58. 58 Fast, flexible flow Copyright © 2014, Innolution, LLC. All Rights Reserved.
  • 59. 59 Summary Copyright © 2014, Innolution, LLC. All Rights Reserved. Performing all Scrum practices... using proven approaches… Need to apply Scrum on foundation of core agile principles within an economic framework that allows sensible tradeoffs
  • 60. 60 Visual AGILExicon® Copyright © 2007-2014, Innolution, LLC. All Rights Reserved.
  • 61. 61 www.essentialscrum.com Copyright © 2007 - 2014, Innolution, LLC. All Rights Reserved.
  • 62. 62Copyright © 2014, Innolution, LLC. All Rights Reserved. Contact info for Ken Rubin Email: krubin@innolution.com Website: www.innolution.com Phone: (303) 827-3333 LinkedIn: www.linkedin.com/in/kennethrubin Twitter: www.twitter.com/krubinagile Facebook: www.facebook.com/InnolutionLLC Essential Scrum: A Practical Guide to the Most Popular Agile Process www.essentialscrum.com Comparative Agility Website www.comparativeagility.com