SlideShare uma empresa Scribd logo
1 de 15
My ExperienceScaling
HowwescaledAgiletomeetourneeds.
David Hanson
May 2020
TheWay
Forward
DavidHanson
About the Presentation
One of Agile Boston 2020’s goals is
to share success stories with the
local Agile community.
This presentation outlines how we
scaled Agile to meet the needs of a
multi-million dollar multi-year
program to create a common
platform for portfolio management.
Our “small-scale” scaled Agile
implementation most closely
resembles LeSS.
The scaled implementation, initiated
in 2014, has been largely successful,
but not without some compromise,
and continues today with remaining
opportunities for improvement.
About the Presenter
David has extensive experience
implementing numerousAgile
models, scaling when needed, and
transforming organizations.
Since 1999, David has experimented
with XP on an internal Lean Startup,
transformed a RUP project by
implementing continuous flow, and
transformed a traditional waterfall
organization by first introducing
Kanban, then Scrum, forming our
own interpretation of Scrumban.
David’s earliest scaled
implementation in 2008 successfully
leveraged a plan-build-operate
model. David’s next scaled
implementation was branded “The
Way Forward” and is covered here.
Background
My approach to Agile
 Kanban > Scrum > XP
 Start small
 Experiment and evolve
 Make it work
 Then study
Similar approach with scaling
Before scaling
 Bangalore team following
RUP
 Mumbai team following
Spiral
 Transitioned both teams to
Scrum
 Teams small (-ish), stable,
cross-functional
Need toScale
 Teams had been supporting independent projects for three years
 New program initiated to create one common platform for all
Fixed Income and Cash portfolio management needs
 Inherited another large team practicing managed Scrum
Breakout
Did you have a need to scale?
 What’s the largest team you’ve been on?
 What’s the largest team of teams you’ve been part of?
 If you were on a large team, might you have benefited
from scaling?
 If you were on a team of teams, what scaling model did
you use?
Our
Small
Scaled
Scrum
Onshore
Offshore
Cash
Data
Architect
DBE
Business PO
AgileCoach
ReleaseStatusReviewStatusPlanStatus
Support
Business
Stakeholders
Manager
Admin
SoSSoSSoS
House
Rules
Management
Roles
Governance Structure:
 Business and development
managers for strategic
decisions
 Business stakeholders for
tactical decisions
 Business sponsored a lead
product owner
 Development manager
acting as Agile coach
Challenges:
 Boston and London offices
had different strategic and
tactical goals
 Business nominated 6
stakeholders
 Product owner not
empowered
 My development manager
drove product vision
Focused
Teams
 Split inherited team into
Onshore team and Offshore
team
 Focused Onshore on core
development
 Focused Offshore on legacy
and support
 Focused Mumbai team on
subset of program
 Focused Bangalore team on
common data layer
Challenges:
 Management overrode
proposal to create full vertical
teams
 Common data layer team
was large and continued
many traditional practices
 Data team transitioned to
report to different manager
 Inherited offshore team later
split between support and
cash
Scaling Model
Roles
alittle morethanLeSS
 Program product owner and
proxy product owners for
each team
 ProgramAgile coach and
Scrum master for each team
 Development teams all had
analyst, developers (UI, MT,
DB), and testers
 Cross-team staff included a
dedicated architect and DBE
 Offshore teams each had
proxy product owner and
analyst both onshore
Challenges:
 Proxy product owners more
influential than program
product owner
 Team members reported to
Scrum masters reported to
product owners
 Large data team formed
unofficial development and
QA sub-teams
Scaling Model
Events
LeSS mighthave been
more
 Synchronized sprints with
releases every 6 weeks
 Scrum of Scrums: obstacles,
dependencies, risks, focus;
speaker and observer
 Scaled Planning: mid-sprint
between product owners,
team representatives, and
managers
 Scaled Review: mid-sprint
between product owners,
team analysts, and business
stakeholders
 Teams maintained
independent Scrum events,
with staggered meeting times
 Weekly management meeting
with project radiator,
impediment backlog, backlog
burnup, and adoption metrics
Challenges:
 One team declined to shift
from 3 week to 2 week sprint
 Management rule that
meetings between business
and technology should have
equal representation
 Business stakeholders lacked
patience for detailed review of
stories in Sprint Review
Scaling Model
Artifacts,
Agreements,
Communities
 Started with epic story map >
single product backlog
 Sprint backlogs continued by
team
 Potentially shippable
increment
 Integration sprint >
integration every sprint >
code integrated daily
 Defined potentially
shippable as ready for UAT
 House Rules included
minimum standards for
sprint events and definitions
of ready & done
Communities of Practice:
 Cross-team (long-standing
knowledge sharing)
 Scrum Master (retro of
retros)
 Development (integration,
deployments)
 QA (regression, automation)
 DevOps (company-wide)
Our
Small
Scaled
Scrum
Onshore
Offshore
Cash
Data
Architect
DBE
Business PO
AgileCoach
ReleaseStatusReviewStatusPlanStatus
Support
Business
Stakeholders
Manager
Admin
SoSSoSSoS
House
Rules
Success and
Compromise
Success:
 Cross-team SMEs: dedicated
to team of teams leveraging
Kanban
 Common Support: no interrupt
buffer
 Scrum of Scrums: format,
coverage, attendance
 Integration Sprints (teams self-
organized to daily)
 House Rules: effectively our
Scrum Guide
 Knowledge Sharing:
continuous learning culture
Mixed:
 Proxy Product Owners (lacked
independent strategic PO)
 Staggered Events: allowed
ambassadors from other teams
and interested managers to
attend
 Story Mapping (extend to
broader audience)
Compromise:
 Synchronized Sprints (w/o,
difficult to reduce release
cycle)
 Vertical interface with
horizontal database (UI teams
avoided data layer)
Opportunity:
 Replace weekly management
with EAT and scaled planning
and review with EMS
Observations
 The Scrum Framework alone provides a good framework to scale
 Consider Roles, Events, Artifacts, plusAgreements, Metrics
 Scaling provides opportunities which may not exist with one team
 Shared SMEs dedicated to team of teams
 Support team as alternative to interrupt buffer
 ScaledAgile provides a natural opportunity to create learning
communities and accelerate adoption
 Successful scaling doesn’t necessarily require SAFe or S@S
Our
Small
Scaled
Scrum
Onshore
Offshore
Cash
Data
Architect
DBE
Business PO
AgileCoach
ReleaseStatusReviewStatusPlanStatus
Support
Business
Stakeholders
Manager
Admin
SoSSoSSoS
House
Rules

Mais conteúdo relacionado

Mais procurados

Role of an agile Project Manager
Role of an agile Project ManagerRole of an agile Project Manager
Role of an agile Project Manager
Terry Bunio
 
Compasspoint Measurement Workshop
Compasspoint Measurement WorkshopCompasspoint Measurement Workshop
Compasspoint Measurement Workshop
Beth Kanter
 

Mais procurados (20)

Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and Practices
 
Salesforce.com Agile Transformation - Agile 2007 Conference
Salesforce.com Agile Transformation - Agile 2007 ConferenceSalesforce.com Agile Transformation - Agile 2007 Conference
Salesforce.com Agile Transformation - Agile 2007 Conference
 
A Practical Guide to Scaling Agile
A Practical Guide to Scaling AgileA Practical Guide to Scaling Agile
A Practical Guide to Scaling Agile
 
Scaling Agile with Portfolio for Jira
Scaling Agile with Portfolio for JiraScaling Agile with Portfolio for Jira
Scaling Agile with Portfolio for Jira
 
Dev up 2016 Demystifying the scaled agile framework
Dev up 2016 Demystifying the scaled agile frameworkDev up 2016 Demystifying the scaled agile framework
Dev up 2016 Demystifying the scaled agile framework
 
Scaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseScaling Atlassian for the Enterprise
Scaling Atlassian for the Enterprise
 
Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)
 
Lean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsLean and Agile: The Eternal Siblings
Lean and Agile: The Eternal Siblings
 
Agile Product Owner
Agile Product OwnerAgile Product Owner
Agile Product Owner
 
Scaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scaleScaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scale
 
Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)
 
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
 
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager MeetupComparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
 
Like Herding Cats: How to Get Engineers to Update Their Status
Like Herding Cats: How to Get Engineers to Update Their StatusLike Herding Cats: How to Get Engineers to Update Their Status
Like Herding Cats: How to Get Engineers to Update Their Status
 
Role of an agile Project Manager
Role of an agile Project ManagerRole of an agile Project Manager
Role of an agile Project Manager
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed Teams
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
 
Leanban: The Next Step in the Evolution of Agile
Leanban: The Next Step in the Evolution of AgileLeanban: The Next Step in the Evolution of Agile
Leanban: The Next Step in the Evolution of Agile
 
Scaling Agile
Scaling Agile Scaling Agile
Scaling Agile
 
Compasspoint Measurement Workshop
Compasspoint Measurement WorkshopCompasspoint Measurement Workshop
Compasspoint Measurement Workshop
 

Semelhante a The Way Forward: A Scaled Agile Experience

DevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_DeliveryDevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_Delivery
Jeevan T.M.
 
David A Shattles Resume 2015-11
David A Shattles Resume 2015-11David A Shattles Resume 2015-11
David A Shattles Resume 2015-11
David Shattles
 

Semelhante a The Way Forward: A Scaled Agile Experience (20)

Agile frameworks
Agile frameworksAgile frameworks
Agile frameworks
 
Agility to manage IT Complexity
Agility to manage IT ComplexityAgility to manage IT Complexity
Agility to manage IT Complexity
 
DevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_DeliveryDevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_Delivery
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in IT
 
Susan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologiesSusan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologies
 
Agile transformation approach by first consulting
Agile transformation approach by first consultingAgile transformation approach by first consulting
Agile transformation approach by first consulting
 
Agile transformation approach by First Consulting
Agile transformation approach by First ConsultingAgile transformation approach by First Consulting
Agile transformation approach by First Consulting
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Agile Data Governance Tutorial
Agile Data Governance TutorialAgile Data Governance Tutorial
Agile Data Governance Tutorial
 
Agile Network India | LeSS Talks - More Action with Agile | Kalpak Chavhan
Agile Network India | LeSS Talks - More Action with Agile | Kalpak ChavhanAgile Network India | LeSS Talks - More Action with Agile | Kalpak Chavhan
Agile Network India | LeSS Talks - More Action with Agile | Kalpak Chavhan
 
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_SharmaScrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
 
Scaling Agile - LeSS Framework
Scaling Agile - LeSS FrameworkScaling Agile - LeSS Framework
Scaling Agile - LeSS Framework
 
Monish Chatterjee_CV
Monish Chatterjee_CVMonish Chatterjee_CV
Monish Chatterjee_CV
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterprise
 
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeOpportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
 
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeOpportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
 
Dennis Stevens - Using Agile and Lean to Lead Business Transformation
Dennis Stevens - Using Agile and Lean to Lead Business TransformationDennis Stevens - Using Agile and Lean to Lead Business Transformation
Dennis Stevens - Using Agile and Lean to Lead Business Transformation
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
Approaches to scaling agile
Approaches to scaling agileApproaches to scaling agile
Approaches to scaling agile
 
David A Shattles Resume 2015-11
David A Shattles Resume 2015-11David A Shattles Resume 2015-11
David A Shattles Resume 2015-11
 

Mais de David Hanson

Mais de David Hanson (11)

Agile Maturity Assessments
Agile Maturity AssessmentsAgile Maturity Assessments
Agile Maturity Assessments
 
Relative Estimation: Exercises & Illustrations
Relative Estimation: Exercises & IllustrationsRelative Estimation: Exercises & Illustrations
Relative Estimation: Exercises & Illustrations
 
Root Cause Analysis
Root Cause AnalysisRoot Cause Analysis
Root Cause Analysis
 
Backlog Refinement 101 & 202
Backlog Refinement 101 & 202Backlog Refinement 101 & 202
Backlog Refinement 101 & 202
 
WIP: A Couple Exercises and Some Simple Math
WIP: A Couple Exercises and Some Simple MathWIP: A Couple Exercises and Some Simple Math
WIP: A Couple Exercises and Some Simple Math
 
Lean Software 101
Lean Software 101Lean Software 101
Lean Software 101
 
Exercises in Self-management
Exercises in Self-managementExercises in Self-management
Exercises in Self-management
 
Scrum of Scrums Patterns Library
Scrum of Scrums Patterns LibraryScrum of Scrums Patterns Library
Scrum of Scrums Patterns Library
 
Extreme Programming: An Introduction to XP Practices
Extreme Programming: An Introduction to XP PracticesExtreme Programming: An Introduction to XP Practices
Extreme Programming: An Introduction to XP Practices
 
Managing Multiple Priorities
Managing Multiple PrioritiesManaging Multiple Priorities
Managing Multiple Priorities
 
Epic Estimation 2019
Epic Estimation 2019Epic Estimation 2019
Epic Estimation 2019
 

Último

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Último (20)

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 

The Way Forward: A Scaled Agile Experience

  • 2. TheWay Forward DavidHanson About the Presentation One of Agile Boston 2020’s goals is to share success stories with the local Agile community. This presentation outlines how we scaled Agile to meet the needs of a multi-million dollar multi-year program to create a common platform for portfolio management. Our “small-scale” scaled Agile implementation most closely resembles LeSS. The scaled implementation, initiated in 2014, has been largely successful, but not without some compromise, and continues today with remaining opportunities for improvement. About the Presenter David has extensive experience implementing numerousAgile models, scaling when needed, and transforming organizations. Since 1999, David has experimented with XP on an internal Lean Startup, transformed a RUP project by implementing continuous flow, and transformed a traditional waterfall organization by first introducing Kanban, then Scrum, forming our own interpretation of Scrumban. David’s earliest scaled implementation in 2008 successfully leveraged a plan-build-operate model. David’s next scaled implementation was branded “The Way Forward” and is covered here.
  • 3. Background My approach to Agile  Kanban > Scrum > XP  Start small  Experiment and evolve  Make it work  Then study Similar approach with scaling Before scaling  Bangalore team following RUP  Mumbai team following Spiral  Transitioned both teams to Scrum  Teams small (-ish), stable, cross-functional
  • 4. Need toScale  Teams had been supporting independent projects for three years  New program initiated to create one common platform for all Fixed Income and Cash portfolio management needs  Inherited another large team practicing managed Scrum
  • 5. Breakout Did you have a need to scale?  What’s the largest team you’ve been on?  What’s the largest team of teams you’ve been part of?  If you were on a large team, might you have benefited from scaling?  If you were on a team of teams, what scaling model did you use?
  • 7. Management Roles Governance Structure:  Business and development managers for strategic decisions  Business stakeholders for tactical decisions  Business sponsored a lead product owner  Development manager acting as Agile coach Challenges:  Boston and London offices had different strategic and tactical goals  Business nominated 6 stakeholders  Product owner not empowered  My development manager drove product vision
  • 8. Focused Teams  Split inherited team into Onshore team and Offshore team  Focused Onshore on core development  Focused Offshore on legacy and support  Focused Mumbai team on subset of program  Focused Bangalore team on common data layer Challenges:  Management overrode proposal to create full vertical teams  Common data layer team was large and continued many traditional practices  Data team transitioned to report to different manager  Inherited offshore team later split between support and cash
  • 9. Scaling Model Roles alittle morethanLeSS  Program product owner and proxy product owners for each team  ProgramAgile coach and Scrum master for each team  Development teams all had analyst, developers (UI, MT, DB), and testers  Cross-team staff included a dedicated architect and DBE  Offshore teams each had proxy product owner and analyst both onshore Challenges:  Proxy product owners more influential than program product owner  Team members reported to Scrum masters reported to product owners  Large data team formed unofficial development and QA sub-teams
  • 10. Scaling Model Events LeSS mighthave been more  Synchronized sprints with releases every 6 weeks  Scrum of Scrums: obstacles, dependencies, risks, focus; speaker and observer  Scaled Planning: mid-sprint between product owners, team representatives, and managers  Scaled Review: mid-sprint between product owners, team analysts, and business stakeholders  Teams maintained independent Scrum events, with staggered meeting times  Weekly management meeting with project radiator, impediment backlog, backlog burnup, and adoption metrics Challenges:  One team declined to shift from 3 week to 2 week sprint  Management rule that meetings between business and technology should have equal representation  Business stakeholders lacked patience for detailed review of stories in Sprint Review
  • 11. Scaling Model Artifacts, Agreements, Communities  Started with epic story map > single product backlog  Sprint backlogs continued by team  Potentially shippable increment  Integration sprint > integration every sprint > code integrated daily  Defined potentially shippable as ready for UAT  House Rules included minimum standards for sprint events and definitions of ready & done Communities of Practice:  Cross-team (long-standing knowledge sharing)  Scrum Master (retro of retros)  Development (integration, deployments)  QA (regression, automation)  DevOps (company-wide)
  • 13. Success and Compromise Success:  Cross-team SMEs: dedicated to team of teams leveraging Kanban  Common Support: no interrupt buffer  Scrum of Scrums: format, coverage, attendance  Integration Sprints (teams self- organized to daily)  House Rules: effectively our Scrum Guide  Knowledge Sharing: continuous learning culture Mixed:  Proxy Product Owners (lacked independent strategic PO)  Staggered Events: allowed ambassadors from other teams and interested managers to attend  Story Mapping (extend to broader audience) Compromise:  Synchronized Sprints (w/o, difficult to reduce release cycle)  Vertical interface with horizontal database (UI teams avoided data layer) Opportunity:  Replace weekly management with EAT and scaled planning and review with EMS
  • 14. Observations  The Scrum Framework alone provides a good framework to scale  Consider Roles, Events, Artifacts, plusAgreements, Metrics  Scaling provides opportunities which may not exist with one team  Shared SMEs dedicated to team of teams  Support team as alternative to interrupt buffer  ScaledAgile provides a natural opportunity to create learning communities and accelerate adoption  Successful scaling doesn’t necessarily require SAFe or S@S

Notas do Editor

  1. Key: Bold outline: active managers or leads Blue: business, product owners, proxy product owners White or gray: Scrum masters, administrative help, Agile coach Purple: analysts Red: UI specialists with .NET skills Orange: middle-tier specialists with Java skills Yellow: database specialists with Oracle skills Green: QA most with limited automation experience Darker: generally more senior Dark blue: Boston; light blue: London Out front: onshore; in back: offshore