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

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Dernier (20)

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

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).