SlideShare a Scribd company logo
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
satisfied 	


•
•
•
•

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!
Being 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 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!

More Related Content

PPTX
Driving Change with Data: Getting Started with Continuous Improvement
PDF
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
PDF
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
PPTX
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
PPTX
Kanban for scrummers
PPTX
Beginning the Kanban journey at an Enterprise IT - Case study - Pelephone
PPT
Agile for Me- CodeStock 2009
PDF
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Driving Change with Data: Getting Started with Continuous Improvement
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Kanban for scrummers
Beginning the Kanban journey at an Enterprise IT - Case study - Pelephone
Agile for Me- CodeStock 2009
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...

What's hot (20)

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

Viewers also liked (15)

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

Similar to Being agile while standing in a waterfall (20)

PDF
How to Pitch a Software Development Initiative and Ignite Culture Change
PDF
Agile in 1,5 hours : brief introduction
PPTX
The Divide.pptx
PPTX
Session 1 - The Agile vs Non agile divide.pptx
PDF
HostingCon - Using agile to deliver projects that transform customers from do...
KEY
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
PDF
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
PDF
DevOps Year One
PDF
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
PPTX
Agile and Lean Software Development
PPTX
Switching on the agile light takes more than flick
PDF
AAC2025-Schanner_All_You_Need_is_Focus.pdf
PPTX
The Lean Enterprise
PDF
Introduction to agile and scrum
PPTX
Beyond projects
PPTX
Agile - A failure story
PDF
Mqug2015 july richard whyte
PPTX
LeSS & Scrum-damentals
PPTX
Practical Agile. Lessons learned the hard way on our journey building digita...
PPTX
Practical agile TechExeter
How to Pitch a Software Development Initiative and Ignite Culture Change
Agile in 1,5 hours : brief introduction
The Divide.pptx
Session 1 - The Agile vs Non agile divide.pptx
HostingCon - Using agile to deliver projects that transform customers from do...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
DevOps Year One
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
Agile and Lean Software Development
Switching on the agile light takes more than flick
AAC2025-Schanner_All_You_Need_is_Focus.pdf
The Lean Enterprise
Introduction to agile and scrum
Beyond projects
Agile - A failure story
Mqug2015 july richard whyte
LeSS & Scrum-damentals
Practical Agile. Lessons learned the hard way on our journey building digita...
Practical agile TechExeter

More from Mike Edwards (13)

PDF
So you want change lets talk fear - agile tdusa
PDF
Bullshit stop telling me it's impossible
PDF
Bullsh*t stop telling me it's impossible
PDF
Leading for Change
PDF
Responsibility at the core of great things
PDF
Being agile while standing in a waterfall
PDF
Being agile while standing in a waterfall
PDF
Lean project mgmt oxymoron or possible - toronto xp - may 2013
PDF
Lean project management oxymoron or possible - ottawa - apr 2013
PDF
Lean pmo oxymoron or possible - potsdam
PDF
Being agile while standing in a waterfall pm connect
PDF
Being agile while standing in a waterfall pm connect
PDF
Lean PMO - Oxymoron or Possible - SDEC'12
So you want change lets talk fear - agile tdusa
Bullshit stop telling me it's impossible
Bullsh*t stop telling me it's impossible
Leading for Change
Responsibility at the core of great things
Being 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 management oxymoron or possible - ottawa - apr 2013
Lean pmo oxymoron or possible - potsdam
Being agile while standing in a waterfall pm connect
Being agile while standing in a waterfall pm connect
Lean PMO - Oxymoron or Possible - SDEC'12

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
A Presentation on Artificial Intelligence
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
cuic standard and advanced reporting.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Modernizing your data center with Dell and AMD
Unlocking AI with Model Context Protocol (MCP)
“AI and Expert System Decision Support & Business Intelligence Systems”
Per capita expenditure prediction using model stacking based on satellite ima...
A Presentation on Artificial Intelligence
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
cuic standard and advanced reporting.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Building Integrated photovoltaic BIPV_UPV.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
NewMind AI Weekly Chronicles - August'25 Week I
Network Security Unit 5.pdf for BCA BBA.
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Encapsulation theory and applications.pdf
Big Data Technologies - Introduction.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Advanced methodologies resolving dimensionality complications for autism neur...
Modernizing your data center with Dell and AMD

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 defined 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 satisfied • • • • 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!
  • 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 significant quality issues after go-live • Happy customer!