scaling agile with sa fe v1.0

33
Scaling Agile with SAFe Srinath Ramakrishnan @rsrinath

Upload: srinath-ramakrishnan

Post on 10-Feb-2017

55 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Scaling agile with sa fe v1.0

ScalingAgilewithSAFe

SrinathRamakrishnan@rsrinath

Page 2: Scaling agile with sa fe v1.0

Aboutme• Over20yearsofITexperience• AgileCoach

Page 3: Scaling agile with sa fe v1.0

Aboutyou• Name• Organization• Role• YearsofAgileExperience• AwarenessofSAFe /otherScalingmodels

Page 4: Scaling agile with sa fe v1.0

Agenda• WhatisScalingAgile?• ChallengesinScalingAgile• OverviewofSAFe

Page 5: Scaling agile with sa fe v1.0

CharacteristicsofAgileTeams• Teamsofsizes5– 9members• Co-located• SelfOrganized• Collaborative• CrossFunctional

• WillthisworkforlargeorganizationsmovingtowardsAgilemethods?

Page 6: Scaling agile with sa fe v1.0

WhatisScalingAgile?

Product

Team Team Team

Scalingagilemeansgoingfromafewagileteamstomultiple,orevenhundredsofagiledevelopmentteams.

Page 7: Scaling agile with sa fe v1.0

WhatisScalingagile?

Product

Team Team Team

Product

Team Team Team

Product

Team Team Team

Portfolio

Product

Team Team Team

Page 8: Scaling agile with sa fe v1.0

WhatisScalingAgile?

Courtesy:ScalingbyBobHartman

Page 9: Scaling agile with sa fe v1.0

WhyScaleAgile?• Optimizedeliveryofbusinessvalue• Driveconsistencyandpredictabilityonprojectexecution

• UnderstandtrueEnterprisecapacity

Page 10: Scaling agile with sa fe v1.0

ScalingfactorsfacedbyAgileteams

www.disciplinedagileconsortium.org

Page 11: Scaling agile with sa fe v1.0

ChallengesinScalingAgile

Coordination

Synchronization

Integration

Communicationhttp://hendersonaikido.com/wp-content/uploads/2013/12/coordination-1.jpghttp://commsbusiness.co.uk/wp-content/uploads/2014/07/integration.jpghttp://www.carlosdinares.com/wp-content/uploads/2011/09/swimmnig2.jpghttp://www.okhlaheadlines.com/upload/June8-2015-1-59ameffective.jpg

Page 12: Scaling agile with sa fe v1.0

ChallengesinScalingAgile

Planning ManageDependencies

Alignmenttoacommongoal

http://i.stack.imgur.com/0sdPF.gifhttp://www.littlemiamischools.com/pages/district-news/image/section-image/planning-414.jpghttps://iaonline.theiia.org/2014/PublishingImages/shutterstock_187470173.jpghttps://media.licdn.com/mpr/mpr/p/5/005/0ac/26e/13149e2.png

Governance

Page 13: Scaling agile with sa fe v1.0

Commonscalingframeworks• ScrumofScrums(SoS)• LargeScaleScrum(LeSS)• DisciplinedAgileDelivery(DAD)• Nexus• ScaledAgileFramework(SAFe)• ScalingAgileatSpotify(SaaS)

Page 14: Scaling agile with sa fe v1.0

ScalingMethodsandApproaches

Versionone10th AnnualStateofAgileSurvey

Page 15: Scaling agile with sa fe v1.0

ScrumofScrums• Allowteamstodiscusstheirwork,focusingespeciallyonareasofoverlapandintegration

• EachteamdesignatesonememberasarepresentativetoparticipateintheScrumofScrums.

• ScrumofScrumsmeetingsoccur2/3timesaweek• 4questions

– Whathasyourteamdonesincewelastmet?– Whatwillyourteamdobeforewemeetagain?– Isanythingslowingyourteamdownorgettingintheirway?– Areyouabouttoputsomethinginanotherteam’sway?

https://www.scrumalliance.org/community/articles/2007/may/advice-on-conducting-the-scrum-of-scrums-meeting

Page 16: Scaling agile with sa fe v1.0

Agile Software Development Series

Alistair Cockburn and Jim Highsmith, Series Editors

Agile Software RequirementsLean Requirements Practices for Teams, Programs, and the Enterprise

Dean LeffingwellForeword by Don Reinertsen

4 Creator: Scaled Agile Framework

4 Agile Enterprise CoachTo some of the world’s largest enterprises

4 Agile Executive MentorBMC, John Deere

4 Chief MethodologistRally Software

4 Cofounder/AdvisorPing Identity, Roving Planet, Silver Creek Systems, Rally Software

4 Founder and CEOProQuo, Inc., Internet identity

4 Senior VPRational SoftwareResponsible for Rational Unified Process (RUP) & Promulgation of UML

4 Founder/CEO Requisite, Inc. Makers of RequisitePro

4 Founder/CEO RELA, Inc. Colorado MEDtech

ScaledAgileFramework

SAFe® isafreelyrevealedknowledgebaseofintegrated,provenpatterns

forenterpriseLean-Agiledevelopment

Page 17: Scaling agile with sa fe v1.0

IterativeandIncrementalDevelopment

LeanThinking AgileDevelopment

ProductDevelopment

Flow

FieldexperienceatEnterpriseScale

RootsofSAFe

Page 18: Scaling agile with sa fe v1.0

SAFe Principles1. Takeaneconomicview2. ApplySystemsThinking3. Assumevariability;preserveoptions4. Buildincrementallywithfast,integratedlearningcycles5. Basemilestonesonobjectiveevaluationofworking

systems6. VisualizeandlimitWIP,reducebatchsizes,andmanage

queuelengths7. Applycadence,synchronizewithcross-domainplanning8. Unlocktheintrinsicmotivationofknowledgeworkers9. Decentralizedecision-making

Page 19: Scaling agile with sa fe v1.0

SAFe HouseofLean

Page 20: Scaling agile with sa fe v1.0

Expandonelevel

SAFe BigPicture

Page 21: Scaling agile with sa fe v1.0

Collapseonelevel

SAFe BigPicture

Page 22: Scaling agile with sa fe v1.0

SAFe attheTeamLevel

• Empowered,self-organizing,self-managing,cross-functionalteam

• Deliversvaluable,tested,workingsystemeverytwoweeks

• UsesateamframeworkwhichcombinesthebestofScrumprojectmanagement,XP-inspiredtechnicalpracticesandKanbanforflow

• ValuedeliveryviaUserStories

Page 23: Scaling agile with sa fe v1.0

SAFe attheProgramLevel• Self-organizing,self-managingteam-of-agile-teams• Deliversworking,testedfullsystemincrementsevery

twoweeks• OperateswithVision,architectureandUXguidance• Commoniterationlengthsandestimating• Face-to-faceplanningforcollaboration,alignment,

andadaptation• ValuedeliveryviaFeaturesandbenefits

Page 24: Scaling agile with sa fe v1.0

SAFe attheValueStreamlevel• CoordinatesdevelopmentoflargeSolutions

• SynchronizesmultipleARTValueStreams

• ManagesSolutionIntent

• Integratessuppliersaspartners

• ValuedeliveryviaCapabilities

Page 25: Scaling agile with sa fe v1.0

SAFe atthePortfoliolevel• Organizedaroundtheflowofvalue

• Lean-Agilebudgetingempowersdecisionmakers

• KanbansystemprovidesportfoliovisibilityandWIPlimits

• Enterprisearchitectureguideslargertechnologydecisions

• Objectivemetricssupportgovernanceandimprovement

• ValuedeliveryviaEpics

Page 26: Scaling agile with sa fe v1.0

TheAgileReleaseTrain

• Avirtualorganizationof5– 12teams(50– 125+individuals)thatplans,commits,andexecutestogether

• ProgramIncrement(PI)isafixedtimebox;defaultis10weeks• SynchronizedIterationsandPIs• AlignedtoacommonmissionviaasingleProgramBacklog• OperatesunderarchitecturalandUXguidance• Frequentlyproducesvaluableandevaluablesystem-level

Solutions

Definenewfunctionality Implement Acceptancetest Deploy

AGILE RELEASE TRAIN DELIVERS SOLUTIONS

Repeat until further notice. Project chartering not required.

Page 27: Scaling agile with sa fe v1.0

ReleasePlanning• 2daysevery8-12weeks

• Everyoneattendsinperson,ifatallpossible

• EachteamcomesoutwithPIobjectiveswhicharebriefsummariesinbusinesstermswhateachteamintendstodeliverattheendofthePI

• ThereisaProgramBoardwhichlistsoutallthefeatures,themilestones,thedependencies,andanticipateddeliverydatesofalltheteamsinaPI

Page 28: Scaling agile with sa fe v1.0

NewRoles• Programlevel

• ReleaseTrainEngineer– ChiefScrummasterforthetrain

• ProductManagement– owns,definesandprioritizestheprogrambacklog

• SystemArchitect– providesarchitecturalguidanceandtechnicalenablementtotheteam

• Systemteam– providesprocessandtoolstointegrateandevaluateassetsearlyandoften

• BusinessOwners– KeystakeholdersoftheAgileReleaseTrain

• ValueStreamlevel– ValueStreamEngineer– FacilitateValueStreamprocessandexecution

– SolutionArchitect– ResponsibleforTechandArchitecturevisionatSolutionlevel

– SolutionManagement– ResponsiblefortheValueStreambacklog

• Portfoliolevel– ProgramPortfolioManagement– responsibleforStrategyandInvestmentfunding,Program

ManagementandGovernance

– EnterpriseArchitect– driveholistictechnologyimplementationacrosstheenterprise

– EpicOwners– responsiblefordrivingindividualepicsfromidentificationthroughtoimplementation

Page 29: Scaling agile with sa fe v1.0

SAFeDeliversBusinessResults

Increase in employee

engagement

20-50% increase in productivity

30-75% faster timeto market

50%+ defect

reduction

Page 30: Scaling agile with sa fe v1.0

ProgramBoard- Sample

Page 31: Scaling agile with sa fe v1.0

SAFe Role-BasedLearningPaths

Core AdvancedRoles

ExecutivesManagersStakeholders

LeadingSAFe4.02days

SAFeAgilist

AgileChangeAgentsConsultants

ImplementingSAFe4.04days

SAFeProgramConsultant

ProductOwnersProductManagers

Relevantexperienceofagileandscalingagile

Lean-AgileLeaders

SAFe4.0PM/PO2days SAFeProduct

Manager/ProductOwner

TeamsSAFe4.0forTeams2days SAFe

Practitioner

AgileTeams

ScrumMastersSAFe4.0ScrumMaster2days

SAFe4.0AdvancedScrumMaster2days

SAFeAdvancedScrumMasterSAFeScrum

Master

ORCSM,PSM,other

Moreinfo:ScaledAgile.com/which-course

*availableNov.2016

Page 32: Scaling agile with sa fe v1.0

Questions?

Page 33: Scaling agile with sa fe v1.0

Thankyou