presentation copyright © 2009-2010 accurev, inc. may be used with permission only. contact...

40
[email protected] for permission. Damon Poole – CTO, AccuRev True Agility Requires a Re-examination of Our Beliefs

Upload: laurel-pope

Post on 27-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.

Page 3: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.

Mental BarriersMental Barriers

Page 4: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.

Page 5: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.

The Alternative to Software

Page 9: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.

Page 12: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.

Page 15: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.

Page 17: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.

Traditional Development

Page 29: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.

Traditional Development

?

?

?

?

????

Page 30: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.

Traditional Development

?

?

?

?

???? ?

??

?

Page 31: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.

Traditional Development

What is this??

Page 32: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact [email protected] for permission.

TodoTodo

CompanyCompany

ResultsResults $$$$$$

Page 34: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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: Presentation copyright © 2009-2010 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. Damon Poole – CTO, AccuRev

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