SlideShare a Scribd company logo
www.persistentsys.com
© 2014 Persistent Systems Ltd
Scaling Scrum To Large Distributed
Teams and its Challenges
Pooja Wandile
© 2014 Persistent Systems Ltd
2
Scrum
 As designed for use
 2 – 4 weeks sprints
 Small and self organized team,
7 members +/- 2
 Co-located
 Face to face communication
 Cross functional
 3 roles, 3 artefacts, 4 scrum
meetings
 Potentially shippable product at
the end of each sprint
© 2014 Persistent Systems Ltd
3
Scrum XXL?
Complex
Products
Large
Teams
Agile Manifesto
& Principles
Scrum
Practices
© 2014 Persistent Systems Ltd
4
Scrum: S to XXL
 Different versions
 Multi locations
 3> Scrum teams < 20-25
 100+ people
 Team size > S
 Non IT teams
 Global teams
 Enterprise adoption
© 2014 Persistent Systems Ltd5
Enterprises Adopting Agile Rapidly
57%
Enterprises having 5+ agile
teams. Doubled in last 2
years!
43%
Enterprises having 10+
agile projects
76%
Enterprises have distributed
teams, doubled in an year
SCRUM continues to be most popular agile practice, Scrumban is gaining momentum.
Agile projects’ failure could be attributed to inappropriate Change Management.
Cultural Change is cited as most challenging aspect.80%
Source: 8th Annual State of Agile Survey by Version One: http://www.versionone.com/pdf/2013-state-of-agile-survey.pdf
© 2014 Persistent Systems Ltd6
 Agile methodologies intended
for smaller teams were not
designed for large scale
deployment
 Agile practices alone can’t serve
the purpose of enterprises IT
 Scaled deployment is possible
by blending with Portfolio &
Program practices
Can Agile Scale?
Program
Management
Agile Methodologies
Portfolio
Management
© 2014 Persistent Systems Ltd7
Key Considerations
Business Value
Productivity
Time to market
Changing Priorities
 Large scale deployment is rising
 Business wants prioritized delivery of
value at a speed to rival the competition
at the reduced cost
© 2014 Persistent Systems Ltd8
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Agile Manifesto
Manifesto is unclear about key Enterprise Asks
Predictability
Business IT-Alignment
Strategy
Risk Management
Processes
IT Budgets
Security Architecture
InnovationPortfolio Management
© 2014 Persistent Systems Ltd
9
Scrum XXL: What Changes?
Roles and Responsibilities
Any thing Else?
www.persistentsys.com
© 2014 Persistent Systems Ltd
Scrum XXL: Challenges
© 2014 Persistent Systems Ltd
11
Scrum XXL Challenges
 Scrum Framework
 Roles
 Events
 Artifacts
 Team structure
 Team Communication &
Collaboration
 Knowledge & Reuse
 Infrastructure & Operations
© 2014 Persistent Systems Ltd
12
Scrum Roles Challenges
 Product Owner
 Insufficient bandwidth
 Overloaded
 Addressing teams queries
 Scrum Master
 Too many meetings
 Managing dependencies and
issues across teams
 Team
 More processes &
Documentation
 Someone else is calling the shots
© 2014 Persistent Systems Ltd
13
 Product Backlog grooming
 Product Scope vs. Budget,
 what gets in – what gets out, ongoing exercise
 Long grooming meetings for all teams
 Sprint planning
 Mapping of Sprint goal vis-à-vis big picture
 Inter team dependencies
 Daily Scrum Meeting
 Hard to accommodate distributed team members
 Difficulty in understanding active participation (body language/facial expression)
Scrum Events Challenges
© 2014 Persistent Systems Ltd
14
 Sprint Review
 Fragmented view of features developed
 Not exactly complete increment, value stream missing 
 Sprint Retrospection
 Complete lack of active participation in the retrospection conference
 “It is not my problem” attitude
 Scrum of Scrums
 Managing Impediments across teams
 Aggregated view of progress
 Co-ordination challenges, too many people involved
Contd…
© 2014 Persistent Systems Ltd
15
Team Structure Challenges
 Pyramid team structure
 Delay in communication
 Dealing with additional roles
 Pigs & Chickens roles merging
 Component and feature teams
 Additional non feature based
teams
 Addition of PMO
© 2014 Persistent Systems Ltd
16
Communication & Collaboration Challenges
 Overdose of email communication
 Every email is urgent
 Internal & External communication
 Conflicts, misunderstandings,
uncertainty in communication
 More documentation, can’t help
 Keeping documents up to date
 Dependency on multiple
collaboration tools
 More teams, more confusion, more
delay in decision making
© 2014 Persistent Systems Ltd
17
Knowledge & Reuse Challenges
 Reinventing the wheel
 For the same set of common
issues
 Duplication of efforts
 Lack of consistency in
processes across teams
© 2014 Persistent Systems Ltd
18
Infra & Ops Challenges
 Lots of different environments
 Dev, INT test, staging, UAT, production
 Environment configuration &
Management issues
 Budget constraint
 Infra not scaling in proportion with
team scaling
 VPN, Access request, Licenses
issues
 Automation
 Test, build, integration, regression,
deploy
www.persistentsys.com
© 2014 Persistent Systems Ltd
Scrum XXL: Approach
© 2014 Persistent Systems Ltd
20
 Restructure teams
 Product, Engineering, Feature, Ops, QA, PMO
 Adapt to Scrum framework
 Tailoring of scrum events
 Consolidate Communication & Collaboration channels
 Communication modes, collaboration tools and processes
 Establishe Chapters & Guilds for capability building
 Spotify model
 Optimize cost and usage by investing in Cloud infrastructure and VMs
Steps
© 2014 Persistent Systems Ltd
21
Project Management Office
Team Metrics
Program Metrics
Overall Status:
Costing,
Budgeting &
Returns
Program
Sponsor
Offshore
Program
Manager
Project
Manager
1
Scrum
Master 1
Scrum
Master 2
Project
Manager
2
Scrum
Master 3
Scrum
Master 4
Client
Program
Manager
Onsite
Program
Manager
Onsite
Team
© 2014 Persistent Systems Ltd
22
Product Management Team
Chief Product Manager
Product Manager, Feature Product Manager, UX/UI
Product Owners, Feature
UX/UI Designers
Business Analysts
Overall owner of the product roadmap, release plan, final
authority in conflicting situations
• Manage program backlog
• Provide Feature feedback
• Manage Feature backlog
• Provide user story feedback
• Act as a liaison between team
and PO
• Resolve day to day queries
© 2014 Persistent Systems Ltd
23
Engineering Team
Chief Architect
• Own system architecture and
infrastructure
System Architect
• Define technical Epics
Enterprise Architect
• Define NFR epics
• Define enterprise architecture governance
Solution Architect
• Define technical stories
Team Captains : Technical
• Own low level implementation
• Manage tech debt
1 2 3
Team Captains : Enterprise
• Own performance, load and
other NFR implementation
© 2014 Persistent Systems Ltd
24
Scrum team, QA, Ops
Create build:
Feature 1
Integration, Regression,
UAT testing of features
Create build:
Feature 2
Create build:
Feature 3
Deploy and release to
staging & production
© 2014 Persistent Systems Ltd
25
 Product backlog grooming
 CPO & PMs: Program backlog: Once in 2 weeks grooming
 PMs, POs, Architects, BAs: Feature backlog: Weekly grooming
 Sprint planning
 BA, Scrum Team: Team Sprint backlog: One sprint ahead
 SoS
 Team Captains, Architects, POs: Impediment log: Once a week,
 Inter team dependencies, backlog status
Scrum Framework Adaptation
© 2014 Persistent Systems Ltd
26
 Sprint Review
 User Story acceptance by POs at sprint level
 Monthly demo of features to other stakeholders
 Sprint retrospection
 Team retrospection
 Monthly Common retrospection
 Consolidated findings across teams
 Metrics
Contd…
© 2014 Persistent Systems Ltd
27
Communication & Collaboration
 IM, VDO chats
 Confluence, wiki
 Home page for the program
 Team space for each Scrum team
 Team space for Prod, PMO, Architects,
Enterprise teams
 Blogs, Contact details, Vacation plan
 Anything and Everything goes there
© 2014 Persistent Systems Ltd
28
Knowledge & Reuse
 Adopt Spotify model
 Set up “Chapters” forums for
each community
 Design processes & Guidelines
 Conduct training to create
awareness
 Chapter forums for effective
learning and continuous
improvement
© 2014 Persistent Systems Ltd
29
Infra & Ops
 Common code base, frequent
auto builds, continuous
integration
 SVN, Jenkins
 Sonarqube
 Weekly automated regression
testing
 Automated deployment
 INT to Staging to Pre prod
© 2014 Persistent Systems Ltd
30
 Performance metrics
 Release and sprint velocity
 Velocity variance
 Delivered business value
 Effort utilization
 Product metrics
 Code coverage and automation coverage
 Defect leakage
 Performance metrics
 Build statistics/build efficiency
 CSAT
Metrics
© 2014 Persistent Systems Ltd
31
 Scaling practices are not easy to implement
 Sense of ownership and responsibility becomes loose
 Communication gets harder as more and more org layers get added
 Inter team dependencies only gets more & more complex
 Sprint Zero is definitely needed
 Start small as against big bang approach
 Involve teams on process improvements
 Invest in infrastructure and automation
 A combination of Kanban, Scrum and XP practices works well
Summary & Conclusion
© 2013 Persistent Systems Ltd
32
Questions????
www.persistentsys.com
© 2014 Persistent Systems Ltd
Thank You
Pooja_wandile@persistent.co.in
pooja.wandile@gmail.com

More Related Content

What's hot

Push or pull agile leadership model - 2019-11-06 w hilpert-rmederer
Push or pull   agile leadership model - 2019-11-06 w hilpert-rmedererPush or pull   agile leadership model - 2019-11-06 w hilpert-rmederer
Push or pull agile leadership model - 2019-11-06 w hilpert-rmederer
Wolfgang Hilpert
 
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
Wolfgang Hilpert
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
LitheSpeed
 
The Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouThe Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for You
LitheSpeed
 
Impediments: Silent killer of agile teams
Impediments: Silent killer of agile teamsImpediments: Silent killer of agile teams
Impediments: Silent killer of agile teams
Pooja Wandile
 
James Hannon: A case study of an Agile Transformation - in a FINTECH firm
James Hannon: A case study of an Agile Transformation - in a FINTECH firmJames Hannon: A case study of an Agile Transformation - in a FINTECH firm
James Hannon: A case study of an Agile Transformation - in a FINTECH firm
Edunomica
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Wolfgang Hilpert
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
Edwin Dando
 
Agile Team Behaviors
Agile Team BehaviorsAgile Team Behaviors
Agile Team Behaviors
Pooja Wandile
 
Scrum day scaled agile - wolfgang hilpert - sascha gessler
Scrum day   scaled agile - wolfgang hilpert - sascha gesslerScrum day   scaled agile - wolfgang hilpert - sascha gessler
Scrum day scaled agile - wolfgang hilpert - sascha gessler
Wolfgang Hilpert
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
Max Carlin
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps Mindset
Fadi Stephan
 
Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)
Ahmed Sidky
 
Agile Trends in Government
Agile Trends in GovernmentAgile Trends in Government
Agile Trends in Government
LitheSpeed
 
Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...
Bosnia Agile
 
The Agile BA
The Agile BAThe Agile BA
The Agile BA
IIBA UK Chapter
 
Build Measure Learn: Designing your MVP
Build Measure Learn: Designing your MVPBuild Measure Learn: Designing your MVP
Build Measure Learn: Designing your MVP
LitheSpeed
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
Mike Cottmeyer
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformation
Matthew Moran
 

What's hot (20)

Push or pull agile leadership model - 2019-11-06 w hilpert-rmederer
Push or pull   agile leadership model - 2019-11-06 w hilpert-rmedererPush or pull   agile leadership model - 2019-11-06 w hilpert-rmederer
Push or pull agile leadership model - 2019-11-06 w hilpert-rmederer
 
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
 
The Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouThe Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for You
 
Impediments: Silent killer of agile teams
Impediments: Silent killer of agile teamsImpediments: Silent killer of agile teams
Impediments: Silent killer of agile teams
 
James Hannon: A case study of an Agile Transformation - in a FINTECH firm
James Hannon: A case study of an Agile Transformation - in a FINTECH firmJames Hannon: A case study of an Agile Transformation - in a FINTECH firm
James Hannon: A case study of an Agile Transformation - in a FINTECH firm
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
 
An Agile Journey
An Agile JourneyAn Agile Journey
An Agile Journey
 
Agile Team Behaviors
Agile Team BehaviorsAgile Team Behaviors
Agile Team Behaviors
 
Scrum day scaled agile - wolfgang hilpert - sascha gessler
Scrum day   scaled agile - wolfgang hilpert - sascha gesslerScrum day   scaled agile - wolfgang hilpert - sascha gessler
Scrum day scaled agile - wolfgang hilpert - sascha gessler
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps Mindset
 
Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)
 
Agile Trends in Government
Agile Trends in GovernmentAgile Trends in Government
Agile Trends in Government
 
Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...
 
The Agile BA
The Agile BAThe Agile BA
The Agile BA
 
Build Measure Learn: Designing your MVP
Build Measure Learn: Designing your MVPBuild Measure Learn: Designing your MVP
Build Measure Learn: Designing your MVP
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformation
 

Viewers also liked

Dealing With Difficulities When Applying Scrum To Dispered Team
Dealing With Difficulities When Applying Scrum To Dispered TeamDealing With Difficulities When Applying Scrum To Dispered Team
Dealing With Difficulities When Applying Scrum To Dispered Team
Thang Ba Nguyen, MSc, PMP, PSM
 
Scrum Tailoring
Scrum TailoringScrum Tailoring
Scrum Tailoring
Maxim Dorofeev
 
Focus guida salute_2013
Focus guida salute_2013Focus guida salute_2013
Focus guida salute_2013Stefano Vezza
 
The light-age-by-vishwa amara
The light-age-by-vishwa amaraThe light-age-by-vishwa amara
The light-age-by-vishwa amaraAimie Halo Foster
 
Burson marsteller effective lobbying guide in Europe
Burson marsteller effective lobbying guide in EuropeBurson marsteller effective lobbying guide in Europe
Burson marsteller effective lobbying guide in EuropeDianova
 
Semana de los museos noche blanca ocio y rutas valladolid
Semana de los museos noche blanca ocio y rutas valladolidSemana de los museos noche blanca ocio y rutas valladolid
Semana de los museos noche blanca ocio y rutas valladolidOcio y Rutas Valladolid
 
Dietas milagro
Dietas milagroDietas milagro
Dietas milagro
yogui1970
 
Prorendita Fonds: Sparkasse KölnBonn wegen Falschberatung zu Schadenersatz v...
Prorendita Fonds:  Sparkasse KölnBonn wegen Falschberatung zu Schadenersatz v...Prorendita Fonds:  Sparkasse KölnBonn wegen Falschberatung zu Schadenersatz v...
Prorendita Fonds: Sparkasse KölnBonn wegen Falschberatung zu Schadenersatz v...
Mathias Nittel
 
9 17 fujisawa et al -seags e journal 2013-06
9 17 fujisawa et al -seags e journal 2013-069 17 fujisawa et al -seags e journal 2013-06
9 17 fujisawa et al -seags e journal 2013-06chakfarmer
 
Resumen iniciativa norma ganaderia ras
Resumen iniciativa norma ganaderia rasResumen iniciativa norma ganaderia ras
Resumen iniciativa norma ganaderia ras
Biblioteca Conmemorativa Orton IICA/CATIE
 
InSinkErator Model 45 Food Waste Disposer
InSinkErator Model 45 Food Waste DisposerInSinkErator Model 45 Food Waste Disposer
InSinkErator Model 45 Food Waste Disposer
liamdixonau
 
Propuesta de creación del laboratorio de estudio de sustancias naturales d...
Propuesta de creación del  laboratorio de  estudio de sustancias  naturales d...Propuesta de creación del  laboratorio de  estudio de sustancias  naturales d...
Propuesta de creación del laboratorio de estudio de sustancias naturales d...
Alfonso Enrique Islas Rodríguez
 
Big Data & Analytics for E&P conference
Big Data & Analytics for E&P conferenceBig Data & Analytics for E&P conference
Big Data & Analytics for E&P conference
Dale Butler
 
Parenting the i generation mark mccrindle
Parenting the i generation mark mccrindleParenting the i generation mark mccrindle
Parenting the i generation mark mccrindle
Mark McCrindle
 
YouRock.jobs - taller en el International Meeting Point of Fuerteventura. 25 ...
YouRock.jobs - taller en el International Meeting Point of Fuerteventura. 25 ...YouRock.jobs - taller en el International Meeting Point of Fuerteventura. 25 ...
YouRock.jobs - taller en el International Meeting Point of Fuerteventura. 25 ...
Esther Subias
 
9 cambio climatico k cordova
9 cambio climatico k cordova9 cambio climatico k cordova
9 cambio climatico k cordova
Mercedes Marrero
 
Fuentes del poder de computador vaneee nv♥
Fuentes  del  poder  de computador vaneee nv♥Fuentes  del  poder  de computador vaneee nv♥
Fuentes del poder de computador vaneee nv♥Liilii Gz
 
La voz del cliente en los medios de comunicación social
La voz del cliente en los medios de comunicación socialLa voz del cliente en los medios de comunicación social
La voz del cliente en los medios de comunicación social
Mundo Contact
 

Viewers also liked (20)

Dealing With Difficulities When Applying Scrum To Dispered Team
Dealing With Difficulities When Applying Scrum To Dispered TeamDealing With Difficulities When Applying Scrum To Dispered Team
Dealing With Difficulities When Applying Scrum To Dispered Team
 
Scrum Tailoring
Scrum TailoringScrum Tailoring
Scrum Tailoring
 
Focus guida salute_2013
Focus guida salute_2013Focus guida salute_2013
Focus guida salute_2013
 
The light-age-by-vishwa amara
The light-age-by-vishwa amaraThe light-age-by-vishwa amara
The light-age-by-vishwa amara
 
Burson marsteller effective lobbying guide in Europe
Burson marsteller effective lobbying guide in EuropeBurson marsteller effective lobbying guide in Europe
Burson marsteller effective lobbying guide in Europe
 
Semana de los museos noche blanca ocio y rutas valladolid
Semana de los museos noche blanca ocio y rutas valladolidSemana de los museos noche blanca ocio y rutas valladolid
Semana de los museos noche blanca ocio y rutas valladolid
 
Dietas milagro
Dietas milagroDietas milagro
Dietas milagro
 
Curriculum
CurriculumCurriculum
Curriculum
 
Prorendita Fonds: Sparkasse KölnBonn wegen Falschberatung zu Schadenersatz v...
Prorendita Fonds:  Sparkasse KölnBonn wegen Falschberatung zu Schadenersatz v...Prorendita Fonds:  Sparkasse KölnBonn wegen Falschberatung zu Schadenersatz v...
Prorendita Fonds: Sparkasse KölnBonn wegen Falschberatung zu Schadenersatz v...
 
9 17 fujisawa et al -seags e journal 2013-06
9 17 fujisawa et al -seags e journal 2013-069 17 fujisawa et al -seags e journal 2013-06
9 17 fujisawa et al -seags e journal 2013-06
 
Resumen iniciativa norma ganaderia ras
Resumen iniciativa norma ganaderia rasResumen iniciativa norma ganaderia ras
Resumen iniciativa norma ganaderia ras
 
Freya
FreyaFreya
Freya
 
InSinkErator Model 45 Food Waste Disposer
InSinkErator Model 45 Food Waste DisposerInSinkErator Model 45 Food Waste Disposer
InSinkErator Model 45 Food Waste Disposer
 
Propuesta de creación del laboratorio de estudio de sustancias naturales d...
Propuesta de creación del  laboratorio de  estudio de sustancias  naturales d...Propuesta de creación del  laboratorio de  estudio de sustancias  naturales d...
Propuesta de creación del laboratorio de estudio de sustancias naturales d...
 
Big Data & Analytics for E&P conference
Big Data & Analytics for E&P conferenceBig Data & Analytics for E&P conference
Big Data & Analytics for E&P conference
 
Parenting the i generation mark mccrindle
Parenting the i generation mark mccrindleParenting the i generation mark mccrindle
Parenting the i generation mark mccrindle
 
YouRock.jobs - taller en el International Meeting Point of Fuerteventura. 25 ...
YouRock.jobs - taller en el International Meeting Point of Fuerteventura. 25 ...YouRock.jobs - taller en el International Meeting Point of Fuerteventura. 25 ...
YouRock.jobs - taller en el International Meeting Point of Fuerteventura. 25 ...
 
9 cambio climatico k cordova
9 cambio climatico k cordova9 cambio climatico k cordova
9 cambio climatico k cordova
 
Fuentes del poder de computador vaneee nv♥
Fuentes  del  poder  de computador vaneee nv♥Fuentes  del  poder  de computador vaneee nv♥
Fuentes del poder de computador vaneee nv♥
 
La voz del cliente en los medios de comunicación social
La voz del cliente en los medios de comunicación socialLa voz del cliente en los medios de comunicación social
La voz del cliente en los medios de comunicación social
 

Similar to Scaling Scrum to Large Distributed Teams and Its Challenges

PureApp Presentation
PureApp PresentationPureApp Presentation
PureApp Presentation
Prolifics
 
Continuous Delivery in the enterprise and DevOps foundations with Analyst Bol...
Continuous Delivery in the enterprise and DevOps foundations with Analyst Bol...Continuous Delivery in the enterprise and DevOps foundations with Analyst Bol...
Continuous Delivery in the enterprise and DevOps foundations with Analyst Bol...
Serena Software
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
CollabNet
 
Pure App + Patterns + Prolifics = Feeding Change
Pure App + Patterns + Prolifics = Feeding Change Pure App + Patterns + Prolifics = Feeding Change
Pure App + Patterns + Prolifics = Feeding Change
Prolifics
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
Sanjeev Sharma
 
LeSS is Scrum - Naveen S @ CMBAgileCon 2016
LeSS is Scrum - Naveen S @ CMBAgileCon 2016LeSS is Scrum - Naveen S @ CMBAgileCon 2016
LeSS is Scrum - Naveen S @ CMBAgileCon 2016
ColomboCampsCommunity
 
Alm Agile In Large Projects V2
Alm Agile In Large Projects V2Alm Agile In Large Projects V2
Alm Agile In Large Projects V2AllyWick
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
IBM UrbanCode Products
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Sanjeev Sharma
 
Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...People10 Technosoft Private Limited
 
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Kevin Hancock
 
Deliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps TransformationsDeliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps Transformations
Tasktop
 
Making devops business as usual
Making devops business as usualMaking devops business as usual
Making devops business as usual
Graham Dick
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdf
BoreVishnusai
 
Sci comm capabilities dec 2014
Sci comm capabilities dec 2014Sci comm capabilities dec 2014
Sci comm capabilities dec 2014
Iqbal Tareen
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
CollabNet
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
dennisn129CBN
 
Atagg2015 Where testing is moving in agile cloud world!
Atagg2015 Where testing is moving in agile cloud world!Atagg2015 Where testing is moving in agile cloud world!
Atagg2015 Where testing is moving in agile cloud world!
Agile Testing Alliance
 
Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013
Google
 

Similar to Scaling Scrum to Large Distributed Teams and Its Challenges (20)

PureApp Presentation
PureApp PresentationPureApp Presentation
PureApp Presentation
 
Continuous Delivery in the enterprise and DevOps foundations with Analyst Bol...
Continuous Delivery in the enterprise and DevOps foundations with Analyst Bol...Continuous Delivery in the enterprise and DevOps foundations with Analyst Bol...
Continuous Delivery in the enterprise and DevOps foundations with Analyst Bol...
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
Pure App + Patterns + Prolifics = Feeding Change
Pure App + Patterns + Prolifics = Feeding Change Pure App + Patterns + Prolifics = Feeding Change
Pure App + Patterns + Prolifics = Feeding Change
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
LeSS is Scrum - Naveen S @ CMBAgileCon 2016
LeSS is Scrum - Naveen S @ CMBAgileCon 2016LeSS is Scrum - Naveen S @ CMBAgileCon 2016
LeSS is Scrum - Naveen S @ CMBAgileCon 2016
 
Alm Agile In Large Projects V2
Alm Agile In Large Projects V2Alm Agile In Large Projects V2
Alm Agile In Large Projects V2
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
 
Agile~overview
Agile~overviewAgile~overview
Agile~overview
 
Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...
 
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
 
Deliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps TransformationsDeliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps Transformations
 
Making devops business as usual
Making devops business as usualMaking devops business as usual
Making devops business as usual
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdf
 
Sci comm capabilities dec 2014
Sci comm capabilities dec 2014Sci comm capabilities dec 2014
Sci comm capabilities dec 2014
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
 
Atagg2015 Where testing is moving in agile cloud world!
Atagg2015 Where testing is moving in agile cloud world!Atagg2015 Where testing is moving in agile cloud world!
Atagg2015 Where testing is moving in agile cloud world!
 
Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013
 

Recently uploaded

Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 

Recently uploaded (20)

Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 

Scaling Scrum to Large Distributed Teams and Its Challenges

  • 1. www.persistentsys.com © 2014 Persistent Systems Ltd Scaling Scrum To Large Distributed Teams and its Challenges Pooja Wandile
  • 2. © 2014 Persistent Systems Ltd 2 Scrum  As designed for use  2 – 4 weeks sprints  Small and self organized team, 7 members +/- 2  Co-located  Face to face communication  Cross functional  3 roles, 3 artefacts, 4 scrum meetings  Potentially shippable product at the end of each sprint
  • 3. © 2014 Persistent Systems Ltd 3 Scrum XXL? Complex Products Large Teams Agile Manifesto & Principles Scrum Practices
  • 4. © 2014 Persistent Systems Ltd 4 Scrum: S to XXL  Different versions  Multi locations  3> Scrum teams < 20-25  100+ people  Team size > S  Non IT teams  Global teams  Enterprise adoption
  • 5. © 2014 Persistent Systems Ltd5 Enterprises Adopting Agile Rapidly 57% Enterprises having 5+ agile teams. Doubled in last 2 years! 43% Enterprises having 10+ agile projects 76% Enterprises have distributed teams, doubled in an year SCRUM continues to be most popular agile practice, Scrumban is gaining momentum. Agile projects’ failure could be attributed to inappropriate Change Management. Cultural Change is cited as most challenging aspect.80% Source: 8th Annual State of Agile Survey by Version One: http://www.versionone.com/pdf/2013-state-of-agile-survey.pdf
  • 6. © 2014 Persistent Systems Ltd6  Agile methodologies intended for smaller teams were not designed for large scale deployment  Agile practices alone can’t serve the purpose of enterprises IT  Scaled deployment is possible by blending with Portfolio & Program practices Can Agile Scale? Program Management Agile Methodologies Portfolio Management
  • 7. © 2014 Persistent Systems Ltd7 Key Considerations Business Value Productivity Time to market Changing Priorities  Large scale deployment is rising  Business wants prioritized delivery of value at a speed to rival the competition at the reduced cost
  • 8. © 2014 Persistent Systems Ltd8 Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan Agile Manifesto Manifesto is unclear about key Enterprise Asks Predictability Business IT-Alignment Strategy Risk Management Processes IT Budgets Security Architecture InnovationPortfolio Management
  • 9. © 2014 Persistent Systems Ltd 9 Scrum XXL: What Changes? Roles and Responsibilities Any thing Else?
  • 10. www.persistentsys.com © 2014 Persistent Systems Ltd Scrum XXL: Challenges
  • 11. © 2014 Persistent Systems Ltd 11 Scrum XXL Challenges  Scrum Framework  Roles  Events  Artifacts  Team structure  Team Communication & Collaboration  Knowledge & Reuse  Infrastructure & Operations
  • 12. © 2014 Persistent Systems Ltd 12 Scrum Roles Challenges  Product Owner  Insufficient bandwidth  Overloaded  Addressing teams queries  Scrum Master  Too many meetings  Managing dependencies and issues across teams  Team  More processes & Documentation  Someone else is calling the shots
  • 13. © 2014 Persistent Systems Ltd 13  Product Backlog grooming  Product Scope vs. Budget,  what gets in – what gets out, ongoing exercise  Long grooming meetings for all teams  Sprint planning  Mapping of Sprint goal vis-à-vis big picture  Inter team dependencies  Daily Scrum Meeting  Hard to accommodate distributed team members  Difficulty in understanding active participation (body language/facial expression) Scrum Events Challenges
  • 14. © 2014 Persistent Systems Ltd 14  Sprint Review  Fragmented view of features developed  Not exactly complete increment, value stream missing   Sprint Retrospection  Complete lack of active participation in the retrospection conference  “It is not my problem” attitude  Scrum of Scrums  Managing Impediments across teams  Aggregated view of progress  Co-ordination challenges, too many people involved Contd…
  • 15. © 2014 Persistent Systems Ltd 15 Team Structure Challenges  Pyramid team structure  Delay in communication  Dealing with additional roles  Pigs & Chickens roles merging  Component and feature teams  Additional non feature based teams  Addition of PMO
  • 16. © 2014 Persistent Systems Ltd 16 Communication & Collaboration Challenges  Overdose of email communication  Every email is urgent  Internal & External communication  Conflicts, misunderstandings, uncertainty in communication  More documentation, can’t help  Keeping documents up to date  Dependency on multiple collaboration tools  More teams, more confusion, more delay in decision making
  • 17. © 2014 Persistent Systems Ltd 17 Knowledge & Reuse Challenges  Reinventing the wheel  For the same set of common issues  Duplication of efforts  Lack of consistency in processes across teams
  • 18. © 2014 Persistent Systems Ltd 18 Infra & Ops Challenges  Lots of different environments  Dev, INT test, staging, UAT, production  Environment configuration & Management issues  Budget constraint  Infra not scaling in proportion with team scaling  VPN, Access request, Licenses issues  Automation  Test, build, integration, regression, deploy
  • 19. www.persistentsys.com © 2014 Persistent Systems Ltd Scrum XXL: Approach
  • 20. © 2014 Persistent Systems Ltd 20  Restructure teams  Product, Engineering, Feature, Ops, QA, PMO  Adapt to Scrum framework  Tailoring of scrum events  Consolidate Communication & Collaboration channels  Communication modes, collaboration tools and processes  Establishe Chapters & Guilds for capability building  Spotify model  Optimize cost and usage by investing in Cloud infrastructure and VMs Steps
  • 21. © 2014 Persistent Systems Ltd 21 Project Management Office Team Metrics Program Metrics Overall Status: Costing, Budgeting & Returns Program Sponsor Offshore Program Manager Project Manager 1 Scrum Master 1 Scrum Master 2 Project Manager 2 Scrum Master 3 Scrum Master 4 Client Program Manager Onsite Program Manager Onsite Team
  • 22. © 2014 Persistent Systems Ltd 22 Product Management Team Chief Product Manager Product Manager, Feature Product Manager, UX/UI Product Owners, Feature UX/UI Designers Business Analysts Overall owner of the product roadmap, release plan, final authority in conflicting situations • Manage program backlog • Provide Feature feedback • Manage Feature backlog • Provide user story feedback • Act as a liaison between team and PO • Resolve day to day queries
  • 23. © 2014 Persistent Systems Ltd 23 Engineering Team Chief Architect • Own system architecture and infrastructure System Architect • Define technical Epics Enterprise Architect • Define NFR epics • Define enterprise architecture governance Solution Architect • Define technical stories Team Captains : Technical • Own low level implementation • Manage tech debt 1 2 3 Team Captains : Enterprise • Own performance, load and other NFR implementation
  • 24. © 2014 Persistent Systems Ltd 24 Scrum team, QA, Ops Create build: Feature 1 Integration, Regression, UAT testing of features Create build: Feature 2 Create build: Feature 3 Deploy and release to staging & production
  • 25. © 2014 Persistent Systems Ltd 25  Product backlog grooming  CPO & PMs: Program backlog: Once in 2 weeks grooming  PMs, POs, Architects, BAs: Feature backlog: Weekly grooming  Sprint planning  BA, Scrum Team: Team Sprint backlog: One sprint ahead  SoS  Team Captains, Architects, POs: Impediment log: Once a week,  Inter team dependencies, backlog status Scrum Framework Adaptation
  • 26. © 2014 Persistent Systems Ltd 26  Sprint Review  User Story acceptance by POs at sprint level  Monthly demo of features to other stakeholders  Sprint retrospection  Team retrospection  Monthly Common retrospection  Consolidated findings across teams  Metrics Contd…
  • 27. © 2014 Persistent Systems Ltd 27 Communication & Collaboration  IM, VDO chats  Confluence, wiki  Home page for the program  Team space for each Scrum team  Team space for Prod, PMO, Architects, Enterprise teams  Blogs, Contact details, Vacation plan  Anything and Everything goes there
  • 28. © 2014 Persistent Systems Ltd 28 Knowledge & Reuse  Adopt Spotify model  Set up “Chapters” forums for each community  Design processes & Guidelines  Conduct training to create awareness  Chapter forums for effective learning and continuous improvement
  • 29. © 2014 Persistent Systems Ltd 29 Infra & Ops  Common code base, frequent auto builds, continuous integration  SVN, Jenkins  Sonarqube  Weekly automated regression testing  Automated deployment  INT to Staging to Pre prod
  • 30. © 2014 Persistent Systems Ltd 30  Performance metrics  Release and sprint velocity  Velocity variance  Delivered business value  Effort utilization  Product metrics  Code coverage and automation coverage  Defect leakage  Performance metrics  Build statistics/build efficiency  CSAT Metrics
  • 31. © 2014 Persistent Systems Ltd 31  Scaling practices are not easy to implement  Sense of ownership and responsibility becomes loose  Communication gets harder as more and more org layers get added  Inter team dependencies only gets more & more complex  Sprint Zero is definitely needed  Start small as against big bang approach  Involve teams on process improvements  Invest in infrastructure and automation  A combination of Kanban, Scrum and XP practices works well Summary & Conclusion
  • 32. © 2013 Persistent Systems Ltd 32 Questions????
  • 33. www.persistentsys.com © 2014 Persistent Systems Ltd Thank You Pooja_wandile@persistent.co.in pooja.wandile@gmail.com

Editor's Notes

  1. With scaling we need to go back to the agile values and principles and understand it now from a context of scaling agile to multiple and distributed teams. What would agile manifesto mean in this situation?
  2. Expect more documentation, metrics at various levels,
  3. Prioritazation of urgent emails becomes a nightmare
  4. Lack of code templates, guidelines, common processes