embracing change with agility
DESCRIPTION
An overview of how Agile can better manage change in projectsTRANSCRIPT
Ron Whitebread, CSM, PMP
Image © www.anotherurl.com/travel/Wales/diary.asp
Embracing Change with Agility
Embracing Change with Agility
Planning
Build
Testing
Demo & Deliver
In a perfect world...
Planning
Build
Testing
Demo & Deliver
In a perfect world...
Change Management?
Planning
Build
Testing
Demo & Deliver
Current reality...
Change
Planning
Build
Testing
Demo & Deliver
Current reality...Change request forms
Impact assessments
New approvals
DelaysChange Management?
Planning
Build
Testing
Demo & Deliver
Changing reality...Change request forms
Impact assessments
New approvals
Change Management?
Agile beginnings...
Software development
Time-to-market critical
Frequently changing
Image © www.anotherurl.com/travel/Wales/diary.asp
Image © www.anotherurl.com/travel/Wales/diary.asp
Team driven approach
The Agile Difference
Transparency
Minimize waste
Release Burndown
050100150200250300350
0 1 2 3 4 5
Sprint
Sto
ry P
oin
ts
Target
Actual
9/3/2007
9/4/2007
9/5/2007
9/6/2007
9/7/2007
9/8/2007
9/9/2007
9/10/2007
9/11/2007
9/12/2007
9/13/2007
9/14/2007
0
500
1,000
1,500
Sprint Burndown
Ho
urs
Image © www.anotherurl.com/travel/Wales/diary.asp
Customer Involvement throughout
The Agile Difference
Image © www.anotherurl.com/travel/Wales/diary.asp
The Agile Difference
Relative estimation
Cont
inuo
us p
lann
ing
Image © www.anotherurl.com/travel/Wales/diary.asp
The Agile Difference
Minimize waste
7% 13%
16%
19%
45%
Actual Use of Requested Features
AlwaysOftenSometimesRarelyNever
The Standish Group International Inc. 2002
Image © www.anotherurl.com/travel/Wales/diary.asp
Scrum
Agile “flavors”
Image © www.anotherurl.com/travel/Wales/diary.asp
Scrum
Scrum
Test Driven
Development
(TDD)
ExtremeProgramming(XP)
Lean
/Kan
ban
Agile “flavors”
Feature Driven Development
(FDD) Crys
tal
Dynamic
Systems
Development
Method (DSDM)
ScrumMaster
Product Owner
Scrum Team
Stakeholders
Agile Roles
A new Agile reality...Project Charter
Product backlog (user
stories)Sprint
backlog
Sprint planning
Daily standupSprint review &
retrospective
Sprint(2-4 week iteration)
Potentially shippable product
increment
Prioritization
Planning
Build
Testing
Demo & Deliver
Replacing this...
Planning
Build
Testing
Demo & Deliver
Replacing this...
with this...
until “DONE”
Change Management?
A new Agile reality...Project Charter
Product backlog (user
stories)Sprint
backlog
Sprint planning
Daily standupSprint review &
retrospective
Sprint(2-4 week iteration)
Potentially shippable product
increment
Additions/subtractions/modifications
Reprioritization
Sprint adjustments
Change Management?
Image © www.anotherurl.com/travel/Wales/diary.asp
Schedule
The Agile Difference
ScopeCost
Scope Schedule Cost
Agile
“Classic”
Image © www.anotherurl.com/travel/Wales/diary.asp
Team driven
Cultural
Changes When Becoming Agile
Leadership
Bias for tradition“Just in time”
planning...and documentation
Redefining “done”
Agile references (web sites)
Overview of Agile development - http://www.versionone.com/Agile101/Agile_Development.asp
The Agile Manifesto – http://www.agilemanifesto.org/
The Agile Alliance – http://agilealliance.org/
The Scrum Alliance –http://scrumalliance.org/
Agile Project Leadership Network (APLN) Houston chapter – http://www.aplnhouston.org/
• You can also Google topics like Agile, Scrum, etc.• There are also apps for iPhone, Android such as planning poker
Agile references (books)
“Agile Project Management with Scrum”Ken Schwaber
“The Software Project Manager’s Bridge to Agility”Michele Sliger
“Agile Project Management: Creating Innovative Products “Jim Highsmith
“Succeeding With Agile: Software Development Using Scrum”“Agile Estimating and Planning”“User Stories Applied: For Agile Software Development”Mike Cohn
“Agile Retrospectives: Making Good Teams Great”Esther Derby, Diana Larsen, and Ken Schwaber
Ron Whitebread, CSM, PMP
Image © www.anotherurl.com/travel/Wales/diary.asp
Embracing Change with Agility
Embracing Change with Agility