Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at...
-
Upload
jane-walton -
Category
Documents
-
view
215 -
download
1
Transcript of Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at...
![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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/1.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/2.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/3.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/4.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/5.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/6.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/7.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/8.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/9.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/10.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/11.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/12.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/13.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/14.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/15.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/16.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/17.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/18.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/19.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/20.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/21.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/22.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/23.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/24.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/25.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/26.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/27.jpg)
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)](https://reader037.fdocuments.in/reader037/viewer/2022110206/56649ce35503460f949af2f6/html5/thumbnails/28.jpg)
Questions?
Walter BodwellPlanigle
Twitter: @wbodwellwww.planigle.com
www.walterbodwell.com