SlideShare ist ein Scribd-Unternehmen logo
1 von 52
Downloaden Sie, um offline zu lesen
Being agile
while standing in a Waterfall
!

Mike Edwards	


!
!
!
!
mike@leanintuit.com	

Twitter: @mikeeedwards	

Blog: www.mikeeedwards.ca	

References: agilewaterfall.ca
CHRISTOPHER AVERY
& THE LEADERSHIP GIFT

The Responsibility Process™

RESPONSIBILITY
OBLIGATION
QUIT
SHAME
JUSTIFY
LAY BLAME
DENIAL
ChristopherAvery.com

©1991-2012. International trademarks and copyrights apply. Leadership Gift™ is a trademark of Christopher Avery. Responsibility Process™ and Keys to Responsibility™
are trademarks of Christopher Avery and Bill McCarley. Permission is hereby granted to duplicate and distribute only in its entirety without changes or deletions.
Agile will fail at my workplace
because of ...
•
•
•
•
•
•
•
•
•
•
•

The concept of dedicating to one task at a time is not supported	

Because of our culture	

They won’t change	

Of me	

It’s counterintuitive and hard to practice	

Too focused on mechanics	

Ridiculous product owners	

What we do already works	

Not everyone on our team understands it	

We only fund capital projects	

My boss who manages with fear

( Taken from Agile 2013 )
Agenda
Stories

What worked for me

Views & experiences

Where to from here
Does Waterfall work?
I

SYSTE
M

I

ANALYSIS
PROGRAM
DESIGN

I

coo,.o

TESTING

I OPERATIONS
Figure 2. Implementation steps to develop a large computer program for delivery to a customer.

I believe in this concept, but the implementation described above is risky and invites failure. The

“I believe in this concept, but the implementation
described above is risky and invites failures” -Winston Royce (August 1970)
problem is illustrated in Figure 4. The testing phase which occurs at the end of the development cycle is the
first event for which timing, storage, input/output transfers, etc., are experienced as distinguished from

analyzed. These phenomena are not precisely analyzable. They are not the solutions to the standard partial

differential equations of mathematical physics for instance. Yet if these phenomena fail to satisfy the various

external constraints, then invariably a major redesign is required. A simple octal patch or redo of some isolated
code will not fix these kinds of difficulties. The required design changes are likely to be so disruptive that the

software requirements upon which the design is based and which provides the rationale for everything are
Computing: Then & Now

IBM System/360

.034 MIPS
max 16MB memory
225MB Disk
$50k/month to lease
$15mm to buy
What is Agile?
Saying you do one of
these ...
XP
RAD
FDD

SAFe

Scrum

Agile
Lean

RUP

Kanban

DSDM

DAD
Crystal
... can be like carrying
one of these
Story time!
The situation
• Towards end of a larger troubled project
(we kept dropping scope)	


• Team only available for 3 more months	

• Budget defined by available people and time	

• Low key enhancement project	

• Waterfall was best described as a religion
Go!
• Secured a war ‘area’	

• Given free reign to ‘try something different’	

• Simple one sentence scope statement	

• No authority to NOT do something in the
department’s process	


• Executive sponsorship watched closely
The Result!
• Finished early	

• Finished slightly under budget	

• Features delivered exceeded customer
expectation	


• No quality issues after go-live	

• Happy customer!
Ideas for being Agile?
Describe the
characteristics of a
successful project?
Agile Manifesto
We are uncovering better ways of developing

software by doing it and helping others do it.

Through this work we have come to value:	

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan
!
That is, while there is value in the items on

the right, we value the items on the left more.
Ideas
Make it about principles
Learning vs. Improving
We can learn the mechanic
didn’t latch the cowling
Feel better?

What does it mean
to improve?
Improve how you Improve
•

Conduct regular retrospectives
throughout the project	


•
•

Empower teams to improve	


•

Make improvement an objective
for teams

Make room for ongoing
improvements
Ideas
Make it about principles 

Conduct regular Retrospectives & Improve
People
• Support those who deliver value 	

• Motivate them	

• Trust them	

• Create sustainable pace	

• Foster responsibility	

• Have fun!
Collaborate!
•
•
•
•
•
•

Examine the value of your weekly status meetings	

Tear down the walls	

Eliminate the hierarchy	

Make information visible	

Build a cross functional team	

Build a high performing team
Ideas
Make it about principles 

Conduct regular Retrospectives & Improve

Create a high performance team
“The customer just asked for a
couple changes”
Why do we need
Change Management?
Decisions are made prematurely!

Our customers cannot possibly know what they
want in detail at the start of a project
Scope
!

O

In Scope
"

Blah blah blah blah blah blah blah

"

Blah blah blah blah blah blah blah Blah blah blah blah blah blah blah

"

Blah blah blah blah

"

Blah blah blah blah blah blah blah blah

"

Blah blah blah blah blah blah blah

"

Blah blah blah blah blah blah blah

"

Blah blah blah blah blah blah blah blah blah blah blah blah blah

"

Blah blah blah blah blah blah blah

!
!

Out of Scope
"

Blah blah blah blah blah blah blah

"

Blah blah blah blah blah blah blah Blah blah blah blah blah blah blah

"

Blah blah blah blah

"

Blah blah blah blah blah blah blah blah

"

Blah blah blah blah blah blah blah

"

Blah blah blah blah blah blah blah

"

Blah blah blah blah blah blah blah blah blah blah blah blah blah

"

Blah blah blah blah blah blah blah
Scope
!
Scope Statement
!
! In Scope
" Add a feature <to the system> and
supporting functionality
!
! Out of Scope
Create a story map
!
!
!
!
!
!

User Story format:	

As a <user>, I want <some goal>, so that <some reason>
Scope
Scope Management
Front Burner

User Stories

Back Burner

Fridge

Freezer
What can you do about
change?
Embrace it!	

Welcome changing requirements, even late in 

development. Agile processes harness change for 

the customer's competitive advantage.	

(Agile Manifesto - Principle #2)	


!
!
!
!
!

Create an environment	

allowing everyone to learn
Ideas
Make it about principles 

Conduct regular Retrospectives & Improve 

Create a high performance team

Defer decisions until the last responsible
moment
Why do we schedule?
An ineffective schedule
An effective schedule?
Schedule
Ideas
Make it about principles 

Conduct regular Retrospectives & Improve

Create a high performance team

Defer decisions until the last responsible
moment 

‘Deliver’ frequently

Simplicity
Status Reporting

• Start ALL projects red	

• Check the politics at the door	

• Honesty & Transparency	

• Put your status on the wall	

• Build plans allowing for clearer
reporting
Ideas
Make it about principles 

Conduct regular Retrospectives & Improve 

Create a high performance team

Defer decisions until the last responsible
moment 

‘Deliver’ frequently

Simplicity

Start ALL projects red!
Tracking Progress
Critical Path Actual vs Target Hours
12

Hours

9

Burn up

6

1800000

3

1350000
0
8-Mar

15-Mar

22-Mar

29-Mar

5-Apr

Daily burn

12-Apr

19-Apr

900000

450000

0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Budget

Cumulative Actuals

Cumulative Planned
Measurements
Time
sheets

Schedule
Accuracy
Be careful what you measure ...	

COBIT

You might just get it!
OPM3
CMMI

ITIL
The importance of timeliness!

Hermann Ebbinghaus
Some words of wisdom
!

a.k.a. Things I’ve learned the hard way
Things I’ve learned
•

Culture cannot be changed - change how the work
is done and culture will follow	


•

Start from where you are today and never be
satised 	


•
•
•
•

Improve the whole	

Improve one step at a time	

Iterate (Build Measure Learn)	

Have fun!
Thanks!
For more Information:	

http://agilewaterfall.ca	

http://bit.ly/VKyFD5	

!

Stay in Touch!	

Mike@leanintuit.com	

Twitter: @mikeeedwards	

Blog: www.mikeeedwards.ca

My upcoming LeanPub book:



Being agile while standing in a waterfall!
Once upon a time ...

• Final component of a larger program	

• Estimated at 1200 days	

• Drop dead date of 3.5 months	

• Highly visible if we failed	

• Core team assigned of 5 IT people	

• Waterfall was all we knew
Go!
• 15 contractors in the door within 2 weeks 	

• Secured a team room	

• Broke the work out into projects	

• Published a team manifesto	

• Developed a mantra: “Failure is not an
option”	


• Strong executive sponsorship
The Result!
• Delivered on the date we said we would	

• Actuals came in $8000 under budget	

• Delivered all key scope items	

• No significant quality issues after go-live	

• Happy customer!
Another story!

Weitere ähnliche Inhalte

Was ist angesagt?

LKCE16 - Kanban more than you think by Wolfgang Wiedenroth
LKCE16 - Kanban more than you think by Wolfgang WiedenrothLKCE16 - Kanban more than you think by Wolfgang Wiedenroth
LKCE16 - Kanban more than you think by Wolfgang WiedenrothLean Kanban Central Europe
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkLeanKit
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-ScrumLeanAgileTraining
 
From Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKitFrom Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKitJon Terry
 
LKCE16 - Servant Leadership un-neutered by Mike Burrows
LKCE16 - Servant Leadership un-neutered by Mike BurrowsLKCE16 - Servant Leadership un-neutered by Mike Burrows
LKCE16 - Servant Leadership un-neutered by Mike BurrowsLean Kanban Central Europe
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Softwareallan kelly
 
Don't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote TeamDon't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote TeamAtlassian
 
Austin product camp 11 Agile - doing vs being
Austin product camp 11   Agile - doing vs beingAustin product camp 11   Agile - doing vs being
Austin product camp 11 Agile - doing vs beingKelly Looney
 
Leading agile teams
Leading agile teamsLeading agile teams
Leading agile teamsAllison Pollard
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureAllison Pollard
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCRafiq Gemmail
 
You Can't Buy Agile
You Can't Buy AgileYou Can't Buy Agile
You Can't Buy AgileRTigger
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Allison Pollard
 
Your Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt MatterYour Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt MatterColleen Johnson
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team ManagementHuan Ho
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product DevelopmentGary Pedretti
 
On agile games and how to develop one
On agile games and how to develop oneOn agile games and how to develop one
On agile games and how to develop oneRalf Kruse
 

Was ist angesagt? (20)

LKCE16 - Kanban more than you think by Wolfgang Wiedenroth
LKCE16 - Kanban more than you think by Wolfgang WiedenrothLKCE16 - Kanban more than you think by Wolfgang Wiedenroth
LKCE16 - Kanban more than you think by Wolfgang Wiedenroth
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your Work
 
Softest bullet
Softest bulletSoftest bullet
Softest bullet
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-Scrum
 
From Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKitFrom Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKit
 
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
 
LKCE16 - Servant Leadership un-neutered by Mike Burrows
LKCE16 - Servant Leadership un-neutered by Mike BurrowsLKCE16 - Servant Leadership un-neutered by Mike Burrows
LKCE16 - Servant Leadership un-neutered by Mike Burrows
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
 
Don't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote TeamDon't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote Team
 
Austin product camp 11 Agile - doing vs being
Austin product camp 11   Agile - doing vs beingAustin product camp 11   Agile - doing vs being
Austin product camp 11 Agile - doing vs being
 
Leading agile teams
Leading agile teamsLeading agile teams
Leading agile teams
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBC
 
You Can't Buy Agile
You Can't Buy AgileYou Can't Buy Agile
You Can't Buy Agile
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016
 
Your Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt MatterYour Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt Matter
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
 
On agile games and how to develop one
On agile games and how to develop oneOn agile games and how to develop one
On agile games and how to develop one
 

Andere mochten auch

Leading for change
Leading for changeLeading for change
Leading for changeMike Edwards
 
Shifting value into high gear
Shifting value into high gearShifting value into high gear
Shifting value into high gearMike Edwards
 
Questionable practices in Scholarly Publishing: the Stance of the ISSN network
Questionable practices in Scholarly Publishing: the Stance of the ISSN networkQuestionable practices in Scholarly Publishing: the Stance of the ISSN network
Questionable practices in Scholarly Publishing: the Stance of the ISSN networkISSN International Centre
 
Value from meh to wow
Value from meh to wowValue from meh to wow
Value from meh to wowMike Edwards
 
Shifting value into high gear
Shifting value into high gearShifting value into high gear
Shifting value into high gearMike Edwards
 
Innovation Foundations Course 104 - Project Portfolio Mgmt for Innovation
Innovation Foundations Course 104 - Project Portfolio Mgmt for InnovationInnovation Foundations Course 104 - Project Portfolio Mgmt for Innovation
Innovation Foundations Course 104 - Project Portfolio Mgmt for InnovationThink For A Change
 
Innovation Foundations Course 102 - Idea Management Concepts
Innovation Foundations Course 102 - Idea Management ConceptsInnovation Foundations Course 102 - Idea Management Concepts
Innovation Foundations Course 102 - Idea Management ConceptsThink For A Change
 
Innovation Foundations Course 103 - Innovation Management Concepts
Innovation Foundations Course 103 - Innovation Management ConceptsInnovation Foundations Course 103 - Innovation Management Concepts
Innovation Foundations Course 103 - Innovation Management ConceptsThink For A Change
 
Project Management Foundations Series Course 103 - Project Stakeholder Manage...
Project Management Foundations Series Course 103 - Project Stakeholder Manage...Project Management Foundations Series Course 103 - Project Stakeholder Manage...
Project Management Foundations Series Course 103 - Project Stakeholder Manage...Think For A Change
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Think For A Change
 
Innovation Foundations Course 101 - Creative Problem Solving Concepts
Innovation Foundations Course 101 - Creative Problem Solving ConceptsInnovation Foundations Course 101 - Creative Problem Solving Concepts
Innovation Foundations Course 101 - Creative Problem Solving ConceptsThink For A Change
 
Project Management Foundations Series Course 102 - Project Management Processes
Project Management Foundations Series Course 102 - Project Management ProcessesProject Management Foundations Series Course 102 - Project Management Processes
Project Management Foundations Series Course 102 - Project Management ProcessesThink For A Change
 
Project Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management ConceptsProject Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management ConceptsThink For A Change
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum MasterLitheSpeed
 

Andere mochten auch (15)

Leading for change
Leading for changeLeading for change
Leading for change
 
Shifting value into high gear
Shifting value into high gearShifting value into high gear
Shifting value into high gear
 
Questionable practices in Scholarly Publishing: the Stance of the ISSN network
Questionable practices in Scholarly Publishing: the Stance of the ISSN networkQuestionable practices in Scholarly Publishing: the Stance of the ISSN network
Questionable practices in Scholarly Publishing: the Stance of the ISSN network
 
Value from meh to wow
Value from meh to wowValue from meh to wow
Value from meh to wow
 
Shifting value into high gear
Shifting value into high gearShifting value into high gear
Shifting value into high gear
 
Forward Stance
Forward Stance Forward Stance
Forward Stance
 
Innovation Foundations Course 104 - Project Portfolio Mgmt for Innovation
Innovation Foundations Course 104 - Project Portfolio Mgmt for InnovationInnovation Foundations Course 104 - Project Portfolio Mgmt for Innovation
Innovation Foundations Course 104 - Project Portfolio Mgmt for Innovation
 
Innovation Foundations Course 102 - Idea Management Concepts
Innovation Foundations Course 102 - Idea Management ConceptsInnovation Foundations Course 102 - Idea Management Concepts
Innovation Foundations Course 102 - Idea Management Concepts
 
Innovation Foundations Course 103 - Innovation Management Concepts
Innovation Foundations Course 103 - Innovation Management ConceptsInnovation Foundations Course 103 - Innovation Management Concepts
Innovation Foundations Course 103 - Innovation Management Concepts
 
Project Management Foundations Series Course 103 - Project Stakeholder Manage...
Project Management Foundations Series Course 103 - Project Stakeholder Manage...Project Management Foundations Series Course 103 - Project Stakeholder Manage...
Project Management Foundations Series Course 103 - Project Stakeholder Manage...
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...
 
Innovation Foundations Course 101 - Creative Problem Solving Concepts
Innovation Foundations Course 101 - Creative Problem Solving ConceptsInnovation Foundations Course 101 - Creative Problem Solving Concepts
Innovation Foundations Course 101 - Creative Problem Solving Concepts
 
Project Management Foundations Series Course 102 - Project Management Processes
Project Management Foundations Series Course 102 - Project Management ProcessesProject Management Foundations Series Course 102 - Project Management Processes
Project Management Foundations Series Course 102 - Project Management Processes
 
Project Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management ConceptsProject Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management Concepts
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
 

Ähnlich wie Being agile while standing in a waterfall

How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeRed Gate Software
 
Agile in 1,5 hours : brief introduction
Agile in 1,5 hours : brief introductionAgile in 1,5 hours : brief introduction
Agile in 1,5 hours : brief introductionKostetska Galyna
 
Session 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxSession 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxWatchDogs6
 
HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...ixwebhosting
 
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...Mike Harris
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoAtlassian
 
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensINNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensInnovation Roots
 
Agile and Lean Software Development
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software DevelopmentTathagat Varma
 
Switching on the agile light takes more than flick
Switching on the agile light takes more than flickSwitching on the agile light takes more than flick
Switching on the agile light takes more than flickMike Burns
 
The Lean Enterprise
The Lean EnterpriseThe Lean Enterprise
The Lean EnterpriseRyan Dorrell
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumAnat (Alon) Salhov
 
Beyond projects
Beyond projectsBeyond projects
Beyond projectsallan kelly
 
Agile - A failure story
Agile - A failure storyAgile - A failure story
Agile - A failure storyMiki Lior
 
Mqug2015 july richard whyte
Mqug2015 july richard whyteMqug2015 july richard whyte
Mqug2015 july richard whyteRichard Whyte
 
LeSS & Scrum-damentals
LeSS & Scrum-damentalsLeSS & Scrum-damentals
LeSS & Scrum-damentalsMichael Thompson
 
Practical agile TechExeter
Practical agile TechExeterPractical agile TechExeter
Practical agile TechExeterIan Ames
 
Practical Agile. Lessons learned the hard way on our journey building digita...
Practical Agile.  Lessons learned the hard way on our journey building digita...Practical Agile.  Lessons learned the hard way on our journey building digita...
Practical Agile. Lessons learned the hard way on our journey building digita...TechExeter
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast ProtypingSerdar Temiz
 

Ähnlich wie Being agile while standing in a waterfall (20)

How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture Change
 
Agile in 1,5 hours : brief introduction
Agile in 1,5 hours : brief introductionAgile in 1,5 hours : brief introduction
Agile in 1,5 hours : brief introduction
 
The Divide.pptx
The Divide.pptxThe Divide.pptx
The Divide.pptx
 
Session 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxSession 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptx
 
HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...
 
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
 
DevOps Year One
DevOps Year OneDevOps Year One
DevOps Year One
 
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensINNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
 
Agile and Lean Software Development
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software Development
 
Switching on the agile light takes more than flick
Switching on the agile light takes more than flickSwitching on the agile light takes more than flick
Switching on the agile light takes more than flick
 
The Lean Enterprise
The Lean EnterpriseThe Lean Enterprise
The Lean Enterprise
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Beyond projects
Beyond projectsBeyond projects
Beyond projects
 
Agile - A failure story
Agile - A failure storyAgile - A failure story
Agile - A failure story
 
Mqug2015 july richard whyte
Mqug2015 july richard whyteMqug2015 july richard whyte
Mqug2015 july richard whyte
 
LeSS & Scrum-damentals
LeSS & Scrum-damentalsLeSS & Scrum-damentals
LeSS & Scrum-damentals
 
Practical agile TechExeter
Practical agile TechExeterPractical agile TechExeter
Practical agile TechExeter
 
Practical Agile. Lessons learned the hard way on our journey building digita...
Practical Agile.  Lessons learned the hard way on our journey building digita...Practical Agile.  Lessons learned the hard way on our journey building digita...
Practical Agile. Lessons learned the hard way on our journey building digita...
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast Protyping
 

Mehr von Mike Edwards

So you want change lets talk fear - agile tdusa
So you want change   lets talk fear - agile tdusaSo you want change   lets talk fear - agile tdusa
So you want change lets talk fear - agile tdusaMike Edwards
 
Bullshit stop telling me it's impossible
Bullshit stop telling me it's impossibleBullshit stop telling me it's impossible
Bullshit stop telling me it's impossibleMike Edwards
 
Bullsh*t stop telling me it's impossible
Bullsh*t stop telling me it's impossibleBullsh*t stop telling me it's impossible
Bullsh*t stop telling me it's impossibleMike Edwards
 
Leading for Change
Leading for Change Leading for Change
Leading for Change Mike Edwards
 
Responsibility at the core of great things
Responsibility at the core of great thingsResponsibility at the core of great things
Responsibility at the core of great thingsMike Edwards
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfallMike Edwards
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfallMike Edwards
 
Lean project mgmt oxymoron or possible - toronto xp - may 2013
Lean project mgmt   oxymoron or possible - toronto xp - may 2013Lean project mgmt   oxymoron or possible - toronto xp - may 2013
Lean project mgmt oxymoron or possible - toronto xp - may 2013Mike Edwards
 
Lean project management oxymoron or possible - ottawa - apr 2013
Lean project management   oxymoron or possible - ottawa - apr 2013Lean project management   oxymoron or possible - ottawa - apr 2013
Lean project management oxymoron or possible - ottawa - apr 2013Mike Edwards
 
Lean pmo oxymoron or possible - potsdam
Lean pmo   oxymoron or possible - potsdamLean pmo   oxymoron or possible - potsdam
Lean pmo oxymoron or possible - potsdamMike Edwards
 
Being agile while standing in a waterfall pm connect
Being agile while standing in a waterfall   pm connectBeing agile while standing in a waterfall   pm connect
Being agile while standing in a waterfall pm connectMike Edwards
 
Being agile while standing in a waterfall pm connect
Being agile while standing in a waterfall   pm connectBeing agile while standing in a waterfall   pm connect
Being agile while standing in a waterfall pm connectMike Edwards
 
Lean PMO - Oxymoron or Possible - SDEC'12
Lean PMO  - Oxymoron or Possible - SDEC'12Lean PMO  - Oxymoron or Possible - SDEC'12
Lean PMO - Oxymoron or Possible - SDEC'12Mike Edwards
 

Mehr von Mike Edwards (13)

So you want change lets talk fear - agile tdusa
So you want change   lets talk fear - agile tdusaSo you want change   lets talk fear - agile tdusa
So you want change lets talk fear - agile tdusa
 
Bullshit stop telling me it's impossible
Bullshit stop telling me it's impossibleBullshit stop telling me it's impossible
Bullshit stop telling me it's impossible
 
Bullsh*t stop telling me it's impossible
Bullsh*t stop telling me it's impossibleBullsh*t stop telling me it's impossible
Bullsh*t stop telling me it's impossible
 
Leading for Change
Leading for Change Leading for Change
Leading for Change
 
Responsibility at the core of great things
Responsibility at the core of great thingsResponsibility at the core of great things
Responsibility at the core of great things
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
 
Lean project mgmt oxymoron or possible - toronto xp - may 2013
Lean project mgmt   oxymoron or possible - toronto xp - may 2013Lean project mgmt   oxymoron or possible - toronto xp - may 2013
Lean project mgmt oxymoron or possible - toronto xp - may 2013
 
Lean project management oxymoron or possible - ottawa - apr 2013
Lean project management   oxymoron or possible - ottawa - apr 2013Lean project management   oxymoron or possible - ottawa - apr 2013
Lean project management oxymoron or possible - ottawa - apr 2013
 
Lean pmo oxymoron or possible - potsdam
Lean pmo   oxymoron or possible - potsdamLean pmo   oxymoron or possible - potsdam
Lean pmo oxymoron or possible - potsdam
 
Being agile while standing in a waterfall pm connect
Being agile while standing in a waterfall   pm connectBeing agile while standing in a waterfall   pm connect
Being agile while standing in a waterfall pm connect
 
Being agile while standing in a waterfall pm connect
Being agile while standing in a waterfall   pm connectBeing agile while standing in a waterfall   pm connect
Being agile while standing in a waterfall pm connect
 
Lean PMO - Oxymoron or Possible - SDEC'12
Lean PMO  - Oxymoron or Possible - SDEC'12Lean PMO  - Oxymoron or Possible - SDEC'12
Lean PMO - Oxymoron or Possible - SDEC'12
 

KĂźrzlich hochgeladen

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

KĂźrzlich hochgeladen (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Being agile while standing in a waterfall

  • 1. Being agile while standing in a Waterfall ! Mike Edwards ! ! ! ! mike@leanintuit.com Twitter: @mikeeedwards Blog: www.mikeeedwards.ca References: agilewaterfall.ca
  • 2. CHRISTOPHER AVERY & THE LEADERSHIP GIFT The Responsibility Process™ RESPONSIBILITY OBLIGATION QUIT SHAME JUSTIFY LAY BLAME DENIAL ChristopherAvery.com Š1991-2012. International trademarks and copyrights apply. Leadership Gift™ is a trademark of Christopher Avery. Responsibility Process™ and Keys to Responsibility™ are trademarks of Christopher Avery and Bill McCarley. Permission is hereby granted to duplicate and distribute only in its entirety without changes or deletions.
  • 3. Agile will fail at my workplace because of ... • • • • • • • • • • • The concept of dedicating to one task at a time is not supported Because of our culture They won’t change Of me It’s counterintuitive and hard to practice Too focused on mechanics Ridiculous product owners What we do already works Not everyone on our team understands it We only fund capital projects My boss who manages with fear ( Taken from Agile 2013 )
  • 4. Agenda Stories What worked for me Views & experiences Where to from here
  • 6. I SYSTE M I ANALYSIS PROGRAM DESIGN I coo,.o TESTING I OPERATIONS Figure 2. Implementation steps to develop a large computer program for delivery to a customer. I believe in this concept, but the implementation described above is risky and invites failure. The “I believe in this concept, but the implementation described above is risky and invites failures” -Winston Royce (August 1970) problem is illustrated in Figure 4. The testing phase which occurs at the end of the development cycle is the first event for which timing, storage, input/output transfers, etc., are experienced as distinguished from analyzed. These phenomena are not precisely analyzable. They are not the solutions to the standard partial differential equations of mathematical physics for instance. Yet if these phenomena fail to satisfy the various external constraints, then invariably a major redesign is required. A simple octal patch or redo of some isolated code will not fix these kinds of difficulties. The required design changes are likely to be so disruptive that the software requirements upon which the design is based and which provides the rationale for everything are
  • 7. Computing: Then & Now IBM System/360 .034 MIPS max 16MB memory 225MB Disk $50k/month to lease $15mm to buy
  • 9. Saying you do one of these ... XP RAD FDD SAFe Scrum Agile Lean RUP Kanban DSDM DAD Crystal
  • 10. ... can be like carrying one of these
  • 12. The situation • Towards end of a larger troubled project (we kept dropping scope) • Team only available for 3 more months • Budget dened by available people and time • Low key enhancement project • Waterfall was best described as a religion
  • 13. Go! • Secured a war ‘area’ • Given free reign to ‘try something different’ • Simple one sentence scope statement • No authority to NOT do something in the department’s process • Executive sponsorship watched closely
  • 14. The Result! • Finished early • Finished slightly under budget • Features delivered exceeded customer expectation • No quality issues after go-live • Happy customer!
  • 15. Ideas for being Agile?
  • 16. Describe the characteristics of a successful project?
  • 17. Agile Manifesto We are uncovering better ways of developing
 software by doing it and helping others do it.
 Through this work we have come to value: Individuals and interactions over processes and tools
 Working software over comprehensive documentation
 Customer collaboration over contract negotiation
 Responding to change over following a plan ! That is, while there is value in the items on
 the right, we value the items on the left more.
  • 18. Ideas Make it about principles
  • 19. Learning vs. Improving We can learn the mechanic didn’t latch the cowling Feel better? What does it mean to improve?
  • 20. Improve how you Improve • Conduct regular retrospectives throughout the project • • Empower teams to improve • Make improvement an objective for teams Make room for ongoing improvements
  • 21. Ideas Make it about principles Conduct regular Retrospectives & Improve
  • 22. People • Support those who deliver value • Motivate them • Trust them • Create sustainable pace • Foster responsibility • Have fun!
  • 23. Collaborate! • • • • • • Examine the value of your weekly status meetings Tear down the walls Eliminate the hierarchy Make information visible Build a cross functional team Build a high performing team
  • 24. Ideas Make it about principles Conduct regular Retrospectives & Improve Create a high performance team
  • 25. “The customer just asked for a couple changes”
  • 26. Why do we need Change Management? Decisions are made prematurely!
 Our customers cannot possibly know what they want in detail at the start of a project
  • 27. Scope ! O In Scope " Blah blah blah blah blah blah blah " Blah blah blah blah blah blah blah Blah blah blah blah blah blah blah " Blah blah blah blah " Blah blah blah blah blah blah blah blah " Blah blah blah blah blah blah blah " Blah blah blah blah blah blah blah " Blah blah blah blah blah blah blah blah blah blah blah blah blah " Blah blah blah blah blah blah blah ! ! Out of Scope " Blah blah blah blah blah blah blah " Blah blah blah blah blah blah blah Blah blah blah blah blah blah blah " Blah blah blah blah " Blah blah blah blah blah blah blah blah " Blah blah blah blah blah blah blah " Blah blah blah blah blah blah blah " Blah blah blah blah blah blah blah blah blah blah blah blah blah " Blah blah blah blah blah blah blah
  • 28. Scope ! Scope Statement ! ! In Scope " Add a feature <to the system> and supporting functionality ! ! Out of Scope
  • 29. Create a story map ! ! ! ! ! ! User Story format: As a <user>, I want <some goal>, so that <some reason>
  • 30. Scope Scope Management Front Burner User Stories Back Burner Fridge Freezer
  • 31. What can you do about change? Embrace it! Welcome changing requirements, even late in 
 development. Agile processes harness change for 
 the customer's competitive advantage. (Agile Manifesto - Principle #2) ! ! ! ! ! Create an environment allowing everyone to learn
  • 32. Ideas Make it about principles Conduct regular Retrospectives & Improve Create a high performance team Defer decisions until the last responsible moment
  • 33. Why do we schedule?
  • 34. An ineffective schedule An effective schedule?
  • 36. Ideas Make it about principles Conduct regular Retrospectives & Improve Create a high performance team Defer decisions until the last responsible moment ‘Deliver’ frequently Simplicity
  • 37. Status Reporting • Start ALL projects red • Check the politics at the door • Honesty & Transparency • Put your status on the wall • Build plans allowing for clearer reporting
  • 38. Ideas Make it about principles Conduct regular Retrospectives & Improve Create a high performance team Defer decisions until the last responsible moment ‘Deliver’ frequently Simplicity Start ALL projects red!
  • 39. Tracking Progress Critical Path Actual vs Target Hours 12 Hours 9 Burn up 6 1800000 3 1350000 0 8-Mar 15-Mar 22-Mar 29-Mar 5-Apr Daily burn 12-Apr 19-Apr 900000 450000 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Budget Cumulative Actuals Cumulative Planned
  • 40. Measurements Time sheets Schedule Accuracy Be careful what you measure ... COBIT You might just get it! OPM3 CMMI ITIL
  • 41. The importance of timeliness! Hermann Ebbinghaus
  • 42. Some words of wisdom ! a.k.a. Things I’ve learned the hard way
  • 43. Things I’ve learned • Culture cannot be changed - change how the work is done and culture will follow • Start from where you are today and never be satised • • • • Improve the whole Improve one step at a time Iterate (Build Measure Learn) Have fun!
  • 44. Thanks! For more Information: http://agilewaterfall.ca http://bit.ly/VKyFD5 ! Stay in Touch! Mike@leanintuit.com Twitter: @mikeeedwards Blog: www.mikeeedwards.ca My upcoming LeanPub book: 
 Being agile while standing in a waterfall!
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. Once upon a time ... • Final component of a larger program • Estimated at 1200 days • Drop dead date of 3.5 months • Highly visible if we failed • Core team assigned of 5 IT people • Waterfall was all we knew
  • 50. Go! • 15 contractors in the door within 2 weeks • Secured a team room • Broke the work out into projects • Published a team manifesto • Developed a mantra: “Failure is not an option” • Strong executive sponsorship
  • 51. The Result! • Delivered on the date we said we would • Actuals came in $8000 under budget • Delivered all key scope items • No signicant quality issues after go-live • Happy customer!