scaling scrum: a case study on how the nexus helped ... · teams voted for their stars and...

26
Scaling Scrum: A case study on how the Nexus helped Capital One in a complex, multi-team delivery A Webcast by Valarmathy Rangasamy and Scrum.org Moderated by Eric Naiburg Valarmathy Rangasamy Patricia Kong

Upload: nguyentuyen

Post on 12-Aug-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

ScalingScrum:AcasestudyonhowtheNexushelpedCapitalOneinacomplex,multi-teamdeliveryAWebcastbyValarmathyRangasamy andScrum.org

ModeratedbyEricNaiburg

ValarmathyRangasamy PatriciaKong

2© 1993-2017 Scrum.org, All Rights Reserved

1,700,000+ OpenAssessmentsTaken

130,000+ ProfessionalScrumCertifications

Scrum.orgisTheHomeofScrum

90% AgileTeamsUseScrum

193 ProfessionalScrumTrainers

TaughtPracticedeverywhere 86,000+

+12M UsingScrumDaily

ONEScrumGuide

©1993-2017Scrum.org,AllRightsReserved 3

• FreemonthlyWebinarbyScrum.org,withunifyingthemes:– Increasedfocusonempiricismandagility– Continuousdeliveryofbusinessvalue– BuildingtrustandrespectbetweenbusinessandI.T.

• Howyoucanplug-in…– RegisterandviewpreviouslyrecordedwebinarsatScrum.org/ScrumPulseorYoutube.com/scrumdotorg

– Tweetrequestsforfuturesessions,mention@scrumdotorg#scrumpulse

AboutScrumPulse

©1993-2017Scrum.org,AllRightsReserved 4

• Yourmicrophoneswillbemutedthroughout

• Weencouragequestionsanddiscussion!

– Tweetyourquestions:@scrumdotorg,#ScrumPulse

– Youcanalsotypeyourquestionsandcommentsintothewebinarquestionsbox:

QuickGuidelines

©1993-2017Scrum.org,AllRightsReserved 5

• Passionateservantleaderwithmorethan15yearsofITexperience

• Over10yearsofAgileconsultingexperience• ScrumMasterandAgileCoach• CertifiedinSPS(Scrum.org),PSMI(Scrum.org),CSM(ScrumAlliance),andSPC4.0(SAFe)

• Currentinterestisexploringvariousscalingapproaches

ValarmathyRangasamy

©1993-2017Scrum.org,AllRightsReserved 6

• ProductOwnerofEnterpriseSolutionsatScrum.org

• CurrentlyfocusedonEvidence-BasedManagement(measuringvalue)

• Co-authorof“ScalingScrumwithNexus”tobepublishedinDecember2017

• 13+yearsinproductmanagement,organizationalbehavior,ScrumandAgile

PatriciaKong

©1993-2017Scrum.org,AllRightsReserved 7

©1993-2017Scrum.org,AllRightsReserved 8

• DevelopanewproducttoGo-Livein3months• Coordinate5teamsworkingtowardbuildingoneproduct

– Pivot2existingScrumTeams– Onboard3newteamswithteammembersnewtothecompany

• Integrateanexternalinterface• Incorporatecuttingedgetechnologies- Angular4– UI,Node.Js –OL,Postgres(RDS)- Database,CloudInfrastructure,Microservices - API,KafkastreamsandSpringBatch

TheChallenge

©1993-2017Scrum.org,AllRightsReserved 9

EaseOfTraining It took less than an hour to introduce a team to

Nexus that was already familiar with Scrum!

©1993-2017Scrum.org,AllRightsReserved 10

SingleProductOwner

ProductOwner

Asst ProductOwner

ProductManagerSole decision

maker

Assisted the PO

Guided the PO

Product Management Team

©1993-2017Scrum.org,AllRightsReserved 11

SingleProductOwner- SingleProductBacklog

ProductOwnerNo more “Team level Product Backlogs!”

©1993-2017Scrum.org,AllRightsReserved 12

Investedcapacityforknowledgetransferonthenewplatformtoreduceconstraints

TeamComposition– MinimizeConstraints

Now any team can pull any work!

Flexibleteammembers

• AccountableforensuringthatanIntegratedIncrement(thecombinedworkcompletedbyaNexus)isproducedatleasteverySprint

• ConsistsofProductOwner,aScrumMaster,oneormoreNexusIntegrationTeamMembers

• ProvidedthenecessaryguidanceandsupportfortheScrumTeamsintheNexus

• ConsistedoftheProductOwner,aScrumMasterandTechSolutionOwner

• IncludedanysupportneededexternaltotheNexus

• HelpedplanforfutureSprintsandtrackedprogressandfocusedondependencies

NexusIntegrationTeam(NIT)

NexusGuide CapitalOne

The NIT helped our Nexus stay afloat and steering in the

right direction!

©1993-2017Scrum.org,AllRightsReserved 14

Refinement

Nexus Refinement minimized cross-team

dependencies and encouraged ownership

• Representativesfromeachteammettodiscussnextpriorities• PerformhighlevelRefinementtologicallysplitworkbetweenteams

• Storiesownedbyeachteamtentativelyidentified• POrefinedstorieswithrespectiveteams

©1993-2017Scrum.org,AllRightsReserved 15

Definitionof“Done”fortheNexus

Nexus DoD helped us have common alignment across

teams

• ApplicabletotheproductincrementdevelopedbytheNexusatleastbytheendoftheSprint

• Storyconsidered“Done”onlywhenitwasintegratedandtested• DoDsometimesnegotiatedwiththePOforaSprint

©1993-2017Scrum.org,AllRightsReserved 16

CombinedandCollaborativeSprintPlanning

Nexus Sprint Planning helped us ensure everyone was on the same

page!

• AllteamsmeteverySprinttoplaninacommonspace

• Eachteam’sSprintBacklogfinalized• OnedayforNexusSprintReview,NexusRetrospective,andNexusSprintPlanning

©1993-2017Scrum.org,AllRightsReserved 17

NexusDailyScrumandVisualManagement

Ready In-ProgressFEATURE

Feature1

Feature2

Sprint6 BacklogSprint5Sprint4 DoneSprint3Sprint2 Accepted

Feature3

CurrentSprint– Sprint3

Sprint1

ReleasePlan

NexusDailyScrumwasattendedbyrepresentativesfromeachteamandtheNIT

©1993-2017Scrum.org,AllRightsReserved 18

Nexus Sprint Review helped with knowledge sharing

and clarity!

• ReviewofintegratedproductwithNexusandexternalstakeholders

• Helpedeveryonestayonthesamepage

• AcombineddemonstrationofallfeaturesdevelopedinaSprint

NexusSprintReview– ACombinedProductReview

©1993-2017Scrum.org,AllRightsReserved 19

• TweakseverySprintbasedonfeedbackfromtheRetrospective(i.e.Refinement,automation,api)

• Actionitemswerefollowedupandupdatedprovidedinthesubsequentretrospective

• NexusrecommendsaNexuslevelretrofollowedbyteamlevelretros andthenagainaNexuslevelretro

NexusSprintRetrospective– ACombinedRetrospective

A combined retrospective as a

Nexus made common challenges

visible!

©1993-2017Scrum.org,AllRightsReserved 20

• StaroftheSprintAwards• SprinteroftheSprintAwards• Peerappreciationencouraged.Teamsvotedfortheirstarsandexplainedwhy

Celebrations This was a big energy booster and motivation

factor!

©1993-2017Scrum.org,AllRightsReserved 21

• Nexuscreatedfrequentopportunitiesforustoapplyagileconcepts.Ithelpedusinspectandadaptinaleanerandlighterway.

• Itisbestsuitedforsingleproductdevelopmentwith3+teams.• Nexushelpedusreleaseourproduct3weeksAHEAD ofschedule.• Ithelpedourteamscometogetherandkeepthemmotivatedasoneunit.

• WhenourNexuswasaskedfor1wordabouttheprogram,TEAMWORK stoodoutandIcouldn’tagreemore!

SummaryandWhatWeLearnedEase of

getting started and teamwork!

©1993-2017Scrum.org,AllRightsReserved 22

• Weencouragequestionsanddiscussion!– Youcanalsotypeyourquestionsandcommentsintothewebinarquestionsbox:

– Tweetyourquestions:@scrumdotorg,#ScrumPulse

WelcometoOurPanelDiscussion

Morequestions?TapintothecollectiveexperienceandexpertiseoftheScrum.orgcommunity.

Scrum.org/forum

ArticlesbyourProfessionalScrumExpertstofurtheryourScrumknowledgeandimproveyourAgilepractices.

Scrum.org/blog

ConnectwiththeScrum.orgCommunity

Scrum.org Forum Scrum.org Blog

©1993-2017Scrum.org,AllRightsReserved 24

ThankYou!Scrum.org/ScrumPulse | @scrumdotorg

©1993-2017Scrum.org,AllRightsReserved 25

NexusDailyScrumandVisualManagementcontd.

Vote

Team1

TeamTeam1

Team2

Team3

Team4

Issues• Issue1– Targetdate– Owner• Issue2– Targetdate– Owner

Risks• Risk1– Owner• Risk2– Owner

ImportantmilestonesReleasePilot– DateReleasetoonsiteagents- Date

Teamconfidencevoting

6,7,6,9

5,6,4,8

10.8.7,9

4,6,7,8

©1993-2017Scrum.org,AllRightsReserved 26

NexusDailyScrumandVisualManagementcontd.