Damon Poole – CTO, AccuRev
-
Upload
lucian-woodward -
Category
Documents
-
view
35 -
download
0
description
Transcript of Damon Poole – CTO, AccuRev
![Page 1: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/1.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.Damon Poole – CTO, AccuRev
True Agility Requires aRe-examination of Our Beliefs
![Page 2: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/2.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
![Page 3: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/3.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Mental BarriersMental Barriers
![Page 4: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/4.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
![Page 5: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/5.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
“Value for individuals?”“Value for organizations?”
“Value for individuals?”“Value for organizations?”
![Page 6: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/6.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
“Traditional Development is tried and true”“Traditional Development is tried and true”
![Page 7: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/7.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
The Success of Waterfall Software Development
![Page 8: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/8.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
The Alternative to Software
![Page 9: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/9.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Is Traditional Development Really “Tried and True?”
Poll: How long does it take to learn “the process” when you start a new job?
What are the mainstream practices?
How well does it scale?
Consider the following examples of mainstream adoption that scales• Java
• C#
• HTML
![Page 10: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/10.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
“Agile is easy”“Agile is easy”
![Page 11: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/11.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
![Page 12: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/12.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Removing Impediments is the Heavy Lifting
1
2
3
4
5
6M
on
ths
Impediments1 week
7
![Page 13: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/13.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
“We’re already Agile!”“We’re already Agile!”
![Page 14: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/14.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
![Page 15: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/15.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
True Agility Requires Learning and Experience
![Page 16: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/16.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
![Page 17: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/17.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Phrases From the Agile Manifesto
“satisfy the customer”“satisfy the customer”
“competitive advantage”“competitive advantage”
“Deliver working software frequently”“Deliver working software frequently”
“become more effective”“become more effective”
“uncovering better ways”“uncovering better ways”
“Responding to change”“Responding to change”
“valuable software”“valuable software”
![Page 18: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/18.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Realtime Feedback
VelocityVelocity
1 3 5 7 9 11 13 15 17 19
10
20
30
40
0
Sto
ry P
oin
ts
Time
Burn DownBurn Down
Build & Test ResultsBuild & Test ResultsBacklogBacklog TaskboardTaskboard
Iteration BurnupIteration Burnup
10/2
10/4
10/910/1110/1110/1510/1710/1910/2310/25
10
20
30
40
0
Sto
ry P
oin
ts
Time
![Page 19: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/19.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Realtime Feedback
All Information is shared by the team
![Page 20: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/20.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Iteration Review
What did we accomplish?How was it received?
![Page 21: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/21.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Retrospective – Looking in the Mirror
How can we do better?
![Page 22: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/22.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Value and Feedback
Product Owner
$$$
$
UserStories
Continuous Integration
CI
Short Iterations
![Page 23: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/23.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
True Agility
Focus on customer value
Constant improvement
Significant improvement in work life
Significant improvement in organization viability
Whole organization aligned around all of the above
![Page 24: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/24.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
“Agile only effects the development teams”“Agile only effects the development teams”
![Page 25: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/25.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Agile Scope
Upper ManagementUpper Management
Middle ManagementMiddle Management
Line ManagementLine Management
Individual ContributorsIndividual ContributorsAgile technical practices (XP)
Agile project management
(Scrum)
Agile program management and PPM
Agile
Lean
![Page 26: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/26.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
“Individuals are the problem”“Individuals are the problem”
![Page 27: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/27.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
“People can’t be trusted / aren’t self-motivated”
“People can’t be trusted / aren’t self-motivated”
![Page 28: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/28.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Traditional Development
![Page 29: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/29.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Traditional Development
?
?
?
?
????
![Page 30: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/30.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Traditional Development
?
?
?
?
???? ?
??
?
![Page 31: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/31.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Traditional Development
What is this??
![Page 32: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/32.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
“The value of work is the work itself”“The value of work is the work itself”
![Page 33: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/33.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
TodoTodo
CompanyCompany
ResultsResults $$$$$$
![Page 34: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/34.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
$$$$$$
ResultsResultsTodoTodo
Bank AccountBank Account
ShelvedShelved
CancelledCancelled
UnusedUnused
Customer Value
Customer ValueTangible
ValueTangible
ValueRevenueRevenue
You new
old
StrategyStrategyProduct Mgmt
Product Mgmt
Market/CustomersMarket/Customers
PeoplePeople KnowledgeKnowledge
![Page 35: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/35.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
“Decreasing costs works, improvement efforts don’t”
“Decreasing costs works, improvement efforts don’t”
![Page 36: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/36.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Agile Development
IntInt
IntInt
IntInt
Product ownerProduct owner
Master Backlog
Master Backlog Colo
TeamsColo Teams
Cross Functional
Cross Functional Continuou
s Integration
Continuous Integration
Limited WIPLimited WIP
Daily StandupsDaily Standups
Unit TestsUnit Tests
RefactoringRefactoring
User StoriesUser Stories
One Piece FlowOne Piece Flow
Scrum MasterScrum Master
Frequent DemosFrequent Demos
RetrospectivesRetrospectives
Task boardTask board
![Page 37: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/37.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Agile Development
IntInt
IntInt
IntInt
Hooray!
![Page 38: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/38.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Top Ten Agile Blindspots
“We’re already Agile”
“Agile is easy, we’ve done all that before”
“There’s no real benefit for individuals”
“There’s no real benefit for organizations”
“Traditional development is tried and true”
“The value of work is the work itself”
“Agile only affects the development teams”
“Reducing costs works, improvement efforts don’t”
“Individuals are the cause of the problems”
“People can’t be trusted/aren’t self-motivated”
“We’re already Agile”
“Agile is easy, we’ve done all that before”
“There’s no real benefit for individuals”
“There’s no real benefit for organizations”
“Traditional development is tried and true”
“The value of work is the work itself”
“Agile only affects the development teams”
“Reducing costs works, improvement efforts don’t”
“Individuals are the cause of the problems”
“People can’t be trusted/aren’t self-motivated”
![Page 39: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/39.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Conclusion
True Agility is a tremendous value creation and process improvement engine
Agile allows you to uncover and address blindspots as part of that engine
![Page 40: Damon Poole – CTO, AccuRev](https://reader036.fdocuments.net/reader036/viewer/2022062408/56813347550346895d9a429b/html5/thumbnails/40.jpg)
Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.
Resources/Q&A
Damon Poole ([email protected])http://damonpoole.blogspot.com
Extreme Programming Explained2nd Edition, Kent Beck
Agile Software Development with ScrumKen Schwaber & Mike Beedle
Lean Software Development, Mary Poppendieck and Tom Poppendieck
DIY Agile