walter bodwell planigle. an introduction – walter bodwell 18 years in software first did agile at...

28
Walter Bodwell Planigle

Upload: jane-walton

Post on 17-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Walter BodwellPlanigle

Page 2: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

An Introduction – Walter Bodwell18 years in softwareFirst did agile at a startup in 1999Went back to waterfall (after acquisition)Revived and greatly expanded agile useNow providing consulting, tools and training

to help teams get the most out of agile at Planigle

Page 3: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Setting the SceneGoal: Move a legacy application to a next

generation architectureApprox. 250 engineers (mostly in the US)Significant pressure to move more offshoreIsrael Gat had just joined as the VP

Page 4: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Why Agile?We couldn’t do it allWe needed quick feedback cyclesWaterfall wasn’t working well

Missed datesQuestionable quality

Page 5: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

The PlanIntroduce agile to potential change agentsBring in consultantsStart with a couple of teamsGrow from there

Page 6: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Defining the TeamWe generally went with the development

manager as scrum masterDev, QA and tech pubs were part of the teamArchitects, Usability and Product Managers

crossed teams

Page 7: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

The BacklogIt’s all importantGetting the right size chunks

Page 8: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Two or Three Weeks?Many thought that it can’t be done in two

weeksConcern about “agile overhead”Need for course correctionShorter iteration = quicker adaptation

Page 9: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Making It All WorkCreating a common buildMaking the build work

Page 10: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Getting It Done In The IterationBe clear on acceptance criteria / definition of

doneDefinition of Done evolvesKeep track of acceptanceDon’t compare velocities Hardening

Page 11: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Agile ArchitectureJust enough

Page 12: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

What’s Enough?First major release was considered

insufficientQuality was questionable

Page 13: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Improving PredictabilityRelease PlanningMove towards themesCommit to no more than 50%No longer in or out but relative priority

Page 14: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Improving QualityFirst priority is staying releasableGradually moved to “Do no harm”Eventually allocated time to reduce defect

backlogAutomation is key

Page 15: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

What’s the Priority?Have as few backlogs as possibleThe value is in the discussionWhat’s most important for the company?Your goal: to get as far down the backlog as

possible

Page 16: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Are You My Product Owner?Product Managers have a great view of the

customerBut they’re scarceArchitects can help provide the glue

Page 17: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Offshore DevelopmentBe clear and consistent on visionHire like you do hereGive them ownershipOrganize so that tight coupling isn’t

necessary

Page 18: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

SupportAllocate velocity for the unexpectedRotational modelOpportunity for cross trainingOpportunity for customer exposure

Page 19: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Customer FeedbackInternal customersExternal customersLimited betas

Page 20: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

LayoffsBe honestBe respectfulDon’t repeat

Page 21: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Rating the PlayersIndividual rewards can damage

Annual reviewsBonusesReward trips

Cooperation better than competition

Page 22: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Pulling It All Together: ReleaseRelease TrainRelease PlanningRelease Retrospective

Page 23: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Pulling It All Together: IterationCoordination around iteration planningDaily Scrum of ScrumsWeekly status callCombined demo

Page 24: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Making It “Fit”Existing processesAccounting rulesAsk why?

Page 25: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Replicating AgilityMuch easier the second time around

Established credibilityPattern of usage that works in company

From 2 years to 6 months

Page 26: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

The End GameAgile is like a virusBy 2008, entire BU (over 1000 engineers)

had adopted agile as a standard practiceMust be vigilant in preventing regression

Page 27: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Where Do We Go From Here?Currently the backlogs stop at the product

lineNeed to find better ways to compare

priorities / defuse politics

Page 28: Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)

Questions?

Walter BodwellPlanigle

[email protected]

Twitter: @wbodwellwww.planigle.com

www.walterbodwell.com