SlideShare une entreprise Scribd logo
1  sur  17
SCRUM Distribution Risk Score Anna Obukhova, Project Manager Anna.Obukhova@exigenservices.com
Agenda Agile – the distributed problem Why we are forced to be distributed Distribution Factors Calculate your distribution score What is different when you have high distribution score Examples of high-score team structure Recommendations
Why we start being distributed? Outsourcing to Low-Cost departments in one company Outsourcing to another company Follow the Sun model Merges and Acquisitions  - integrate products Lack of resources Work from Home
 Factor 1: Physical distribution Collocated Collocated Part-Time Distributed with Overlapping Work Hours Distributed with No Overlapping Work Hours
Factor 2: Logical team organization Isolated Scrum Distributed Scrum of Scrums Totally Integrated Scrum Flexible Scrum
Factor 3: Project size 1 Scrum Team - <10 members 2 Scrum Teams - < 17 members > 2 Scrum Teams - > 17 members
Factor 4: Product organization > 1 products independent or using each other 1 product – several integrated modules 1 product with 1 piece of functionality or highly integrated modules
…. 4*4*3*3  = 144 Max144 different SCRUM project organizations depending on these conditions.  Lowest Distribution Score is 4 (1+1+1+1) = Collocated Isolated Small 1product). Ideal for XP and SCRUM, nice, productive, a lot of fun. Score 5-8 is normal for offshore development. Highest is 14 (4+4+3+3) Score =  Flexible SCRUM, 1piece, distributed with no overlapped hours, team >20 members:  project will not survive without special conditions or will have awful communication overhead.
We’ll discuss  2 and more teams (17 and more) Distributed with Overlapped working hours All  levels of team logical distribution All types of product integration level
When you have Distributed teams New Roles, management overhead Project manager (not Scrum Master) Architect (Chief Tech Lead) Proxy Product Owner (Analyst) More e-mails and documentation Self documented code may be not enough Handover architectural documents Reports on progress and impediments Sub team and general Burn-Down Less Shared Code ownership Mini Demos
When you have Distributed teams Scrum of Scrums Horizontal communication of Peers  Scrum Masters/Chief SM (PM) Tech Leads/Architect Test Leads/Project Test Lead Proxy Product Owners/Chief Product Owner Dependency management Code Resources People Time
Don’t forget communication tools Continuous integration/build automation Team collaboration/task/bug tracker/report builder (Jira, TFS) Meeting culture/Scrum Meetings/Sprint Pulse Skype/Video facilities Webex/Screen sharing Airplane Beer
Totally Integrated Example
Flexible Scrum Example
So… if you face distributed one Max attention to communication, visual, personal More beer if necessary, start with team building Know your type of Distributed Agile, plan additional roles Use Kanban principle to balance the load and avoid the bottlenecks on specific roles Use Sprint Pulse to manage the meeting and communication overhead level and team communication Peers speak with peers, is your SMs do not talk to each other – you are in trouble Calculate the Load Factor – it will be different from type to type
Plan to decrease the distribution score Try to make your cumulative Agile distribution score as low as possible -  avoid unnecessary distribution -  define independent modules -  Increase overlapping hours  - think of smaller team  - isolate Scrum where possible  - any level raise treat and calculate as risk for the project And…know and practice Agile from beginning to end, better practice lower distribution level Agile before (by you or get expertise in your company).
Thank you. Question time.

Contenu connexe

Tendances

Managing distributed teams_webinar_v2_october_2011
Managing distributed teams_webinar_v2_october_2011Managing distributed teams_webinar_v2_october_2011
Managing distributed teams_webinar_v2_october_2011Product Marketing Services
 
Advantages & Benefits of Kanban for Software Teams - Part 2 of "How to build ...
Advantages & Benefits of Kanban for Software Teams - Part 2 of "How to build ...Advantages & Benefits of Kanban for Software Teams - Part 2 of "How to build ...
Advantages & Benefits of Kanban for Software Teams - Part 2 of "How to build ...Blossom IO Inc.
 
Scrumban benefits of both the worlds
Scrumban   benefits of both the worldsScrumban   benefits of both the worlds
Scrumban benefits of both the worldsCoachingSaga
 
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaScrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaEdureka!
 
Workshop 'Facilitation Dojo' at ScrumGathering Praque_2015
Workshop 'Facilitation Dojo' at ScrumGathering Praque_2015Workshop 'Facilitation Dojo' at ScrumGathering Praque_2015
Workshop 'Facilitation Dojo' at ScrumGathering Praque_2015Peter Beck
 
Lean/Kanban – Going beyond Scrum
Lean/Kanban – Going beyond ScrumLean/Kanban – Going beyond Scrum
Lean/Kanban – Going beyond ScrumKamon Treetampinij
 
Implementing Scrum for large scale projects (@DCB14)
Implementing Scrum for large scale projects (@DCB14)Implementing Scrum for large scale projects (@DCB14)
Implementing Scrum for large scale projects (@DCB14)Biser Simeonov
 
Scrum - the basics
Scrum - the basicsScrum - the basics
Scrum - the basicsishmaelb
 
Implementing Scrum for Drupal Projects – a successful story and some failures...
Implementing Scrum for Drupal Projects – a successful story and some failures...Implementing Scrum for Drupal Projects – a successful story and some failures...
Implementing Scrum for Drupal Projects – a successful story and some failures...Biser Simeonov
 
Being Agile - Doing Scrum
Being Agile - Doing ScrumBeing Agile - Doing Scrum
Being Agile - Doing Scrumevdherberg
 

Tendances (19)

Scrum vs Kanban
Scrum vs KanbanScrum vs Kanban
Scrum vs Kanban
 
Managing distributed teams_webinar_v2_october_2011
Managing distributed teams_webinar_v2_october_2011Managing distributed teams_webinar_v2_october_2011
Managing distributed teams_webinar_v2_october_2011
 
Advantages & Benefits of Kanban for Software Teams - Part 2 of "How to build ...
Advantages & Benefits of Kanban for Software Teams - Part 2 of "How to build ...Advantages & Benefits of Kanban for Software Teams - Part 2 of "How to build ...
Advantages & Benefits of Kanban for Software Teams - Part 2 of "How to build ...
 
Presentation ADM - SCRUMBAN
Presentation ADM - SCRUMBANPresentation ADM - SCRUMBAN
Presentation ADM - SCRUMBAN
 
Scrumban benefits of both the worlds
Scrumban   benefits of both the worldsScrumban   benefits of both the worlds
Scrumban benefits of both the worlds
 
Xp methadology
Xp methadologyXp methadology
Xp methadology
 
Scrumban
ScrumbanScrumban
Scrumban
 
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaScrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
 
Workshop 'Facilitation Dojo' at ScrumGathering Praque_2015
Workshop 'Facilitation Dojo' at ScrumGathering Praque_2015Workshop 'Facilitation Dojo' at ScrumGathering Praque_2015
Workshop 'Facilitation Dojo' at ScrumGathering Praque_2015
 
Thur Venture
Thur VentureThur Venture
Thur Venture
 
Lean/Kanban – Going beyond Scrum
Lean/Kanban – Going beyond ScrumLean/Kanban – Going beyond Scrum
Lean/Kanban – Going beyond Scrum
 
Implementing Scrum for large scale projects (@DCB14)
Implementing Scrum for large scale projects (@DCB14)Implementing Scrum for large scale projects (@DCB14)
Implementing Scrum for large scale projects (@DCB14)
 
Scrum - the basics
Scrum - the basicsScrum - the basics
Scrum - the basics
 
Implementing Scrum for Drupal Projects – a successful story and some failures...
Implementing Scrum for Drupal Projects – a successful story and some failures...Implementing Scrum for Drupal Projects – a successful story and some failures...
Implementing Scrum for Drupal Projects – a successful story and some failures...
 
How To Maximize Your Project Controls Training Dollars
How To Maximize Your Project Controls Training DollarsHow To Maximize Your Project Controls Training Dollars
How To Maximize Your Project Controls Training Dollars
 
Scrumban
ScrumbanScrumban
Scrumban
 
Being Agile - Doing Scrum
Being Agile - Doing ScrumBeing Agile - Doing Scrum
Being Agile - Doing Scrum
 
Scrumban
ScrumbanScrumban
Scrumban
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 

Similaire à Scrum distribution risk score

Distributed Agile, What types of Agile to use
Distributed Agile, What types of Agile to useDistributed Agile, What types of Agile to use
Distributed Agile, What types of Agile to useReturn on Intelligence
 
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
 
Alm Agile In Large Projects V2
Alm Agile In Large Projects V2Alm Agile In Large Projects V2
Alm Agile In Large Projects V2AllyWick
 
How Does IBM Do Agile
How Does IBM Do AgileHow Does IBM Do Agile
How Does IBM Do AgileAlan Kan
 
Agile and Scrum Workshop
Agile and Scrum WorkshopAgile and Scrum Workshop
Agile and Scrum WorkshopRainer Stropek
 
Agile Project Management Facing The Challenges Of Distributed Development U...
Agile Project Management   Facing The Challenges Of Distributed Development U...Agile Project Management   Facing The Challenges Of Distributed Development U...
Agile Project Management Facing The Challenges Of Distributed Development U...Xebia IT Architects
 
ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...
ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...
ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...AgileNetwork
 
Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...
Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...
Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...Mayank Gupta (CSP, CSM, PMP, OCP, ISTQB)
 
Kevin Graves SCQAA-SF Scrum Presentation
Kevin Graves SCQAA-SF Scrum PresentationKevin Graves SCQAA-SF Scrum Presentation
Kevin Graves SCQAA-SF Scrum PresentationKevin Graves
 
Scrum And The Enterprise
Scrum And The EnterpriseScrum And The Enterprise
Scrum And The EnterpriseJames Peckham
 
Margaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum OverviewMargaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum OverviewMargaretMenzies
 
Agile tour 2011 marina shalmon
Agile tour 2011   marina shalmonAgile tour 2011   marina shalmon
Agile tour 2011 marina shalmonAgora Group
 
Unit_1_Agile development.pdf about the script of software
Unit_1_Agile development.pdf about the script of softwareUnit_1_Agile development.pdf about the script of software
Unit_1_Agile development.pdf about the script of softwarezeelp3114
 

Similaire à Scrum distribution risk score (20)

Distributed Agile, What types of Agile to use
Distributed Agile, What types of Agile to useDistributed Agile, What types of Agile to use
Distributed Agile, What types of Agile to use
 
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...
 
Scaling agile using SOS
Scaling agile using SOSScaling agile using SOS
Scaling agile using SOS
 
Alm Agile In Large Projects V2
Alm Agile In Large Projects V2Alm Agile In Large Projects V2
Alm Agile In Large Projects V2
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Methodologies.pdf
Agile Methodologies.pdfAgile Methodologies.pdf
Agile Methodologies.pdf
 
How Does IBM Do Agile
How Does IBM Do AgileHow Does IBM Do Agile
How Does IBM Do Agile
 
Agile and Scrum Workshop
Agile and Scrum WorkshopAgile and Scrum Workshop
Agile and Scrum Workshop
 
Agile Project Management Facing The Challenges Of Distributed Development U...
Agile Project Management   Facing The Challenges Of Distributed Development U...Agile Project Management   Facing The Challenges Of Distributed Development U...
Agile Project Management Facing The Challenges Of Distributed Development U...
 
ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...
ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...
ANI | Flow Based Development- A Venture of the 5G Development Team | Ravindra...
 
Scrum In Vs2010
Scrum In Vs2010Scrum In Vs2010
Scrum In Vs2010
 
Feb Apln OC Shawna C
Feb Apln OC  Shawna CFeb Apln OC  Shawna C
Feb Apln OC Shawna C
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...
Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...
Agile NCR 2009\Agile Project Management - Facing the Challenges of Distribute...
 
Kevin Graves SCQAA-SF Scrum Presentation
Kevin Graves SCQAA-SF Scrum PresentationKevin Graves SCQAA-SF Scrum Presentation
Kevin Graves SCQAA-SF Scrum Presentation
 
Scrum And The Enterprise
Scrum And The EnterpriseScrum And The Enterprise
Scrum And The Enterprise
 
Margaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum OverviewMargaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum Overview
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Agile tour 2011 marina shalmon
Agile tour 2011   marina shalmonAgile tour 2011   marina shalmon
Agile tour 2011 marina shalmon
 
Unit_1_Agile development.pdf about the script of software
Unit_1_Agile development.pdf about the script of softwareUnit_1_Agile development.pdf about the script of software
Unit_1_Agile development.pdf about the script of software
 

Plus de Anna Obukhova

The most important sm's tool to increase teams' motivation result authorising
The most important sm's tool to increase teams' motivation   result authorisingThe most important sm's tool to increase teams' motivation   result authorising
The most important sm's tool to increase teams' motivation result authorisingAnna Obukhova
 
Obukhova how not to spoil your agile team motivation by continuous feedback
Obukhova how not to spoil your agile team motivation by continuous feedbackObukhova how not to spoil your agile team motivation by continuous feedback
Obukhova how not to spoil your agile team motivation by continuous feedbackAnna Obukhova
 
Obukhova motivate your agile team using result authorising and team narrative...
Obukhova motivate your agile team using result authorising and team narrative...Obukhova motivate your agile team using result authorising and team narrative...
Obukhova motivate your agile team using result authorising and team narrative...Anna Obukhova
 
Agile team motivation submission aotb 2019
Agile team motivation submission aotb 2019Agile team motivation submission aotb 2019
Agile team motivation submission aotb 2019Anna Obukhova
 
Obukhova Biology of Powerful Powerless Leader
Obukhova Biology of Powerful Powerless LeaderObukhova Biology of Powerful Powerless Leader
Obukhova Biology of Powerful Powerless LeaderAnna Obukhova
 
Coaching a Tired Team from AgileRock conference Kiev sep 2018
Coaching a Tired Team  from AgileRock conference Kiev sep 2018Coaching a Tired Team  from AgileRock conference Kiev sep 2018
Coaching a Tired Team from AgileRock conference Kiev sep 2018Anna Obukhova
 
Fragile Agile - Coaching a tired team
Fragile Agile - Coaching a tired teamFragile Agile - Coaching a tired team
Fragile Agile - Coaching a tired teamAnna Obukhova
 
Neuroleadership for Scrum Master
Neuroleadership for Scrum MasterNeuroleadership for Scrum Master
Neuroleadership for Scrum MasterAnna Obukhova
 
Fragile Agile coaching a tired team (for Agile Kitchen Prague)
Fragile Agile coaching a tired team (for Agile Kitchen Prague)Fragile Agile coaching a tired team (for Agile Kitchen Prague)
Fragile Agile coaching a tired team (for Agile Kitchen Prague)Anna Obukhova
 
Coaching for Agile Energy
Coaching for Agile Energy Coaching for Agile Energy
Coaching for Agile Energy Anna Obukhova
 
Mеняем Mindset в agile сторону, Анна Обухова
Mеняем Mindset в agile сторону, Анна ОбуховаMеняем Mindset в agile сторону, Анна Обухова
Mеняем Mindset в agile сторону, Анна ОбуховаAnna Obukhova
 
Obukhova sm influence techniques for topconf
Obukhova sm influence techniques for topconfObukhova sm influence techniques for topconf
Obukhova sm influence techniques for topconfAnna Obukhova
 
Obukhova scrum productivity v0.8 english slides only
Obukhova scrum productivity v0.8 english slides onlyObukhova scrum productivity v0.8 english slides only
Obukhova scrum productivity v0.8 english slides onlyAnna Obukhova
 
Cкрам мастер технологии влияния
Cкрам мастер технологии влияния Cкрам мастер технологии влияния
Cкрам мастер технологии влияния Anna Obukhova
 
Agile days2012 obukhova_scrum_productivity v0.1
Agile days2012 obukhova_scrum_productivity v0.1Agile days2012 obukhova_scrum_productivity v0.1
Agile days2012 obukhova_scrum_productivity v0.1Anna Obukhova
 

Plus de Anna Obukhova (15)

The most important sm's tool to increase teams' motivation result authorising
The most important sm's tool to increase teams' motivation   result authorisingThe most important sm's tool to increase teams' motivation   result authorising
The most important sm's tool to increase teams' motivation result authorising
 
Obukhova how not to spoil your agile team motivation by continuous feedback
Obukhova how not to spoil your agile team motivation by continuous feedbackObukhova how not to spoil your agile team motivation by continuous feedback
Obukhova how not to spoil your agile team motivation by continuous feedback
 
Obukhova motivate your agile team using result authorising and team narrative...
Obukhova motivate your agile team using result authorising and team narrative...Obukhova motivate your agile team using result authorising and team narrative...
Obukhova motivate your agile team using result authorising and team narrative...
 
Agile team motivation submission aotb 2019
Agile team motivation submission aotb 2019Agile team motivation submission aotb 2019
Agile team motivation submission aotb 2019
 
Obukhova Biology of Powerful Powerless Leader
Obukhova Biology of Powerful Powerless LeaderObukhova Biology of Powerful Powerless Leader
Obukhova Biology of Powerful Powerless Leader
 
Coaching a Tired Team from AgileRock conference Kiev sep 2018
Coaching a Tired Team  from AgileRock conference Kiev sep 2018Coaching a Tired Team  from AgileRock conference Kiev sep 2018
Coaching a Tired Team from AgileRock conference Kiev sep 2018
 
Fragile Agile - Coaching a tired team
Fragile Agile - Coaching a tired teamFragile Agile - Coaching a tired team
Fragile Agile - Coaching a tired team
 
Neuroleadership for Scrum Master
Neuroleadership for Scrum MasterNeuroleadership for Scrum Master
Neuroleadership for Scrum Master
 
Fragile Agile coaching a tired team (for Agile Kitchen Prague)
Fragile Agile coaching a tired team (for Agile Kitchen Prague)Fragile Agile coaching a tired team (for Agile Kitchen Prague)
Fragile Agile coaching a tired team (for Agile Kitchen Prague)
 
Coaching for Agile Energy
Coaching for Agile Energy Coaching for Agile Energy
Coaching for Agile Energy
 
Mеняем Mindset в agile сторону, Анна Обухова
Mеняем Mindset в agile сторону, Анна ОбуховаMеняем Mindset в agile сторону, Анна Обухова
Mеняем Mindset в agile сторону, Анна Обухова
 
Obukhova sm influence techniques for topconf
Obukhova sm influence techniques for topconfObukhova sm influence techniques for topconf
Obukhova sm influence techniques for topconf
 
Obukhova scrum productivity v0.8 english slides only
Obukhova scrum productivity v0.8 english slides onlyObukhova scrum productivity v0.8 english slides only
Obukhova scrum productivity v0.8 english slides only
 
Cкрам мастер технологии влияния
Cкрам мастер технологии влияния Cкрам мастер технологии влияния
Cкрам мастер технологии влияния
 
Agile days2012 obukhova_scrum_productivity v0.1
Agile days2012 obukhova_scrum_productivity v0.1Agile days2012 obukhova_scrum_productivity v0.1
Agile days2012 obukhova_scrum_productivity v0.1
 

Dernier

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
#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
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 

Dernier (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
#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
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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
 

Scrum distribution risk score

  • 1. SCRUM Distribution Risk Score Anna Obukhova, Project Manager Anna.Obukhova@exigenservices.com
  • 2. Agenda Agile – the distributed problem Why we are forced to be distributed Distribution Factors Calculate your distribution score What is different when you have high distribution score Examples of high-score team structure Recommendations
  • 3. Why we start being distributed? Outsourcing to Low-Cost departments in one company Outsourcing to another company Follow the Sun model Merges and Acquisitions - integrate products Lack of resources Work from Home
  • 4. Factor 1: Physical distribution Collocated Collocated Part-Time Distributed with Overlapping Work Hours Distributed with No Overlapping Work Hours
  • 5. Factor 2: Logical team organization Isolated Scrum Distributed Scrum of Scrums Totally Integrated Scrum Flexible Scrum
  • 6. Factor 3: Project size 1 Scrum Team - <10 members 2 Scrum Teams - < 17 members > 2 Scrum Teams - > 17 members
  • 7. Factor 4: Product organization > 1 products independent or using each other 1 product – several integrated modules 1 product with 1 piece of functionality or highly integrated modules
  • 8. …. 4*4*3*3 = 144 Max144 different SCRUM project organizations depending on these conditions. Lowest Distribution Score is 4 (1+1+1+1) = Collocated Isolated Small 1product). Ideal for XP and SCRUM, nice, productive, a lot of fun. Score 5-8 is normal for offshore development. Highest is 14 (4+4+3+3) Score = Flexible SCRUM, 1piece, distributed with no overlapped hours, team >20 members: project will not survive without special conditions or will have awful communication overhead.
  • 9. We’ll discuss 2 and more teams (17 and more) Distributed with Overlapped working hours All levels of team logical distribution All types of product integration level
  • 10. When you have Distributed teams New Roles, management overhead Project manager (not Scrum Master) Architect (Chief Tech Lead) Proxy Product Owner (Analyst) More e-mails and documentation Self documented code may be not enough Handover architectural documents Reports on progress and impediments Sub team and general Burn-Down Less Shared Code ownership Mini Demos
  • 11. When you have Distributed teams Scrum of Scrums Horizontal communication of Peers Scrum Masters/Chief SM (PM) Tech Leads/Architect Test Leads/Project Test Lead Proxy Product Owners/Chief Product Owner Dependency management Code Resources People Time
  • 12. Don’t forget communication tools Continuous integration/build automation Team collaboration/task/bug tracker/report builder (Jira, TFS) Meeting culture/Scrum Meetings/Sprint Pulse Skype/Video facilities Webex/Screen sharing Airplane Beer
  • 15. So… if you face distributed one Max attention to communication, visual, personal More beer if necessary, start with team building Know your type of Distributed Agile, plan additional roles Use Kanban principle to balance the load and avoid the bottlenecks on specific roles Use Sprint Pulse to manage the meeting and communication overhead level and team communication Peers speak with peers, is your SMs do not talk to each other – you are in trouble Calculate the Load Factor – it will be different from type to type
  • 16. Plan to decrease the distribution score Try to make your cumulative Agile distribution score as low as possible - avoid unnecessary distribution - define independent modules - Increase overlapping hours - think of smaller team - isolate Scrum where possible - any level raise treat and calculate as risk for the project And…know and practice Agile from beginning to end, better practice lower distribution level Agile before (by you or get expertise in your company).