SlideShare a Scribd company logo
1 of 20
Scaled Scrum
Deepak T Gururaja
CSP, CSM
Agenda
 Scaling Scrum
 What, When and How
 Sharing of Best Practices
Before we begin
 What is the recommended team size in
Scrum
 What if there is a need to scale to a larger
number
 If it’s a single large team - administrative
issues creep up
Team of Teams a.k.a SOS
 Scrum of Scrums
 More than one team working on
delivering the same product
 Each team have Scrum roles within
 Each team is responsible for one unit of
the product
When should you use it
 Typically with 2 or more Scrum teams
 Teams working on the same backlog
 Co-located or distributed teams
 Total size typically less than 50
 Fairly complex project/product
 Companies that cannot afford to use the
SAFe framework
Lets look more closely
PSI
Integrate
Sprint Fundamentals
 Sprint Planning
 Dependencies
 Prioritization
 Estimation
 Plan with dependencies in sight
 Standup calls
 At a Team
 SOS
Sprint Fundamentals
 Reviews
 Team – Do you see a value add?
 For the user story/product
 Retrospectives
 For the team
 For the product
 For the release
Scrum Fundamentals
 Sprint backlog
 For the team
 Burndown
 Team
 Product
 Task Board
 Team
 Product – User story completion
 Metrics
 For the team
 For the product
Drawing the line
 Horizontal slicing v/s vertical slicing
 Separation at module
 Separation at feature set
 Separation at plugins
 Who do you think are the best people to
figure out where to draw the line?
So, how to you collaborate
 Sync up call – SOS
 Gives a pulse of the product as a whole
 Typically conducted once or twice a
week for a duration of 15 minutes and
treated like a standup call
 If there is a need for further
elaboration/discussion, talk offline
 Mandate presence from all teams
The Scrum Of Scrum
Ok… what do you discuss?
 What did the team do between the last
meeting and now?
 What will the team do between now and
the next meeting?
 Is there anything that is getting in the way
of your team?
 Are you going to work on anything that
will impact other teams?
Who should attend the SOS
 Scrum Masters
 Team members representing the
technical area
 Product management, if the need be
 Product managers
 Stakeholders are not typically a part of
the SOS
Best practices
 Plan together – deliver together
 Same length iterations
 Better to have same product owner or
someone who can take responsibility of
the product release
 Work off the same product backlog
 Backlog grooming to identify
dependencies
 Shared product Vision
 Visual flow at the product level
What about Our practices?
 DOD?
 For the user story
 Not for the team, but for the product
 DOR?
 Dependencies considered?
 For the user stories, not for the team
 Workflow
 Independent to the team
What about Engineering
practices?
 Donot forget the basics – Clean code, unit
testing, code reviews, etc
 Continuous integration eliminates risk to a
large extent
 Have regular technical checkpoints
 Always work off the same code base
 Think about weather or not you want to keep
the “master” clean
 Setting stringent coding standards brings
more benefits than you can imagine
Pros
 Light weight
 Easy to implement
 Does not require sophisticated structure
 Is not intensive
 No patents or certifications yet
Cons
 Structure not defined
 Cannot be scalable beyond a certain
number of teams
 No definite methods defined
 No dedicated roles
Think about….

More Related Content

What's hot

2017 scrum-guide-us
2017 scrum-guide-us2017 scrum-guide-us
2017 scrum-guide-usSyMeng1
 
Introducing Scrum to an Organization
Introducing Scrum to an OrganizationIntroducing Scrum to an Organization
Introducing Scrum to an OrganizationKane Mar
 
How to be a great scrum master
How to be a great scrum masterHow to be a great scrum master
How to be a great scrum masterDaniel Shupp
 
Workshop debrief
Workshop debriefWorkshop debrief
Workshop debriefEMC-DE
 
CSPO training & Certification
CSPO  training & Certification CSPO  training & Certification
CSPO training & Certification IAL Global
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaEdureka!
 
Scrum and Teamwork
Scrum and TeamworkScrum and Teamwork
Scrum and Teamworkidlesun
 
What is a SCRUM Master
What is a SCRUM MasterWhat is a SCRUM Master
What is a SCRUM MasterJoost Mulders
 
T3CON 19 Scrum for web agencies, does it really work?
T3CON 19 Scrum for web agencies, does it really work?T3CON 19 Scrum for web agencies, does it really work?
T3CON 19 Scrum for web agencies, does it really work?David Denicolò
 
Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum masterLê Trọng-Hiệp
 
Scrum is not for everyone: How Scrum does not look like
Scrum is not for everyone: How Scrum does not look likeScrum is not for everyone: How Scrum does not look like
Scrum is not for everyone: How Scrum does not look likeMoisés Armani Ramírez
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrumElad Sofer
 
Enterprise andscrum kenschwaber
Enterprise andscrum kenschwaberEnterprise andscrum kenschwaber
Enterprise andscrum kenschwaberikehgo
 

What's hot (20)

2017 scrum-guide-us
2017 scrum-guide-us2017 scrum-guide-us
2017 scrum-guide-us
 
AdvanScrum: To Scrum and Beyond
AdvanScrum: To Scrum and BeyondAdvanScrum: To Scrum and Beyond
AdvanScrum: To Scrum and Beyond
 
Introducing Scrum to an Organization
Introducing Scrum to an OrganizationIntroducing Scrum to an Organization
Introducing Scrum to an Organization
 
How to be a great scrum master
How to be a great scrum masterHow to be a great scrum master
How to be a great scrum master
 
Workshop debrief
Workshop debriefWorkshop debrief
Workshop debrief
 
CSPO training & Certification
CSPO  training & Certification CSPO  training & Certification
CSPO training & Certification
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
 
Scrum Master
Scrum MasterScrum Master
Scrum Master
 
Scrum (406,439)
Scrum (406,439)Scrum (406,439)
Scrum (406,439)
 
Scrum and Teamwork
Scrum and TeamworkScrum and Teamwork
Scrum and Teamwork
 
full-stack agile - Scrum Basics
full-stack agile -  Scrum Basicsfull-stack agile -  Scrum Basics
full-stack agile - Scrum Basics
 
What is a SCRUM Master
What is a SCRUM MasterWhat is a SCRUM Master
What is a SCRUM Master
 
T3CON 19 Scrum for web agencies, does it really work?
T3CON 19 Scrum for web agencies, does it really work?T3CON 19 Scrum for web agencies, does it really work?
T3CON 19 Scrum for web agencies, does it really work?
 
Role of scrum master
Role of scrum masterRole of scrum master
Role of scrum master
 
The Scrum Roles presented by the Scrumlies 2009
The Scrum Roles presented by the Scrumlies 2009The Scrum Roles presented by the Scrumlies 2009
The Scrum Roles presented by the Scrumlies 2009
 
Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum master
 
Scrum is not for everyone: How Scrum does not look like
Scrum is not for everyone: How Scrum does not look likeScrum is not for everyone: How Scrum does not look like
Scrum is not for everyone: How Scrum does not look like
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Agile antipatterns webinar august17
Agile antipatterns webinar august17Agile antipatterns webinar august17
Agile antipatterns webinar august17
 
Enterprise andscrum kenschwaber
Enterprise andscrum kenschwaberEnterprise andscrum kenschwaber
Enterprise andscrum kenschwaber
 

Similar to Scaling agile using SOS

Scrum distribution risk score
Scrum distribution risk scoreScrum distribution risk score
Scrum distribution risk scoreAnna Obukhova
 
Promises To Frame Scrum
Promises To Frame ScrumPromises To Frame Scrum
Promises To Frame ScrumDoug Shimp
 
Agile presentation
Agile presentationAgile presentation
Agile presentationinfolock
 
Agile camp2016 agile101
Agile camp2016 agile101Agile camp2016 agile101
Agile camp2016 agile101Erin Bolk
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...Tayfun Bilsel
 
Scrum in Large Companies public edition
Scrum in Large Companies public editionScrum in Large Companies public edition
Scrum in Large Companies public editionDina Dąbrowska
 
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...Scrum Day Bandung
 
202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdf202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdfDngoTrung1
 
Scrum And The Enterprise
Scrum And The EnterpriseScrum And The Enterprise
Scrum And The EnterpriseJames Peckham
 
"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
 
10 differences between SAFe and LeSS
10 differences between SAFe and LeSS10 differences between SAFe and LeSS
10 differences between SAFe and LeSSStanislaw Matczak
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrumtimmcowan
 

Similar to Scaling agile using SOS (20)

Scrum distribution risk score
Scrum distribution risk scoreScrum distribution risk score
Scrum distribution risk score
 
Promises To Frame Scrum
Promises To Frame ScrumPromises To Frame Scrum
Promises To Frame Scrum
 
Scaling scrum agile2010
Scaling scrum agile2010Scaling scrum agile2010
Scaling scrum agile2010
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Agile camp2016 agile101
Agile camp2016 agile101Agile camp2016 agile101
Agile camp2016 agile101
 
AgileCamp 2014 Track 1: Enterprise Scaling Patterns and Anti Patterns
AgileCamp 2014 Track 1: Enterprise Scaling Patterns and Anti PatternsAgileCamp 2014 Track 1: Enterprise Scaling Patterns and Anti Patterns
AgileCamp 2014 Track 1: Enterprise Scaling Patterns and Anti Patterns
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Scrum in Large Companies public edition
Scrum in Large Companies public editionScrum in Large Companies public edition
Scrum in Large Companies public edition
 
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
 
Approaches to scaling agile
Approaches to scaling agileApproaches to scaling agile
Approaches to scaling agile
 
202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdf202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdf
 
Scrum And The Enterprise
Scrum And The EnterpriseScrum And The Enterprise
Scrum And The Enterprise
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
"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
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
10 differences between SAFe and LeSS
10 differences between SAFe and LeSS10 differences between SAFe and LeSS
10 differences between SAFe and LeSS
 
Scaling Agile - LeSS Framework
Scaling Agile - LeSS FrameworkScaling Agile - LeSS Framework
Scaling Agile - LeSS Framework
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 

More from Deepak Gururaja

More from Deepak Gururaja (10)

Have we crossed the chasm
Have we crossed the chasmHave we crossed the chasm
Have we crossed the chasm
 
5 Simple tools for effective retrospectives
5 Simple tools for effective retrospectives5 Simple tools for effective retrospectives
5 Simple tools for effective retrospectives
 
6 thinkinghats
6 thinkinghats6 thinkinghats
6 thinkinghats
 
Test first
Test firstTest first
Test first
 
Sprint planninng
Sprint planninngSprint planninng
Sprint planninng
 
Scrum roles
Scrum rolesScrum roles
Scrum roles
 
Daily standup
Daily standupDaily standup
Daily standup
 
Agile retrospectives
Agile retrospectivesAgile retrospectives
Agile retrospectives
 
Agile metrices
Agile metricesAgile metrices
Agile metrices
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 

Scaling agile using SOS

  • 1. Scaled Scrum Deepak T Gururaja CSP, CSM
  • 2. Agenda  Scaling Scrum  What, When and How  Sharing of Best Practices
  • 3. Before we begin  What is the recommended team size in Scrum  What if there is a need to scale to a larger number  If it’s a single large team - administrative issues creep up
  • 4. Team of Teams a.k.a SOS  Scrum of Scrums  More than one team working on delivering the same product  Each team have Scrum roles within  Each team is responsible for one unit of the product
  • 5. When should you use it  Typically with 2 or more Scrum teams  Teams working on the same backlog  Co-located or distributed teams  Total size typically less than 50  Fairly complex project/product  Companies that cannot afford to use the SAFe framework
  • 6. Lets look more closely PSI Integrate
  • 7. Sprint Fundamentals  Sprint Planning  Dependencies  Prioritization  Estimation  Plan with dependencies in sight  Standup calls  At a Team  SOS
  • 8. Sprint Fundamentals  Reviews  Team – Do you see a value add?  For the user story/product  Retrospectives  For the team  For the product  For the release
  • 9. Scrum Fundamentals  Sprint backlog  For the team  Burndown  Team  Product  Task Board  Team  Product – User story completion  Metrics  For the team  For the product
  • 10. Drawing the line  Horizontal slicing v/s vertical slicing  Separation at module  Separation at feature set  Separation at plugins  Who do you think are the best people to figure out where to draw the line?
  • 11. So, how to you collaborate  Sync up call – SOS  Gives a pulse of the product as a whole  Typically conducted once or twice a week for a duration of 15 minutes and treated like a standup call  If there is a need for further elaboration/discussion, talk offline  Mandate presence from all teams
  • 12. The Scrum Of Scrum
  • 13. Ok… what do you discuss?  What did the team do between the last meeting and now?  What will the team do between now and the next meeting?  Is there anything that is getting in the way of your team?  Are you going to work on anything that will impact other teams?
  • 14. Who should attend the SOS  Scrum Masters  Team members representing the technical area  Product management, if the need be  Product managers  Stakeholders are not typically a part of the SOS
  • 15. Best practices  Plan together – deliver together  Same length iterations  Better to have same product owner or someone who can take responsibility of the product release  Work off the same product backlog  Backlog grooming to identify dependencies  Shared product Vision  Visual flow at the product level
  • 16. What about Our practices?  DOD?  For the user story  Not for the team, but for the product  DOR?  Dependencies considered?  For the user stories, not for the team  Workflow  Independent to the team
  • 17. What about Engineering practices?  Donot forget the basics – Clean code, unit testing, code reviews, etc  Continuous integration eliminates risk to a large extent  Have regular technical checkpoints  Always work off the same code base  Think about weather or not you want to keep the “master” clean  Setting stringent coding standards brings more benefits than you can imagine
  • 18. Pros  Light weight  Easy to implement  Does not require sophisticated structure  Is not intensive  No patents or certifications yet
  • 19. Cons  Structure not defined  Cannot be scalable beyond a certain number of teams  No definite methods defined  No dedicated roles