SlideShare una empresa de Scribd logo
1 de 44
Big Scrum – Team to Program Giora Morein |  [email_address] ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Agenda
Initiation Roadmap ,[object Object],[object Object],[object Object],Project  Initiation Team Formation & Training Initiate Program Iteration 0 Assessment Business Discovery Stakeholder Meetings and Alignment Activity Focus
Stakeholders
Stakeholder Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Stakeholders
Stakeholder Interaction Level of interaction depends on type of stakeholder Stakeholders High : Daily Med : Weekly Low :  Monthly
Stakeholder Collaboration Level of collaboration depends on type of stakeholder Stakeholders High : On the Team/Program Med : Extended Team/Program Low :  External to the Team
Stakeholders Types Create communication/collaboration strategy Stakeholders Interaction Level Collaboration Level low medium high low medium high ,[object Object],1 3.  Visitors & Guests 3 2.  Project Implementers 2 4.  Project Dependency 4 5.  Org. Stakeholders 5
Educating Stakeholders
Alignment & Education ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Educating Stakeholders
Example: Stories ,[object Object],[object Object],[object Object],[object Object],[object Object],Educating Stakeholders As a vacation planner I want to see photos of hotel rooms As a repeat vacation planner I want to  rebook a past trip As a user, I want to cancel a reservation
Example: Stories ,[object Object],[object Object],[object Object],[object Object],[object Object],Educating Stakeholders As a vacation planner I want to see photos of hotel rooms As a repeat vacation planner I want to  rebook a past trip As a user, I want to cancel a reservation
Example: Reports ,[object Object],[object Object],[object Object],[object Object],[object Object],Educating Stakeholders
The Program Model
Program Organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The Program Model
The Team Each team has a  ScrumMaster SM aka: Team Lead Project Manager The Program Model
The Team Each team has a  product owner SM aka: Customer Business The Voice The Truth PO The Program Model
The Team Each team has it’s own  story backlog BL SM aka: team backlog backlog stories PO The Program Model
The Team Each team plans, sizes, manages and executes its own backlog Team meets daily in “stand-ups” or Scrums BL SM PO The Program Model
Program Coordination BL SM PO BL SM PO BL SM PO BL SM PO Program comprises of multiple teams Team leads meet regularly aka :  Scrum-of-Scrums daily SM SM SM SM The Program Model
Program Coordination BL SM PO BL SM PO BL SM PO BL SM PO Program is led by Program Manager or :  Uber ScrumMaster daily SM SM SM SM The Program Model
Product Coordination BL SM PO BL SM PO BL SM PO BL SM PO Product team leads meet regularly aka :  Meta-Scrum daily PO PO PO PO The Program Model
Product Coordination BL SM PO BL SM PO BL SM PO BL SM PO Product Team is led by Product Director or :  Chief Product Owner daily PO PO PO PO UPO The Program Model
Product Coordination BL SM PO BL SM PO BL SM PO BL SM PO Product Team prioritizes consolidated Program Backlog Program Backlog divided into team Backlogs PBL PO PO PO PO UPO The Program Model
Product Coordination BL SM PO BL SM PO BL SM PO BL SM PO 3 Product Management Models 1.  Top-Down ,[object Object],[object Object],[object Object],[object Object],PBL The Program Model
Product Coordination BL SM PO BL SM PO BL SM PO BL SM PO 3 Product Management Models 2.  Bottom-up ,[object Object],[object Object],[object Object],[object Object],PBL The Program Model
Product Coordination BL SM PO BL SM PO BL SM PO BL SM PO 3 Product Management Models 3.  Hybrid ,[object Object],[object Object],[object Object],[object Object],PBL The Program Model
Support Teams BL SM PO BL SM PO BL SM PO BL SM PO PBL PO PO PO PO UPO SM SM SM SM A A A Architects DBA’s D D The Program Model Infrastructure I I I
Scaling Large Programs weekly weekly The Program Model UPO UPO UPO
Technical Coordination BL SM PO BL SM PO BL SM PO BL SM PO Architecture team organized as program support Members of architecture team participate  in functional teams Responsible for defining standards, technical debt  strategy, code ownership, high-level design etc.  Provide technical guidance and advice The Program Model A A A A A A A A
Distributed Teams
Distributed vs. Virtual We prefer  Distributed  teams not Virtual  Teams Distributed Teams Virtual Team Distributed Team Individuals in multiple  remote locations Individuals co-located in  different locations Never collaborate in person, regardless of location Individuals collaborate in-person with others in same location. Teams communicate virtually across locations Extremely high levels of  geographic dependencies Lower levels of geographic dependencies
Distributed Scrum Teams ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],STRIVE FOR THIS Distributed Teams
Anti-Pattern:  Functionally Silod Teams  ,[object Object],[object Object],[object Object],[object Object],[object Object],AVOID THIS Function 1 (PM) Function 2 (Dev) Function 3 (QA) Function 4 (Vis. Des) location 2 location 4 location 3 location 1 Distributed Teams
Scaling Strategies
2 Fundamental Approaches 1. BIG BANG! How to Scale? 2. Phased Scaling Strategies
Big Bang ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],AVOID THIS Scaling Strategies
Phased ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Scaling Strategies
Example of Rapid Phase Model Scaling Strategies Mgt 1 2 3 4 5 6 7 8 Training, Stories and Setup Team 1 9 10 11 12 Team 1 Iteration 1 Team 1 Iteration 2 Team 1 Iteration 3 Training, Stories and Setup Team 2 Team 2 Iteration 1 Team 2 Iteration 2 Team 2 Iteration 3 Training, Stories and Setup Team 3 Team 3 Iteration 1 Team 3 Iteration 2 Team 3 Iteration 3 Training, Stories and Setup Team 4 Team 4 Iteration 1 Team 4 Iteration 2 Team 4 Iteration 3 Training, Stories and Setup Team 5 Team 5 Iteration 1 Team 5 Iteration 2 Training, Stories and Setup Team 6 Team 6 Iteration 1 Team 6 Iteration 2
Example of Rapid Phase Model Scaling Strategies Mgt 1 2 3 4 5 6 7 8 Training, Stories and Setup Team 1 9 10 11 12 Team 1 Iteration 1 Team 1 Iteration 2 Team 1 Iteration 3 Training, Stories and Setup Team 2 Team 2 Iteration 1 Team 2 Iteration 2 Team 2 Iteration 3 Training, Stories and Setup Team 3 Team 3 Iteration 1 Team 3 Iteration 2 Team 3 Iteration 3 Training, Stories and Setup Team 4 Team 4 Iteration 1 Team 4 Iteration 2 Team 4 Iteration 3 Training, Stories and Setup Team 5 Team 5 Iteration 1 Team 5 Iteration 2 Training, Stories and Setup Team 6 Team 6 Iteration 1 Team 6 Iteration 2
Challenges and  Success Factors
Challenges with Scaling Agile ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Challenges and Success Factors
Common Pitfalls ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Challenges and Success Factors
Keys to Success ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Challenges and Success Factors

Más contenido relacionado

La actualidad más candente

Qualities of a Great Program Manager
Qualities of a Great Program ManagerQualities of a Great Program Manager
Qualities of a Great Program ManagerRomains Bos, PMP, MBA
 
Projectmanagement Refresher for Trainees
Projectmanagement Refresher for TraineesProjectmanagement Refresher for Trainees
Projectmanagement Refresher for TraineesSiep Littooij
 
Bringing User-Centered Design Practices into Agile Development Projects
Bringing User-CenteredDesign Practices intoAgile Development ProjectsBringing User-CenteredDesign Practices intoAgile Development Projects
Bringing User-Centered Design Practices into Agile Development Projectsabcd82
 
Introduction To Project Management
Introduction To Project ManagementIntroduction To Project Management
Introduction To Project ManagementUW Madison
 
Testing Your Testing Program
Testing Your Testing ProgramTesting Your Testing Program
Testing Your Testing ProgramJill Martay
 
Project Management Toolkit_Final v1.0
Project Management Toolkit_Final v1.0Project Management Toolkit_Final v1.0
Project Management Toolkit_Final v1.0lee_anderson40
 
Agile and Lean Program Management
Agile and Lean Program ManagementAgile and Lean Program Management
Agile and Lean Program ManagementChristopher Daily
 
150528 pactify -short intro-v1
150528 pactify -short intro-v1150528 pactify -short intro-v1
150528 pactify -short intro-v1Bart Vanderhaegen
 
Dumaslab - PMO Services
Dumaslab  -  PMO ServicesDumaslab  -  PMO Services
Dumaslab - PMO ServicesDumasLab
 
PM Fundamentals for telco
PM Fundamentals for telcoPM Fundamentals for telco
PM Fundamentals for telcoShariful Islam
 
Project Team Health Presentation
Project Team Health PresentationProject Team Health Presentation
Project Team Health Presentationwilliamskym
 
Team Leadership Toolkit_Final v1.0
Team Leadership Toolkit_Final v1.0Team Leadership Toolkit_Final v1.0
Team Leadership Toolkit_Final v1.0lee_anderson40
 
SAP Organizational Change Management
SAP Organizational Change Management SAP Organizational Change Management
SAP Organizational Change Management Christophe Lastennet
 

La actualidad más candente (20)

Program Management
Program ManagementProgram Management
Program Management
 
Qualities of a Great Program Manager
Qualities of a Great Program ManagerQualities of a Great Program Manager
Qualities of a Great Program Manager
 
Projectmanagement Refresher for Trainees
Projectmanagement Refresher for TraineesProjectmanagement Refresher for Trainees
Projectmanagement Refresher for Trainees
 
The Effective Program Management Office (PgMO) (c) 2010
The Effective Program Management Office (PgMO) (c) 2010The Effective Program Management Office (PgMO) (c) 2010
The Effective Program Management Office (PgMO) (c) 2010
 
Bringing User-Centered Design Practices into Agile Development Projects
Bringing User-CenteredDesign Practices intoAgile Development ProjectsBringing User-CenteredDesign Practices intoAgile Development Projects
Bringing User-Centered Design Practices into Agile Development Projects
 
Introduction To Project Management
Introduction To Project ManagementIntroduction To Project Management
Introduction To Project Management
 
Importance of Adaptive Planning in Agile
Importance of Adaptive Planning in AgileImportance of Adaptive Planning in Agile
Importance of Adaptive Planning in Agile
 
Testing Your Testing Program
Testing Your Testing ProgramTesting Your Testing Program
Testing Your Testing Program
 
Project Management Toolkit_Final v1.0
Project Management Toolkit_Final v1.0Project Management Toolkit_Final v1.0
Project Management Toolkit_Final v1.0
 
T375 asmi
T375 asmiT375 asmi
T375 asmi
 
Agile and Lean Program Management
Agile and Lean Program ManagementAgile and Lean Program Management
Agile and Lean Program Management
 
150528 pactify -short intro-v1
150528 pactify -short intro-v1150528 pactify -short intro-v1
150528 pactify -short intro-v1
 
Dumaslab - PMO Services
Dumaslab  -  PMO ServicesDumaslab  -  PMO Services
Dumaslab - PMO Services
 
PM Fundamentals for telco
PM Fundamentals for telcoPM Fundamentals for telco
PM Fundamentals for telco
 
Project Team Health Presentation
Project Team Health PresentationProject Team Health Presentation
Project Team Health Presentation
 
Team Leadership Toolkit_Final v1.0
Team Leadership Toolkit_Final v1.0Team Leadership Toolkit_Final v1.0
Team Leadership Toolkit_Final v1.0
 
Adaptive Planning in Agile
Adaptive Planning in Agile Adaptive Planning in Agile
Adaptive Planning in Agile
 
P711
P711P711
P711
 
T352
T352T352
T352
 
SAP Organizational Change Management
SAP Organizational Change Management SAP Organizational Change Management
SAP Organizational Change Management
 

Destacado

IVI Kirov 27 June 2007 Presentation For Distribution
IVI Kirov 27 June 2007 Presentation For DistributionIVI Kirov 27 June 2007 Presentation For Distribution
IVI Kirov 27 June 2007 Presentation For DistributionThomas Nastas
 
失落的一角
失落的一角失落的一角
失落的一角chen bowei
 
Abu Dhabi Banks First Update
Abu Dhabi Banks First UpdateAbu Dhabi Banks First Update
Abu Dhabi Banks First Updatearsalanmustafa
 
Part 2: Lifestyle and health monitoring for the future
Part 2: Lifestyle and health monitoring for the futurePart 2: Lifestyle and health monitoring for the future
Part 2: Lifestyle and health monitoring for the futureNAPWA
 
Monica Cabbler - Profile
Monica Cabbler - ProfileMonica Cabbler - Profile
Monica Cabbler - ProfileMonica Cabbler
 
Class-based reasoning (OWLED2012)
Class-based reasoning (OWLED2012)Class-based reasoning (OWLED2012)
Class-based reasoning (OWLED2012)Michel Dumontier
 
Ivi master class path to commercialization for csu exec ed mba in kazan
Ivi master class path to commercialization for csu exec ed mba in kazanIvi master class path to commercialization for csu exec ed mba in kazan
Ivi master class path to commercialization for csu exec ed mba in kazanThomas Nastas
 
New Directions In Russian Private Equity
New Directions In Russian Private EquityNew Directions In Russian Private Equity
New Directions In Russian Private EquityThomas Nastas
 
Blerta Interpreter 1
Blerta Interpreter 1Blerta Interpreter 1
Blerta Interpreter 1Blerta
 
Hotel webinar final8162010
Hotel webinar final8162010Hotel webinar final8162010
Hotel webinar final8162010UserZoom
 
พลังไพร่ใน Social Network #SMCON (by iannnnn)
พลังไพร่ใน Social Network #SMCON (by iannnnn)พลังไพร่ใน Social Network #SMCON (by iannnnn)
พลังไพร่ใน Social Network #SMCON (by iannnnn)iannnnn
 
How snap tags work 052010
How snap tags work 052010How snap tags work 052010
How snap tags work 052010Jane McPherson
 
Maktjensen
MaktjensenMaktjensen
MaktjensenGjerde
 

Destacado (20)

IVI Kirov 27 June 2007 Presentation For Distribution
IVI Kirov 27 June 2007 Presentation For DistributionIVI Kirov 27 June 2007 Presentation For Distribution
IVI Kirov 27 June 2007 Presentation For Distribution
 
失落的一角
失落的一角失落的一角
失落的一角
 
Email etiquette
Email etiquetteEmail etiquette
Email etiquette
 
Abu Dhabi Banks First Update
Abu Dhabi Banks First UpdateAbu Dhabi Banks First Update
Abu Dhabi Banks First Update
 
Part 2: Lifestyle and health monitoring for the future
Part 2: Lifestyle and health monitoring for the futurePart 2: Lifestyle and health monitoring for the future
Part 2: Lifestyle and health monitoring for the future
 
Grupa Onet(2)
Grupa Onet(2)Grupa Onet(2)
Grupa Onet(2)
 
Monica Cabbler - Profile
Monica Cabbler - ProfileMonica Cabbler - Profile
Monica Cabbler - Profile
 
Class-based reasoning (OWLED2012)
Class-based reasoning (OWLED2012)Class-based reasoning (OWLED2012)
Class-based reasoning (OWLED2012)
 
Ivi master class path to commercialization for csu exec ed mba in kazan
Ivi master class path to commercialization for csu exec ed mba in kazanIvi master class path to commercialization for csu exec ed mba in kazan
Ivi master class path to commercialization for csu exec ed mba in kazan
 
AD skater
AD skaterAD skater
AD skater
 
Long Term Data Storage 2007
Long Term Data Storage 2007Long Term Data Storage 2007
Long Term Data Storage 2007
 
New Directions In Russian Private Equity
New Directions In Russian Private EquityNew Directions In Russian Private Equity
New Directions In Russian Private Equity
 
IPCC2010-1
IPCC2010-1IPCC2010-1
IPCC2010-1
 
Blerta Interpreter 1
Blerta Interpreter 1Blerta Interpreter 1
Blerta Interpreter 1
 
Hotel webinar final8162010
Hotel webinar final8162010Hotel webinar final8162010
Hotel webinar final8162010
 
พลังไพร่ใน Social Network #SMCON (by iannnnn)
พลังไพร่ใน Social Network #SMCON (by iannnnn)พลังไพร่ใน Social Network #SMCON (by iannnnn)
พลังไพร่ใน Social Network #SMCON (by iannnnn)
 
How snap tags work 052010
How snap tags work 052010How snap tags work 052010
How snap tags work 052010
 
Maktjensen
MaktjensenMaktjensen
Maktjensen
 
Burlata
BurlataBurlata
Burlata
 
Cloud ntino-krampis
Cloud ntino-krampisCloud ntino-krampis
Cloud ntino-krampis
 

Similar a BigScrum - Scaling Teams to Programs

Large scale agile frameworks
Large scale agile frameworksLarge scale agile frameworks
Large scale agile frameworksSiddhi Thakkar
 
Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...Association for Project Management
 
pspotrainingbymanoharprasad-230119074638-553afd9f.ppt
pspotrainingbymanoharprasad-230119074638-553afd9f.pptpspotrainingbymanoharprasad-230119074638-553afd9f.ppt
pspotrainingbymanoharprasad-230119074638-553afd9f.pptMouhamed Anouar Fersi
 
Scaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsYuval Yeret
 
Project Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryProject Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryLeadingAgile
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overviewguestb4c770
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsMike Cottmeyer
 
Team Building F Lussier V1.3 Eng
Team Building F Lussier V1.3 EngTeam Building F Lussier V1.3 Eng
Team Building F Lussier V1.3 EngFrederick Lussier
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development OverviewMark Kovacevich
 
Scrum Master Resume.docx
Scrum Master  Resume.docxScrum Master  Resume.docx
Scrum Master Resume.docxdonsaligram
 
How Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from WaterfallHow Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from WaterfallTechWell
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementRobert McGeachy
 
The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?Derek Huether
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile InstituteInnovation Roots
 

Similar a BigScrum - Scaling Teams to Programs (20)

Large scale agile frameworks
Large scale agile frameworksLarge scale agile frameworks
Large scale agile frameworks
 
PSPO Training by Manohar Prasad.ppt
PSPO Training by Manohar Prasad.pptPSPO Training by Manohar Prasad.ppt
PSPO Training by Manohar Prasad.ppt
 
Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...
 
Scrum 4 program draft
Scrum 4 program draftScrum 4 program draft
Scrum 4 program draft
 
pspotrainingbymanoharprasad-230119074638-553afd9f.ppt
pspotrainingbymanoharprasad-230119074638-553afd9f.pptpspotrainingbymanoharprasad-230119074638-553afd9f.ppt
pspotrainingbymanoharprasad-230119074638-553afd9f.ppt
 
Scaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in Amdocs
 
Project Management Team
Project Management TeamProject Management Team
Project Management Team
 
Project Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryProject Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product Delivery
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Team Building F Lussier V1.3 Eng
Team Building F Lussier V1.3 EngTeam Building F Lussier V1.3 Eng
Team Building F Lussier V1.3 Eng
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Scrum Master Resume.docx
Scrum Master  Resume.docxScrum Master  Resume.docx
Scrum Master Resume.docx
 
Po session
Po sessionPo session
Po session
 
How Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from WaterfallHow Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from Waterfall
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
 
Scrum master & agile master
Scrum master & agile masterScrum master & agile master
Scrum master & agile master
 
Cets 2016 fisher munoz agile project management methods for e learning
Cets 2016 fisher munoz agile project management methods for e learningCets 2016 fisher munoz agile project management methods for e learning
Cets 2016 fisher munoz agile project management methods for e learning
 

Más de ThinkLouder

Dont show up for the Scrum meeting
Dont show up for the Scrum meetingDont show up for the Scrum meeting
Dont show up for the Scrum meetingThinkLouder
 
Vegas-Style Retrospective
Vegas-Style Retrospective Vegas-Style Retrospective
Vegas-Style Retrospective ThinkLouder
 
Got a red card? It could be a red flag!
Got a red card? It could be a red flag!Got a red card? It could be a red flag!
Got a red card? It could be a red flag!ThinkLouder
 
Agile is an evolving methodology that can serve businesses in all niches (120...
Agile is an evolving methodology that can serve businesses in all niches (120...Agile is an evolving methodology that can serve businesses in all niches (120...
Agile is an evolving methodology that can serve businesses in all niches (120...ThinkLouder
 
Add Expiration Dates to Your Backlog Items
Add Expiration Dates to Your Backlog ItemsAdd Expiration Dates to Your Backlog Items
Add Expiration Dates to Your Backlog ItemsThinkLouder
 
How do you capture your user stories and product ideas
How do you capture your user stories and product ideas How do you capture your user stories and product ideas
How do you capture your user stories and product ideas ThinkLouder
 
5 Ways to Succeed in a Virtual Interview
5 Ways to Succeed in a Virtual Interview5 Ways to Succeed in a Virtual Interview
5 Ways to Succeed in a Virtual InterviewThinkLouder
 
Upgrade Your Daily Scrum
Upgrade Your Daily ScrumUpgrade Your Daily Scrum
Upgrade Your Daily ScrumThinkLouder
 
7 Companies in 7 Industries That Have Successfully Adapted to COVID-19
7 Companies in 7 Industries That Have Successfully Adapted to COVID-197 Companies in 7 Industries That Have Successfully Adapted to COVID-19
7 Companies in 7 Industries That Have Successfully Adapted to COVID-19ThinkLouder
 
AgilePalooza - Agile Reporting and Metrics
AgilePalooza - Agile Reporting and MetricsAgilePalooza - Agile Reporting and Metrics
AgilePalooza - Agile Reporting and MetricsThinkLouder
 
BigVisible Agile Reporting and Metrics
BigVisible Agile Reporting and MetricsBigVisible Agile Reporting and Metrics
BigVisible Agile Reporting and MetricsThinkLouder
 
AgilePalooza - BigScrum - Scaling Team To Program
AgilePalooza - BigScrum - Scaling Team To ProgramAgilePalooza - BigScrum - Scaling Team To Program
AgilePalooza - BigScrum - Scaling Team To ProgramThinkLouder
 

Más de ThinkLouder (12)

Dont show up for the Scrum meeting
Dont show up for the Scrum meetingDont show up for the Scrum meeting
Dont show up for the Scrum meeting
 
Vegas-Style Retrospective
Vegas-Style Retrospective Vegas-Style Retrospective
Vegas-Style Retrospective
 
Got a red card? It could be a red flag!
Got a red card? It could be a red flag!Got a red card? It could be a red flag!
Got a red card? It could be a red flag!
 
Agile is an evolving methodology that can serve businesses in all niches (120...
Agile is an evolving methodology that can serve businesses in all niches (120...Agile is an evolving methodology that can serve businesses in all niches (120...
Agile is an evolving methodology that can serve businesses in all niches (120...
 
Add Expiration Dates to Your Backlog Items
Add Expiration Dates to Your Backlog ItemsAdd Expiration Dates to Your Backlog Items
Add Expiration Dates to Your Backlog Items
 
How do you capture your user stories and product ideas
How do you capture your user stories and product ideas How do you capture your user stories and product ideas
How do you capture your user stories and product ideas
 
5 Ways to Succeed in a Virtual Interview
5 Ways to Succeed in a Virtual Interview5 Ways to Succeed in a Virtual Interview
5 Ways to Succeed in a Virtual Interview
 
Upgrade Your Daily Scrum
Upgrade Your Daily ScrumUpgrade Your Daily Scrum
Upgrade Your Daily Scrum
 
7 Companies in 7 Industries That Have Successfully Adapted to COVID-19
7 Companies in 7 Industries That Have Successfully Adapted to COVID-197 Companies in 7 Industries That Have Successfully Adapted to COVID-19
7 Companies in 7 Industries That Have Successfully Adapted to COVID-19
 
AgilePalooza - Agile Reporting and Metrics
AgilePalooza - Agile Reporting and MetricsAgilePalooza - Agile Reporting and Metrics
AgilePalooza - Agile Reporting and Metrics
 
BigVisible Agile Reporting and Metrics
BigVisible Agile Reporting and MetricsBigVisible Agile Reporting and Metrics
BigVisible Agile Reporting and Metrics
 
AgilePalooza - BigScrum - Scaling Team To Program
AgilePalooza - BigScrum - Scaling Team To ProgramAgilePalooza - BigScrum - Scaling Team To Program
AgilePalooza - BigScrum - Scaling Team To Program
 

Último

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Último (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

BigScrum - Scaling Teams to Programs

  • 1.
  • 2.
  • 3.
  • 5.
  • 6. Stakeholder Interaction Level of interaction depends on type of stakeholder Stakeholders High : Daily Med : Weekly Low : Monthly
  • 7. Stakeholder Collaboration Level of collaboration depends on type of stakeholder Stakeholders High : On the Team/Program Med : Extended Team/Program Low : External to the Team
  • 8.
  • 10.
  • 11.
  • 12.
  • 13.
  • 15.
  • 16. The Team Each team has a ScrumMaster SM aka: Team Lead Project Manager The Program Model
  • 17. The Team Each team has a product owner SM aka: Customer Business The Voice The Truth PO The Program Model
  • 18. The Team Each team has it’s own story backlog BL SM aka: team backlog backlog stories PO The Program Model
  • 19. The Team Each team plans, sizes, manages and executes its own backlog Team meets daily in “stand-ups” or Scrums BL SM PO The Program Model
  • 20. Program Coordination BL SM PO BL SM PO BL SM PO BL SM PO Program comprises of multiple teams Team leads meet regularly aka : Scrum-of-Scrums daily SM SM SM SM The Program Model
  • 21. Program Coordination BL SM PO BL SM PO BL SM PO BL SM PO Program is led by Program Manager or : Uber ScrumMaster daily SM SM SM SM The Program Model
  • 22. Product Coordination BL SM PO BL SM PO BL SM PO BL SM PO Product team leads meet regularly aka : Meta-Scrum daily PO PO PO PO The Program Model
  • 23. Product Coordination BL SM PO BL SM PO BL SM PO BL SM PO Product Team is led by Product Director or : Chief Product Owner daily PO PO PO PO UPO The Program Model
  • 24. Product Coordination BL SM PO BL SM PO BL SM PO BL SM PO Product Team prioritizes consolidated Program Backlog Program Backlog divided into team Backlogs PBL PO PO PO PO UPO The Program Model
  • 25.
  • 26.
  • 27.
  • 28. Support Teams BL SM PO BL SM PO BL SM PO BL SM PO PBL PO PO PO PO UPO SM SM SM SM A A A Architects DBA’s D D The Program Model Infrastructure I I I
  • 29. Scaling Large Programs weekly weekly The Program Model UPO UPO UPO
  • 30. Technical Coordination BL SM PO BL SM PO BL SM PO BL SM PO Architecture team organized as program support Members of architecture team participate in functional teams Responsible for defining standards, technical debt strategy, code ownership, high-level design etc. Provide technical guidance and advice The Program Model A A A A A A A A
  • 32. Distributed vs. Virtual We prefer Distributed teams not Virtual Teams Distributed Teams Virtual Team Distributed Team Individuals in multiple remote locations Individuals co-located in different locations Never collaborate in person, regardless of location Individuals collaborate in-person with others in same location. Teams communicate virtually across locations Extremely high levels of geographic dependencies Lower levels of geographic dependencies
  • 33.
  • 34.
  • 36. 2 Fundamental Approaches 1. BIG BANG! How to Scale? 2. Phased Scaling Strategies
  • 37.
  • 38.
  • 39. Example of Rapid Phase Model Scaling Strategies Mgt 1 2 3 4 5 6 7 8 Training, Stories and Setup Team 1 9 10 11 12 Team 1 Iteration 1 Team 1 Iteration 2 Team 1 Iteration 3 Training, Stories and Setup Team 2 Team 2 Iteration 1 Team 2 Iteration 2 Team 2 Iteration 3 Training, Stories and Setup Team 3 Team 3 Iteration 1 Team 3 Iteration 2 Team 3 Iteration 3 Training, Stories and Setup Team 4 Team 4 Iteration 1 Team 4 Iteration 2 Team 4 Iteration 3 Training, Stories and Setup Team 5 Team 5 Iteration 1 Team 5 Iteration 2 Training, Stories and Setup Team 6 Team 6 Iteration 1 Team 6 Iteration 2
  • 40. Example of Rapid Phase Model Scaling Strategies Mgt 1 2 3 4 5 6 7 8 Training, Stories and Setup Team 1 9 10 11 12 Team 1 Iteration 1 Team 1 Iteration 2 Team 1 Iteration 3 Training, Stories and Setup Team 2 Team 2 Iteration 1 Team 2 Iteration 2 Team 2 Iteration 3 Training, Stories and Setup Team 3 Team 3 Iteration 1 Team 3 Iteration 2 Team 3 Iteration 3 Training, Stories and Setup Team 4 Team 4 Iteration 1 Team 4 Iteration 2 Team 4 Iteration 3 Training, Stories and Setup Team 5 Team 5 Iteration 1 Team 5 Iteration 2 Training, Stories and Setup Team 6 Team 6 Iteration 1 Team 6 Iteration 2
  • 41. Challenges and Success Factors
  • 42.
  • 43.
  • 44.

Notas del editor

  1. Example of a 4-week Project initiation roadmap. Day 1 to Iteration 1. Things that happen during the project setup phase. (we will not spend too much time on all these areas, but rather focus on the program setup, organization and stakeholder involvement). Length of your project ramp-up may be different Activities are not serial – there are very few dependencies. We strive to relegate dependencies to be finish-to-finish dependencies.
  2. Identify the various stakeholders and determine the type of stakeholder (stakeholder types impact the level of interaction and collaboration with the project team. more about stakeholder types later.) Define the stakeholder role on the project how they will interact with the project team Alignment, support and buy-in is extremely important. Educating stakeholders about Agile is important. Particularly if stakeholders are new to Agile and Scrum. Align stakeholders around program goals. It is important that program goals are derived from the overall program and project vision, and that these goals are always within the line of sight. The should be concrete and avoid abstraction. Define success measures. You probably will want to include some success measures at the process adoption level.
  3. Examples: sales people, support teams, operations teams, release management, legal, compliance etc.
  4. Basic planning and building unit of Agile teams Small feature that when implemented will provide value Avoids implementation details Represents invitation to a future conversation
  5. Basic planning and building unit of Agile teams Small feature that when implemented will provide value Avoids implementation details Represents invitation to a future conversation
  6. New set of Reports and Diagnostics Focus on business-objectives Reports must support decision-making Focus on productivity and work completion rates Little emphasis on change-reporting
  7. ScrumMaster or Team Lead or Agile Project Manager Primarily a leadership role Partners with Product Owner to define product backlog Responsible for removing impediments Responsible for progress reporting
  8. Product Owner Determines what the team builds Responsible for prioritization Trade-off decision-maker Defines product functionality Domain expert
  9. Size work Identify iteration tasks Estimate task effort Develop quality product Communicate progress and issues
  10. 3 models (coming up on next slides): Top Down – Program Backlog is split into multiple-team backlogs. Stories are defined at the Program Backlog level and then distributed to each team. This is only feasible for homogenous teams building similar capability using the same technology. Bottom-Up – Features and stories are defined at the team level by product owners which then feed the overall program backlog. Typical in more heterogeneous environments where each team and product owner specialize either in different technology or different domain area. Difficult to manage program-level priorities and goals Hybrid – Most common. Features or epics are defined at the program level, typically with participation of all product owners. Features are prioritized in the program backlog and then distributed to each team backlog. The team product owner and the team define, size and prioritize individual stories.
  11. Bottom-Up – Features and stories are defined at the team level by product owners which then feed the overall program backlog. Typical in more heterogeneous environments where each team and product owner specialize
  12. Bottom-Up – Features and stories are defined at the team level by product owners which then feed the overall program backlog. Typical in more heterogeneous environments where each team and product owner specialize either in different technology or different domain area. Difficult to manage program-level priorities and goals
  13. Hybrid – Most common. Features or epics are defined at the program level, typically with participation of all product owners. Features are prioritized in the program backlog and then distributed to each team backlog. The team product owner and the team define, size and prioritize individual stories either in different technology or different domain area. Difficult to manage program-level priorities and goals
  14. Becomes a program of programs The bigger it gets, the more complex it gets
  15. GS
  16. GS 1) Program members who are responsible for delivering product. Generally these people are largely dedicated to the program
  17. GS Too much, Too fast Avoid unless unavoidable (business and timing constraints)
  18. GS Many more benefits: Team empowerment Team maturation Team adoption of principles Better adoption of practices Better team formulation Faster time to delivering value More efficient
  19. Many more benefits: Team empowerment Team maturation Team adoption of principles Better adoption of practices Better team formulation Faster time to delivering value More efficient
  20. Many more benefits: Team empowerment Team maturation Team adoption of principles Better adoption of practices Better team formulation Faster time to delivering value More efficient
  21. GS
  22. GS Communication – avoiding teams putting up walls, working together, collaborating. No “My job” vs. “Your Job” – replace with “Our Job” 2) Coordination – sometimes Team A is working on something that is dependent on Team B except this is not the highest priority for Team B. Scheduling, etc. Simple scheduling practices and coordinate release planning workshops help overcome this challenge. 3) Ensuring the “Product Vision” is validated, shared, broadly communicated, and changes are communicated. Ensure that release planning has resulted in a meaningful increment in support of that Vision 4) Shared services can be approached using the engagement pattern (program-level (providing stories/guidance) and team/iteration-level (providing team guidance) involvement ) 5) New people come on board that need training. Ongoing training and education will be needed with different foci (e.g. intro vs specialized practices) 6) Production support, Compliance, Functional managers etc
  23. GS 1) Ramping up too fast can result in missing the important fundamental principles 2) There really are no true benefits of standardization, other than ensuring that at a high level the guidance and support teams receive is fairly consistent. “ Crawl, walk, run” is a common learning approach in organizations like the military and others…it has developed over time, and works. An incremental, staggered approach allows multiple teams to go through this learning process effectively. Team 1: Crawl  Walk  Run Team 2: Crawl  Walk  Run Team 3: Crawl  Walk  Run As teams reach the “run” maturity level then coaching effort tends to decrease. 4) Focus on productivity. Examine efficiency once you have reached maturity 3) Conflicts of interest when between those who report organizationally and those who report form project perspective and their bosses
  24. Bigness often gets in the way – think of ways to minitiarize