scaling scrum: a case study on how the nexus helped ... · teams voted for their stars and...
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 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 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