SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
big bang delivery to
continual value delivery
http://hubblesite.org/news/2009/25
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
emergence of waterfall
overshadowed by IID
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
First description of
Iterative Development
(1968) Brian Randell
& F.W. Zurcher
“The basic approach
recognizes the futility of
separating design,
evaluation, and
documentation
processes in software-
system design”
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Iterative & incremental development has a rich
history since the 1950s
•1950s - X-15 Hypersonic jet was a milestone 1950s
project applying IID
•1960s - Project Mercury, the first human spaceflight
program in the US
•1972 - IBM FSD (Federal Systems Division) working on
1 million+ lines of code for US Trident command system
•1977 - FSD incorporated the Trident IID approach with
over 2500 engineers as an alternative to waterfall
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Adoption of waterfall driven by Federal mandate
•Winston Royce (1970) “Managing the Development of
Large Software Systems” became poster child for
waterfall
•1985 - DoD-Std-2167 - establishes waterfall as the
mandatory process for software delivery (by accident)
•1994 - Mil-Std-498 - permits both waterfall and IID
•2000 - DoD 5000.2 IID is identified as the preferred
software delivery approach
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
experiencing big bang vs.
incremental value delivery
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2010.
G
am
e
Instead of yoga... the Ball Point Game!
RULES OF THE GAME...
‘Produce’ as many balls as possible in the time allowed
›To ‘deliver’ a ball, every person must touch the ball
›When you pass the ball, it must have air time
›You cannot pass the ball to your neighbour on the
right or left
›One person has to introduce the balls into the
system and the balls have to return to this person in
order to be counted
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2010.
G
am
e
First, a big bang approach...
RULES OF THE GAME...
›To ‘deliver’ a ball, every person
must touch the ball
›When you pass the ball, it must
have air time
›You cannot pass the ball to your
neighbour on the right or left
›One person has to introduce the
balls into the system and the balls
have to return to this person in
order to be counted
ROUND 1
›3 mins - plan how
you will work
together to ‘deliver’
as many balls as you
can
›3 mins - execution!
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2010.
G
am
e
Second, an incremental delivery approach...
RULES OF THE GAME...
›To ‘deliver’ a ball, every person
must touch the ball
›When you pass the ball, it must
have air time
›You cannot pass the ball to your
neighbour on the right or left
›One person has to introduce the
balls into the system and the balls
have to return to this person in
order to be counted
ROUND 2
›1 min - plan how you
will work together to
‘deliver’ as many
balls as you can
›1 min - execution!
›rinse & repeat 3
times
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
“At the University of California at
Irvine, ...they just planted grass... they
waited a year and looked at where
people had made paths in the grass
and built the side walks there.”
adapting vs. defining
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
shifting sands
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Growing Software
Complexity
Software complexity in FORD vehicles
quadrupled in 5 years
0
2.5
5
7.5
10
2005 2006 2007 2008 2009 2010
10
6
4.5
3.4
2.8
2.4
Software lines in FORD vehicles over the past 5 years
x4
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Growing Software
Complexity
Compared software complexity growth in
aerospace and automotive
F-22 Raptor
F-35 Joint Strike
Boeing 787 Dreamliner
S-Class Daimler 98.6
6.5
5.7
1.7
x10
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Increasing Complexity in
Technology Environments
Language types and versions released per
decade, taken from O’Reilly’s Programming
Language Timeline
0
22
44
66
88
110
1954-1959 1960-1964 1965-1974 1975-1984 1985-1994 1995-2004
104
50
41
25
1211
New programming languages and versions released
x10
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Time to Market
Due to globalization effects, and other
economical changes, the time to market over
time decreased significantly
Deepa Chandrasekaran, Gerard J. Tellis - Marshall School of Business, University of Southern California, Los Angeles, California
1915 1939 1972 1976 1983 1994 1998 2000 2002 2004
13.5 years
3
m
onths
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
cynefin framework
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Simple
ComplicatedComplex
Chaotic
Disorder
Sense
Categorize
Respond
Best
 Practices
Good
 Practices
Sense
Analyze
Respond
Probe
Sense
Respond
Act
Sense
Respond
Emergent
Novel
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
http://cognitive-edge.com
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
http://www.thehubble.net/2011/11/21/noses-for-hire-a-new-kind-of-help/
unordered problem domains require sensing
and probing, not good or best practices
http://www.flickr.com/photos/marine_corps/
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
takeaways

Más contenido relacionado

La actualidad más candente

Agile Embedded Software Development, what's wrong with it?
Agile Embedded Software Development, what's wrong with it?Agile Embedded Software Development, what's wrong with it?
Agile Embedded Software Development, what's wrong with it?Andrea Tomasini
 
The agile reading glasses: foundation principles and history being agile appr...
The agile reading glasses: foundation principles and history being agile appr...The agile reading glasses: foundation principles and history being agile appr...
The agile reading glasses: foundation principles and history being agile appr...Andrea Tomasini
 
Adopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformationAdopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformationHugo Lourenco
 
Herding cats, or the art of scaling agile teams
Herding cats, or the art of scaling agile teamsHerding cats, or the art of scaling agile teams
Herding cats, or the art of scaling agile teamsDave Sharrock
 
Application Lifecycle Management and Agile, friends... or foes? (Andrea Toma...
Application Lifecycle Management and Agile, friends... or foes?  (Andrea Toma...Application Lifecycle Management and Agile, friends... or foes?  (Andrea Toma...
Application Lifecycle Management and Agile, friends... or foes? (Andrea Toma...Andrea Tomasini
 
Giving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to FlyGiving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to FlyDave Sharrock
 
Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!Andrea Tomasini
 
Why practices are not as important as principles?
Why practices are not as important as principles?Why practices are not as important as principles?
Why practices are not as important as principles?Andrea Tomasini
 
Stop scaling... Start growing an Agile Organization!
Stop scaling... Start growing an Agile Organization!Stop scaling... Start growing an Agile Organization!
Stop scaling... Start growing an Agile Organization!Andrea Tomasini
 
Improve the chances of success of your organization with Resilience and Antif...
Improve the chances of success of your organization with Resilience and Antif...Improve the chances of success of your organization with Resilience and Antif...
Improve the chances of success of your organization with Resilience and Antif...Andrea Tomasini
 
Great Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, WinnipegGreat Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, WinnipegDave Sharrock
 
The Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationThe Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationAndrea Tomasini
 
Lean Product Management @ SDEC13, Winnipeg
Lean Product Management @ SDEC13, WinnipegLean Product Management @ SDEC13, Winnipeg
Lean Product Management @ SDEC13, WinnipegDave Sharrock
 
Epic Budgeting - how agile teams meet deadines
Epic Budgeting - how agile teams meet deadinesEpic Budgeting - how agile teams meet deadines
Epic Budgeting - how agile teams meet deadinesDave Sharrock
 
Improve success of your organization
Improve success of your organizationImprove success of your organization
Improve success of your organizationAndrea Tomasini
 
Breakfast for agile champions workshop-sgsea2011
Breakfast for agile champions workshop-sgsea2011Breakfast for agile champions workshop-sgsea2011
Breakfast for agile champions workshop-sgsea2011Dave Sharrock
 
Agile transformation longform
Agile transformation longformAgile transformation longform
Agile transformation longformLaszlo Szalvay
 

La actualidad más candente (20)

Agile Embedded Software Development, what's wrong with it?
Agile Embedded Software Development, what's wrong with it?Agile Embedded Software Development, what's wrong with it?
Agile Embedded Software Development, what's wrong with it?
 
The agile reading glasses: foundation principles and history being agile appr...
The agile reading glasses: foundation principles and history being agile appr...The agile reading glasses: foundation principles and history being agile appr...
The agile reading glasses: foundation principles and history being agile appr...
 
Adopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformationAdopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformation
 
Herding cats, or the art of scaling agile teams
Herding cats, or the art of scaling agile teamsHerding cats, or the art of scaling agile teams
Herding cats, or the art of scaling agile teams
 
Application Lifecycle Management and Agile, friends... or foes? (Andrea Toma...
Application Lifecycle Management and Agile, friends... or foes?  (Andrea Toma...Application Lifecycle Management and Agile, friends... or foes?  (Andrea Toma...
Application Lifecycle Management and Agile, friends... or foes? (Andrea Toma...
 
Giving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to FlyGiving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to Fly
 
Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!
 
Why practices are not as important as principles?
Why practices are not as important as principles?Why practices are not as important as principles?
Why practices are not as important as principles?
 
Stop scaling... Start growing an Agile Organization!
Stop scaling... Start growing an Agile Organization!Stop scaling... Start growing an Agile Organization!
Stop scaling... Start growing an Agile Organization!
 
Improve the chances of success of your organization with Resilience and Antif...
Improve the chances of success of your organization with Resilience and Antif...Improve the chances of success of your organization with Resilience and Antif...
Improve the chances of success of your organization with Resilience and Antif...
 
Support self-organization
Support self-organizationSupport self-organization
Support self-organization
 
Great Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, WinnipegGreat Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, Winnipeg
 
The Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationThe Anatomy of an Agile Organization
The Anatomy of an Agile Organization
 
From agile to agility
From agile to agilityFrom agile to agility
From agile to agility
 
Lean Product Management @ SDEC13, Winnipeg
Lean Product Management @ SDEC13, WinnipegLean Product Management @ SDEC13, Winnipeg
Lean Product Management @ SDEC13, Winnipeg
 
Organic agilty
Organic agiltyOrganic agilty
Organic agilty
 
Epic Budgeting - how agile teams meet deadines
Epic Budgeting - how agile teams meet deadinesEpic Budgeting - how agile teams meet deadines
Epic Budgeting - how agile teams meet deadines
 
Improve success of your organization
Improve success of your organizationImprove success of your organization
Improve success of your organization
 
Breakfast for agile champions workshop-sgsea2011
Breakfast for agile champions workshop-sgsea2011Breakfast for agile champions workshop-sgsea2011
Breakfast for agile champions workshop-sgsea2011
 
Agile transformation longform
Agile transformation longformAgile transformation longform
Agile transformation longform
 

Similar a big bang delivery to continual value delivery

Empirical proces control
Empirical proces controlEmpirical proces control
Empirical proces controlNiels Verdonk
 
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
 
From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...Andrea Tomasini
 
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
 
Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)Andrea Tomasini
 
Agility meets regulatory compliance
Agility meets regulatory complianceAgility meets regulatory compliance
Agility meets regulatory complianceDave Sharrock
 
Useful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanUseful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanRoberto Bettazzoni
 
Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?bmyllerup
 
Modern Portfolio Management Intro
Modern Portfolio Management IntroModern Portfolio Management Intro
Modern Portfolio Management IntroGaetano Mazzanti
 
Portfolio visualisation Scrum Gathering Prague
Portfolio visualisation Scrum Gathering PraguePortfolio visualisation Scrum Gathering Prague
Portfolio visualisation Scrum Gathering PragueJoanne Perold
 
MHA2018 - Introduction to Observational Coaching - Daniel Lynn
MHA2018 - Introduction to Observational Coaching - Daniel LynnMHA2018 - Introduction to Observational Coaching - Daniel Lynn
MHA2018 - Introduction to Observational Coaching - Daniel LynnAgileDenver
 
Why self-organization might not work, and what has that to do with the compan...
Why self-organization might not work, and what has that to do with the compan...Why self-organization might not work, and what has that to do with the compan...
Why self-organization might not work, and what has that to do with the compan...Andrea Tomasini
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesDave Sharrock
 
Agile Transitions @Agile Tour Vilnius 2011
Agile Transitions @Agile Tour Vilnius 2011Agile Transitions @Agile Tour Vilnius 2011
Agile Transitions @Agile Tour Vilnius 2011Lasse Ziegler
 
Economically Sensible Scrum -- Scrum Gathering New Orleans 2014
Economically Sensible Scrum -- Scrum Gathering New Orleans 2014Economically Sensible Scrum -- Scrum Gathering New Orleans 2014
Economically Sensible Scrum -- Scrum Gathering New Orleans 2014Ken Rubin
 
“Zero day exploit: the old management mafia p0wned your product!”
“Zero day exploit: the old management mafia p0wned your product!”“Zero day exploit: the old management mafia p0wned your product!”
“Zero day exploit: the old management mafia p0wned your product!”Martin von Weissenberg
 
Herding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio managementHerding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio managementDave Sharrock
 

Similar a big bang delivery to continual value delivery (20)

Empirical proces control
Empirical proces controlEmpirical proces control
Empirical proces control
 
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
 
From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...
 
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...
 
Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)
 
Burning Agile
Burning AgileBurning Agile
Burning Agile
 
Agility meets regulatory compliance
Agility meets regulatory complianceAgility meets regulatory compliance
Agility meets regulatory compliance
 
Why scrum cant fail
Why scrum cant failWhy scrum cant fail
Why scrum cant fail
 
Useful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanUseful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and Kanban
 
Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?
 
Modern Portfolio Management Intro
Modern Portfolio Management IntroModern Portfolio Management Intro
Modern Portfolio Management Intro
 
Portfolio visualisation Scrum Gathering Prague
Portfolio visualisation Scrum Gathering PraguePortfolio visualisation Scrum Gathering Prague
Portfolio visualisation Scrum Gathering Prague
 
MHA2018 - Introduction to Observational Coaching - Daniel Lynn
MHA2018 - Introduction to Observational Coaching - Daniel LynnMHA2018 - Introduction to Observational Coaching - Daniel Lynn
MHA2018 - Introduction to Observational Coaching - Daniel Lynn
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Why self-organization might not work, and what has that to do with the compan...
Why self-organization might not work, and what has that to do with the compan...Why self-organization might not work, and what has that to do with the compan...
Why self-organization might not work, and what has that to do with the compan...
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlines
 
Agile Transitions @Agile Tour Vilnius 2011
Agile Transitions @Agile Tour Vilnius 2011Agile Transitions @Agile Tour Vilnius 2011
Agile Transitions @Agile Tour Vilnius 2011
 
Economically Sensible Scrum -- Scrum Gathering New Orleans 2014
Economically Sensible Scrum -- Scrum Gathering New Orleans 2014Economically Sensible Scrum -- Scrum Gathering New Orleans 2014
Economically Sensible Scrum -- Scrum Gathering New Orleans 2014
 
“Zero day exploit: the old management mafia p0wned your product!”
“Zero day exploit: the old management mafia p0wned your product!”“Zero day exploit: the old management mafia p0wned your product!”
“Zero day exploit: the old management mafia p0wned your product!”
 
Herding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio managementHerding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio management
 

Más de Dave Sharrock

Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023Dave Sharrock
 
From good to great product ownership
From good to great product ownershipFrom good to great product ownership
From good to great product ownershipDave Sharrock
 
An agile approach to change management
An agile approach to change managementAn agile approach to change management
An agile approach to change managementDave Sharrock
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesDave Sharrock
 
Avoiding the Dilbert Syndrome
Avoiding the Dilbert SyndromeAvoiding the Dilbert Syndrome
Avoiding the Dilbert SyndromeDave Sharrock
 
3 Stages of Agility: Agile Austin 2016
3 Stages of Agility: Agile Austin 20163 Stages of Agility: Agile Austin 2016
3 Stages of Agility: Agile Austin 2016Dave Sharrock
 
The Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in AgileThe Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in AgileDave Sharrock
 
ProductCamp Vancouver 2013
ProductCamp Vancouver 2013ProductCamp Vancouver 2013
ProductCamp Vancouver 2013Dave Sharrock
 
Through the looking glass
Through the looking glassThrough the looking glass
Through the looking glassDave Sharrock
 
Growing Agile Team Behaviors
Growing Agile Team BehaviorsGrowing Agile Team Behaviors
Growing Agile Team BehaviorsDave Sharrock
 
Growing Agile Teams Poster
Growing Agile Teams PosterGrowing Agile Teams Poster
Growing Agile Teams PosterDave Sharrock
 
Creating lasting agile change
Creating lasting agile changeCreating lasting agile change
Creating lasting agile changeDave Sharrock
 
Creating a strategy map #PCV12
Creating a strategy map #PCV12Creating a strategy map #PCV12
Creating a strategy map #PCV12Dave Sharrock
 
Good-vs-great-agile-teams
Good-vs-great-agile-teamsGood-vs-great-agile-teams
Good-vs-great-agile-teamsDave Sharrock
 
Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron? Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron? Dave Sharrock
 

Más de Dave Sharrock (16)

Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023
 
From good to great product ownership
From good to great product ownershipFrom good to great product ownership
From good to great product ownership
 
An agile approach to change management
An agile approach to change managementAn agile approach to change management
An agile approach to change management
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlines
 
Avoiding the Dilbert Syndrome
Avoiding the Dilbert SyndromeAvoiding the Dilbert Syndrome
Avoiding the Dilbert Syndrome
 
3 Stages of Agility: Agile Austin 2016
3 Stages of Agility: Agile Austin 20163 Stages of Agility: Agile Austin 2016
3 Stages of Agility: Agile Austin 2016
 
The Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in AgileThe Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in Agile
 
ProductCamp Vancouver 2013
ProductCamp Vancouver 2013ProductCamp Vancouver 2013
ProductCamp Vancouver 2013
 
Through the looking glass
Through the looking glassThrough the looking glass
Through the looking glass
 
Growing Agile Team Behaviors
Growing Agile Team BehaviorsGrowing Agile Team Behaviors
Growing Agile Team Behaviors
 
Growing Agile Teams Poster
Growing Agile Teams PosterGrowing Agile Teams Poster
Growing Agile Teams Poster
 
Creating lasting agile change
Creating lasting agile changeCreating lasting agile change
Creating lasting agile change
 
PO Board #PCV12
PO Board #PCV12PO Board #PCV12
PO Board #PCV12
 
Creating a strategy map #PCV12
Creating a strategy map #PCV12Creating a strategy map #PCV12
Creating a strategy map #PCV12
 
Good-vs-great-agile-teams
Good-vs-great-agile-teamsGood-vs-great-agile-teams
Good-vs-great-agile-teams
 
Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron? Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron?
 

Último

Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
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
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
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
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
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
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
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
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
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
 
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
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 

Último (20)

Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
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
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
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 Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
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
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
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...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
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
 
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
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 

big bang delivery to continual value delivery

  • 1. big bang delivery to continual value delivery http://hubblesite.org/news/2009/25
  • 2. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. emergence of waterfall overshadowed by IID
  • 3. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. First description of Iterative Development (1968) Brian Randell & F.W. Zurcher “The basic approach recognizes the futility of separating design, evaluation, and documentation processes in software- system design”
  • 4. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Iterative & incremental development has a rich history since the 1950s •1950s - X-15 Hypersonic jet was a milestone 1950s project applying IID •1960s - Project Mercury, the first human spaceflight program in the US •1972 - IBM FSD (Federal Systems Division) working on 1 million+ lines of code for US Trident command system •1977 - FSD incorporated the Trident IID approach with over 2500 engineers as an alternative to waterfall
  • 5. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Adoption of waterfall driven by Federal mandate •Winston Royce (1970) “Managing the Development of Large Software Systems” became poster child for waterfall •1985 - DoD-Std-2167 - establishes waterfall as the mandatory process for software delivery (by accident) •1994 - Mil-Std-498 - permits both waterfall and IID •2000 - DoD 5000.2 IID is identified as the preferred software delivery approach
  • 6. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. experiencing big bang vs. incremental value delivery
  • 7. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2010. G am e Instead of yoga... the Ball Point Game! RULES OF THE GAME... ‘Produce’ as many balls as possible in the time allowed ›To ‘deliver’ a ball, every person must touch the ball ›When you pass the ball, it must have air time ›You cannot pass the ball to your neighbour on the right or left ›One person has to introduce the balls into the system and the balls have to return to this person in order to be counted
  • 8. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2010. G am e First, a big bang approach... RULES OF THE GAME... ›To ‘deliver’ a ball, every person must touch the ball ›When you pass the ball, it must have air time ›You cannot pass the ball to your neighbour on the right or left ›One person has to introduce the balls into the system and the balls have to return to this person in order to be counted ROUND 1 ›3 mins - plan how you will work together to ‘deliver’ as many balls as you can ›3 mins - execution!
  • 9. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2010. G am e Second, an incremental delivery approach... RULES OF THE GAME... ›To ‘deliver’ a ball, every person must touch the ball ›When you pass the ball, it must have air time ›You cannot pass the ball to your neighbour on the right or left ›One person has to introduce the balls into the system and the balls have to return to this person in order to be counted ROUND 2 ›1 min - plan how you will work together to ‘deliver’ as many balls as you can ›1 min - execution! ›rinse & repeat 3 times
  • 10. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. “At the University of California at Irvine, ...they just planted grass... they waited a year and looked at where people had made paths in the grass and built the side walks there.” adapting vs. defining
  • 11. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. shifting sands
  • 12. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Growing Software Complexity Software complexity in FORD vehicles quadrupled in 5 years 0 2.5 5 7.5 10 2005 2006 2007 2008 2009 2010 10 6 4.5 3.4 2.8 2.4 Software lines in FORD vehicles over the past 5 years x4
  • 13. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Growing Software Complexity Compared software complexity growth in aerospace and automotive F-22 Raptor F-35 Joint Strike Boeing 787 Dreamliner S-Class Daimler 98.6 6.5 5.7 1.7 x10
  • 14. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Increasing Complexity in Technology Environments Language types and versions released per decade, taken from O’Reilly’s Programming Language Timeline 0 22 44 66 88 110 1954-1959 1960-1964 1965-1974 1975-1984 1985-1994 1995-2004 104 50 41 25 1211 New programming languages and versions released x10
  • 15. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Time to Market Due to globalization effects, and other economical changes, the time to market over time decreased significantly Deepa Chandrasekaran, Gerard J. Tellis - Marshall School of Business, University of Southern California, Los Angeles, California 1915 1939 1972 1976 1983 1994 1998 2000 2002 2004 13.5 years 3 m onths
  • 16. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. cynefin framework
  • 17. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Simple ComplicatedComplex Chaotic Disorder Sense Categorize Respond Best
  • 20. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. http://cognitive-edge.com
  • 21. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. http://www.thehubble.net/2011/11/21/noses-for-hire-a-new-kind-of-help/
  • 22. unordered problem domains require sensing and probing, not good or best practices http://www.flickr.com/photos/marine_corps/
  • 23. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. takeaways
  • 24. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. How do you audit for a capability like creativity or agility? Role of governance moves from program management (planning) 1. Build and assess capability 2. Focus on outcomes
  • 25. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. thank you dave.sharrock@agile42.com skype: dave.sharrock twitter: @davesharrock slides: slideshare.net/davesharrock “Coming together is a beginning. Keeping together is progress. Working together is success.” Henry Ford