25
ShriKant Vashishtha What All It Takes to Scale Agile?

[Srijan Wednesday Webinars] Strategies to Help You Scale Agile

Embed Size (px)

DESCRIPTION

Scrum and XP have been designed to work well for small teams and they work fabulously for small organizations. However, implementing the same for large project portfolios, having teams with 100+ developers has remained very challenging from Scrum only perspective. There are many challenges while working with large teams like how to break silos in large organizations, stories focused on changes in enterprise architecture, ability to work on highest business value features for program portfolio instead of for a project, eliminate waste and reduce cycle time for the whole value chain. In this webinar, you will learn about strategies that can help you overcome these challenges and scale agile.

Citation preview

Page 1: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

ShriKant  Vashishtha  

What  All  It  Takes  to  Scale  Agile?  

Page 2: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

Some  Scaling  Issues  in  Large  Enterprises  

www.agilebuddha.com    

Page 3: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

End-­‐to-­‐End  FuncBonal  IntegraBon  Accountability?  

www.agilebuddha.com    

Page 4: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

QuesBon  on  SancBty  of  HolisBc  Architecture  

www.agilebuddha.com    

Page 5: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

Missing  Roles  -­‐  System  Architect  and  Team  Architect  

www.agilebuddha.com    

Page 6: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

Constrained  Because  of  Big  Batch  Sizes  (read  Project)  

www.agilebuddha.com    

Page 7: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

Siloed  Teams  

www.agilebuddha.com    

Page 8: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

Siloed  Teams  

www.agilebuddha.com    

Page 9: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

Flow  DepicBon  

Page 10: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

Waste  of  Repeatedly  Forming  and  Dissolving  Teams  

www.agilebuddha.com    

Page 11: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

How  to  QuanBfy  Business  Value  across  Features?  

www.agilebuddha.com    

Page 12: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

How  Scaled  Agile  Framework  (SAFe)  Solves  Them?  

www.agilebuddha.com    

Page 13: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

Introducing  New  Roles  Such  as  Product  Manager  

www.agilebuddha.com    

Page 14: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

Work  on  Features  instead  of  Projects  

www.agilebuddha.com    

Page 15: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

Introducing  Cross  FuncBonal  Teams    

www.agilebuddha.com    

Page 16: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

SBcky  or  StaBc  Teams  

www.agilebuddha.com    

•  A  number  of  teams  engaged  in  ongoing,  conBnuous  development  –  a  flow  of  products,  services,  applicaBons  etc.  

•  Avoids  the  delays  and  overhead  of  the  start-­‐stop-­‐start  nature  of  tradiBonal  development.  

Page 17: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

Weighted  Shortest  Job  First  (WSJF)  

www.agilebuddha.com    

WSJF  =  Weighted  shortest  job  first  RR  =  Risk  ReducBon  OE  =  Opportunity  Enablement  

•  Take  an  economic  view  •  Ignore  sunk  costs  •  If  quality  one  thing  only  –  

quality  cost  of  delay  •  Use  decision  rules  to  

decentralize  economic  control  •  Economic  choices  to  be  made  

conBnuously  

Page 18: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

SAFe  Big  Picture  

•  Proven,  publicly-­‐facing  framework  for  applying  Lean  and  Agile  pracBces  at  enterprise  scale  

•  Synchronizes  alignment,  collaboraBon  and  delivery  

•  Scales  successfully  to  large  number  of  pracBBoners  and  teams  

 Core  Values  1.  Code  quality  2.  Program  execuBon  3.  Alignment  4.  Transparency  

www.agilebuddha.com    

Page 19: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

Scaling  at  Program  Level  

www.agilebuddha.com    

Page 20: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

What’s  New  at  Program  Level?  

•  New  roles  (Product  Manager,  Architect,  UX)  and  ceremonies  (Release  planning,  Scrum  of  Scrums,  Release  management,  System  Demo,  Inspect  and  Adapt)  

•  Agile  Release  Train  •  Feature  vs  user-­‐story  •  PSI  (PotenBally  Shippable  Increment)  

www.agilebuddha.com    

Page 21: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

Agile  Release  Train  (ART)  www.agilebuddha.com    

Page 22: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

Agile  Release  Train  (ART)  www.agilebuddha.com    

Page 23: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

Develop  on  Cadence  and  Deliver  on  Demand  

www.agilebuddha.com    

Page 24: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

SAFe  at  Program  Level  -­‐  Summary    

www.agilebuddha.com    

Page 25: [Srijan Wednesday Webinars] Strategies to Help You Scale Agile

Thank You.

www.agilebuddha.com