SlideShare a Scribd company logo
Alexey Krivitsky                   @alexeykri
SCRUMguides        krivitsky@scrumguides.com




   metaphors, advices and ideas on
 developing offshore software teams.


                       www.scrumoffshore.net
I am from Ukraine.
“Ukraine is a developing country”.
Ukraine
is a software developing country.
And I am very happy to be in Berlin
- A SYMBOLIC PLACE OF FREEDOM.
When we’re talking about offshoring
- THE WALL IS STILL THERE.
DISCLAIMER
 THINGS IN THIS PRESENTATION MAY
     APPEAR OBVIOUS TO YOU.
       EVEN QUITE OBVIOUS.
STILL, I KEEP OBSERVING OFFSHORE
TEAMS AND PROJECTS THAT SUFFER
    FROM OBVIOUS DISASTERS.
       WITH OBVIOUS CAUSES.
 SO ‘OBVIOUS’ DOESN’T NATURALY
       MEAN ‘CONSIOUS’.
MY GOAL IS TO HELP MAKE OBVIOUS
 THINGS CONSIOUS FOR ALL OF US.
THE BRICKS IN THE WALL ARE
¡ Cultural differences
¡ T ime zone shifts
THE BRICKS IN THE WALL ARE
¡ Cultural differences
¡ T ime zone shifts
¡ Invalid assumptions
 e.g.: you can start with 50 people hired altogether
 e.g.: offshore team will be implementing designs defined onshore

¡ Wrong expectations
 e.g.: offshore teams will quickly outperform onshore
 e.g.: process will not change
subcontracting                    TERMINOLOGY
             client-customer rel.


                       distributed development
outsourcing                                 all teams have
       transfer of work                     equal level of
       to an external contractor            authority



offshoring
       to another country            team extension
                                      employees of another
                                      company are integrated
nearshoring                           into onshore team
       to a neighboring country
Offshoring involves shifting work to
a foreign, distant organization in
order to reduce production costs.
                    wikipedia.org/wiki/Nearshoring
COST OPTIMIZATION STRATEGIES
SHORT-TERM                           LONG-TERM

¡  cut expenses                     ¡  invest in growth

¡  do more with less staff          ¡  do better with more skilled staff

¡  maximize savings                 ¡  minimize turnover

¡  build repeatable process         ¡  teach, delegate and mentor
  as turnover cannot be controlled     as micro-management is too expensive
SOFTWARE DEVELOPERS
 ARE LIKE KIDS

¡ They don’t know how to express themselves.


¡ They don’t know how to take responsibility.


¡ They are willing to take all the risks.
KIDS AT WORK
DIFFERENT STRATEGIES
YOUR FRIENDS’ CHILDREN               YOUR CHILDREN

¡  you want to make sure            ¡  you want to make them
    they do no harm                      grow into good people

¡  turnover not controllable        ¡  zero turnover

¡  someone will take care of them   ¡  you’re responsible for your kids

¡  don’t listen to you              ¡  will support you
    and don’t care                       when you’re retired
RESPONSIBILITY PROCESS
(responsibility is a process)

 ¡ Responsibility
 ¡ Quit
 ¡ Obligation
 ¡ Shame
 ¡ Justify
 ¡ Lay blame
 ¡ Denial

   www.christopheravery.com/responsibility-process
DATING MODEL                divorcing
                            or dying the same day

    EVENTS
                      planning more kids
                                           long long
               owning a house
                                           married
   having the first kid
                            long
moving out                  married
             just
             married
                                            STAGES
 dating
DATING MODEL                divorcing
                            or dying the same day

    EVENTS
                      planning more kids
                                           long long
               owning a house
                                           married
   having the first kid
                            long
moving out                  married
             just
             married
                                            STATES
 dating
IMAGINE A COUPLE



dating
              with 3 kids
          just bough a house
  never lived moving out
  together
THE FOUR STAGES
of team development


1.               2.
STAFF IT UP      START IT UP
4.          3.
SCALE IT UP SPEED IT UP
THE FOUR STAGES
of team development
build as your team                  start shoreless


1.                            2.
STAFF IT UP                   START IT UP
4.          3.
SCALE IT UP SPEED IT UP
keep respecting individuals            set up flow
APPENDIX
(the most valuable part)
1.
build your
  team       STAFF IT UP
1.
build your
  team                  STAFF IT UP
                                advices


  don’t outsource hiring

                                      hire people you like


          first hire a leader



                                      disregard the age
           hire as a group
start
shoreless
            2.
            START IT UP
start
         shoreless
                                    2.
                                    START IT UP
  leverage past experience                                advices
        of newcomers


                             consider doing scrum
                                                        engage team in
                                                        solution design
do first sprints shoreless
                             embrace new process

 warm up with weekly                                   make a step back in
    setup sprints              attend trainings          solution design
                                  altogether

     invest in dev.                                 integrate your architect
     infrastructure
all you
need is
          3.
 flow
          SPEED IT UP
all you
         need is
                                     3.
          flow
                                     SPEED IT UP
                distribute product
                                                       advices
                    ownership

run regular grooming
       sessions                                          invest in
                                                     communication
             express equality and                     infrastructure
                     trust
                                                   organize ambassador
separate daily scrums                                    program
   from status calls
                                                  use skype group chats
       build team pages and
          portrait galleries
                                                buy good webcams
                        shift solution design      and use them
                               offshore
keep
              4.
respecting
individuals
              SCALE IT UP
keep
                           4.
respecting
individuals
                           SCALE IT UP
                                  advices



build feature teams
                                               stay with the same
                                            offshore vendor – invest
                                                   in the team
grow area product owners
   (analysts) offshore


           visualize high-level
           management with
                kanbans
keep
                           4.
respecting
individuals
                           SCALE IT UP
                                  advices



build feature teams
                                               stay with the same
                                            offshore vendor – invest
                                                   in the team
grow area product owners
   (analysts) offshore


           visualize high-level
           management with
                kanbans
this work is not finished.
and never will be. by design.


 join www.scrumoffshore.net to help
 collaborate and elaborate these ideas.




thank you!
Alexey Krivitsky @alexeykri
www.scrumoffshore.net

More Related Content

Similar to Offshore Outsourcing with Scrum

Workflow: The Art of Getting Unstuck
Workflow: The Art of Getting UnstuckWorkflow: The Art of Getting Unstuck
Workflow: The Art of Getting Unstuck
guest4caecb8
 
Hold onto your hats: The Scaled Agile Framework might be good for design!
Hold onto your hats: The Scaled Agile Framework might be good for design!Hold onto your hats: The Scaled Agile Framework might be good for design!
Hold onto your hats: The Scaled Agile Framework might be good for design!
Jennifer Fabrizi
 
Managing Virtual Teams
Managing Virtual TeamsManaging Virtual Teams
Managing Virtual Teams
pquinn1
 
Rapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and OpportunitiesRapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and Opportunities
Nick Caldwell
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
Alec Lazarescu
 
Secrets of Scrum
Secrets of ScrumSecrets of Scrum
Secrets of Scrum
James Coplien
 
Scale at Reddit: Triple Your Team Size Without Losing Control
Scale at Reddit: Triple Your Team Size Without Losing ControlScale at Reddit: Triple Your Team Size Without Losing Control
Scale at Reddit: Triple Your Team Size Without Losing Control
Atlassian
 
Digital Velocity London 2018 - How to Build Your Company's Core Innovation Ma...
Digital Velocity London 2018 - How to Build Your Company's Core Innovation Ma...Digital Velocity London 2018 - How to Build Your Company's Core Innovation Ma...
Digital Velocity London 2018 - How to Build Your Company's Core Innovation Ma...
Tealium
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
Ryan Ripley
 
Webinar - Why Winging It Isn't a Strategy
Webinar - Why Winging It Isn't a StrategyWebinar - Why Winging It Isn't a Strategy
Webinar - Why Winging It Isn't a Strategy
Central Desktop
 
Agile Transformations, the Good, the Bad and the Ugly
Agile Transformations,  the Good, the Bad and the UglyAgile Transformations,  the Good, the Bad and the Ugly
Agile Transformations, the Good, the Bad and the Ugly
Rally Software
 
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
Lemi Orhan Ergin
 
Nailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt RyallNailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt Ryall
Atlassian
 
Inspire Management at Scrum Australia 2013
Inspire Management at Scrum Australia 2013Inspire Management at Scrum Australia 2013
Inspire Management at Scrum Australia 2013
Bernd Schiffer
 
Role Play
Role PlayRole Play
Role Play
lbraksick
 
Real Time Strategic Change Session II
Real Time Strategic Change Session IIReal Time Strategic Change Session II
Real Time Strategic Change Session II
Robert "Jake" Jacobs
 
Identifying and Managing Waste in Complex Product Development Environments
Identifying and Managing Waste in Complex Product Development EnvironmentsIdentifying and Managing Waste in Complex Product Development Environments
Identifying and Managing Waste in Complex Product Development Environments
Ken Power
 
Scaling Agile Across the Enterprise
Scaling Agile Across the EnterpriseScaling Agile Across the Enterprise
Scaling Agile Across the EnterpriseArmond Mehrabian
 
The Navigator Training
The Navigator TrainingThe Navigator Training
The Navigator Trainingferdidsouza
 

Similar to Offshore Outsourcing with Scrum (20)

Workflow: The Art of Getting Unstuck
Workflow: The Art of Getting UnstuckWorkflow: The Art of Getting Unstuck
Workflow: The Art of Getting Unstuck
 
Hold onto your hats: The Scaled Agile Framework might be good for design!
Hold onto your hats: The Scaled Agile Framework might be good for design!Hold onto your hats: The Scaled Agile Framework might be good for design!
Hold onto your hats: The Scaled Agile Framework might be good for design!
 
Managing Virtual Teams
Managing Virtual TeamsManaging Virtual Teams
Managing Virtual Teams
 
Confab 2011 opening remarks
Confab 2011 opening remarksConfab 2011 opening remarks
Confab 2011 opening remarks
 
Rapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and OpportunitiesRapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and Opportunities
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
 
Secrets of Scrum
Secrets of ScrumSecrets of Scrum
Secrets of Scrum
 
Scale at Reddit: Triple Your Team Size Without Losing Control
Scale at Reddit: Triple Your Team Size Without Losing ControlScale at Reddit: Triple Your Team Size Without Losing Control
Scale at Reddit: Triple Your Team Size Without Losing Control
 
Digital Velocity London 2018 - How to Build Your Company's Core Innovation Ma...
Digital Velocity London 2018 - How to Build Your Company's Core Innovation Ma...Digital Velocity London 2018 - How to Build Your Company's Core Innovation Ma...
Digital Velocity London 2018 - How to Build Your Company's Core Innovation Ma...
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
Webinar - Why Winging It Isn't a Strategy
Webinar - Why Winging It Isn't a StrategyWebinar - Why Winging It Isn't a Strategy
Webinar - Why Winging It Isn't a Strategy
 
Agile Transformations, the Good, the Bad and the Ugly
Agile Transformations,  the Good, the Bad and the UglyAgile Transformations,  the Good, the Bad and the Ugly
Agile Transformations, the Good, the Bad and the Ugly
 
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
 
Nailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt RyallNailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt Ryall
 
Inspire Management at Scrum Australia 2013
Inspire Management at Scrum Australia 2013Inspire Management at Scrum Australia 2013
Inspire Management at Scrum Australia 2013
 
Role Play
Role PlayRole Play
Role Play
 
Real Time Strategic Change Session II
Real Time Strategic Change Session IIReal Time Strategic Change Session II
Real Time Strategic Change Session II
 
Identifying and Managing Waste in Complex Product Development Environments
Identifying and Managing Waste in Complex Product Development EnvironmentsIdentifying and Managing Waste in Complex Product Development Environments
Identifying and Managing Waste in Complex Product Development Environments
 
Scaling Agile Across the Enterprise
Scaling Agile Across the EnterpriseScaling Agile Across the Enterprise
Scaling Agile Across the Enterprise
 
The Navigator Training
The Navigator TrainingThe Navigator Training
The Navigator Training
 

More from Alexey Krivitsky

Driving the second wave of Agile revolution with #OrgTopologies
Driving the second wave of Agile revolution with #OrgTopologiesDriving the second wave of Agile revolution with #OrgTopologies
Driving the second wave of Agile revolution with #OrgTopologies
Alexey Krivitsky
 
Org Topologies at Scrum Day Europe 2022, Amsterdam
Org Topologies at Scrum Day Europe 2022, AmsterdamOrg Topologies at Scrum Day Europe 2022, Amsterdam
Org Topologies at Scrum Day Europe 2022, Amsterdam
Alexey Krivitsky
 
Organizational Topologies: a roadmap towards a resilient and adaptive product...
Organizational Topologies: a roadmap towards a resilient and adaptive product...Organizational Topologies: a roadmap towards a resilient and adaptive product...
Organizational Topologies: a roadmap towards a resilient and adaptive product...
Alexey Krivitsky
 
Improve your Product Backlog Refinement (PBR) Process
Improve your Product Backlog Refinement (PBR) ProcessImprove your Product Backlog Refinement (PBR) Process
Improve your Product Backlog Refinement (PBR) Process
Alexey Krivitsky
 
#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)
Alexey Krivitsky
 
Culture follows structure
Culture follows structureCulture follows structure
Culture follows structure
Alexey Krivitsky
 
Powerful interventions for agile coaching
Powerful interventions for agile coachingPowerful interventions for agile coaching
Powerful interventions for agile coaching
Alexey Krivitsky
 
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
Alexey Krivitsky
 
Studying organizational complexity and its effects on scaling agility
Studying organizational complexity and its effects on scaling agilityStudying organizational complexity and its effects on scaling agility
Studying organizational complexity and its effects on scaling agility
Alexey Krivitsky
 
Understanding Complexity of Organizational and System Dynamics
Understanding Complexity of Organizational and System DynamicsUnderstanding Complexity of Organizational and System Dynamics
Understanding Complexity of Organizational and System Dynamics
Alexey Krivitsky
 
Complexity of organizational design and its effect scaling agility
Complexity of organizational design and its effect scaling agilityComplexity of organizational design and its effect scaling agility
Complexity of organizational design and its effect scaling agility
Alexey Krivitsky
 
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
Alexey Krivitsky
 
Dejirafication: free your process from tools
Dejirafication: free your process from toolsDejirafication: free your process from tools
Dejirafication: free your process from tools
Alexey Krivitsky
 
Agile Coaching Canvas at #agile2016
Agile Coaching Canvas at #agile2016Agile Coaching Canvas at #agile2016
Agile Coaching Canvas at #agile2016
Alexey Krivitsky
 
Dejirafication - clean your process
Dejirafication - clean your processDejirafication - clean your process
Dejirafication - clean your process
Alexey Krivitsky
 
Agile and Scrum for ORSCers
Agile and Scrum for ORSCersAgile and Scrum for ORSCers
Agile and Scrum for ORSCers
Alexey Krivitsky
 
Agile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @RigaAgile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @Riga
Alexey Krivitsky
 
Agile Coaching Canvas
Agile Coaching CanvasAgile Coaching Canvas
Agile Coaching Canvas
Alexey Krivitsky
 
Kickstart Your Retrospectives with a Cheat Sheet
Kickstart Your Retrospectives with a Cheat SheetKickstart Your Retrospectives with a Cheat Sheet
Kickstart Your Retrospectives with a Cheat Sheet
Alexey Krivitsky
 
How to grow learning multi-site agile organizations
How to grow learning multi-site agile organizationsHow to grow learning multi-site agile organizations
How to grow learning multi-site agile organizations
Alexey Krivitsky
 

More from Alexey Krivitsky (20)

Driving the second wave of Agile revolution with #OrgTopologies
Driving the second wave of Agile revolution with #OrgTopologiesDriving the second wave of Agile revolution with #OrgTopologies
Driving the second wave of Agile revolution with #OrgTopologies
 
Org Topologies at Scrum Day Europe 2022, Amsterdam
Org Topologies at Scrum Day Europe 2022, AmsterdamOrg Topologies at Scrum Day Europe 2022, Amsterdam
Org Topologies at Scrum Day Europe 2022, Amsterdam
 
Organizational Topologies: a roadmap towards a resilient and adaptive product...
Organizational Topologies: a roadmap towards a resilient and adaptive product...Organizational Topologies: a roadmap towards a resilient and adaptive product...
Organizational Topologies: a roadmap towards a resilient and adaptive product...
 
Improve your Product Backlog Refinement (PBR) Process
Improve your Product Backlog Refinement (PBR) ProcessImprove your Product Backlog Refinement (PBR) Process
Improve your Product Backlog Refinement (PBR) Process
 
#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)
 
Culture follows structure
Culture follows structureCulture follows structure
Culture follows structure
 
Powerful interventions for agile coaching
Powerful interventions for agile coachingPowerful interventions for agile coaching
Powerful interventions for agile coaching
 
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
 
Studying organizational complexity and its effects on scaling agility
Studying organizational complexity and its effects on scaling agilityStudying organizational complexity and its effects on scaling agility
Studying organizational complexity and its effects on scaling agility
 
Understanding Complexity of Organizational and System Dynamics
Understanding Complexity of Organizational and System DynamicsUnderstanding Complexity of Organizational and System Dynamics
Understanding Complexity of Organizational and System Dynamics
 
Complexity of organizational design and its effect scaling agility
Complexity of organizational design and its effect scaling agilityComplexity of organizational design and its effect scaling agility
Complexity of organizational design and its effect scaling agility
 
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
 
Dejirafication: free your process from tools
Dejirafication: free your process from toolsDejirafication: free your process from tools
Dejirafication: free your process from tools
 
Agile Coaching Canvas at #agile2016
Agile Coaching Canvas at #agile2016Agile Coaching Canvas at #agile2016
Agile Coaching Canvas at #agile2016
 
Dejirafication - clean your process
Dejirafication - clean your processDejirafication - clean your process
Dejirafication - clean your process
 
Agile and Scrum for ORSCers
Agile and Scrum for ORSCersAgile and Scrum for ORSCers
Agile and Scrum for ORSCers
 
Agile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @RigaAgile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @Riga
 
Agile Coaching Canvas
Agile Coaching CanvasAgile Coaching Canvas
Agile Coaching Canvas
 
Kickstart Your Retrospectives with a Cheat Sheet
Kickstart Your Retrospectives with a Cheat SheetKickstart Your Retrospectives with a Cheat Sheet
Kickstart Your Retrospectives with a Cheat Sheet
 
How to grow learning multi-site agile organizations
How to grow learning multi-site agile organizationsHow to grow learning multi-site agile organizations
How to grow learning multi-site agile organizations
 

Recently uploaded

CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
fakeloginn69
 
Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.ppt
seri bangash
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
taqyed
 
What are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdfWhat are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdf
HumanResourceDimensi1
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
uae taxgpt
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Lviv Startup Club
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
Ben Wann
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
usawebmarket
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
BBPMedia1
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
dylandmeas
 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
awaisafdar
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
tanyjahb
 
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).pptENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
zechu97
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
dylandmeas
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
Bojamma2
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
NathanBaughman3
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
Cynthia Clay
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
SynapseIndia
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
Aurelien Domont, MBA
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
Ben Wann
 

Recently uploaded (20)

CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
 
Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.ppt
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
 
What are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdfWhat are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdf
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
 
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).pptENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
 

Offshore Outsourcing with Scrum

  • 1. Alexey Krivitsky @alexeykri SCRUMguides krivitsky@scrumguides.com metaphors, advices and ideas on developing offshore software teams. www.scrumoffshore.net
  • 2. I am from Ukraine. “Ukraine is a developing country”.
  • 3. Ukraine is a software developing country.
  • 4. And I am very happy to be in Berlin - A SYMBOLIC PLACE OF FREEDOM.
  • 5. When we’re talking about offshoring - THE WALL IS STILL THERE.
  • 6. DISCLAIMER THINGS IN THIS PRESENTATION MAY APPEAR OBVIOUS TO YOU. EVEN QUITE OBVIOUS. STILL, I KEEP OBSERVING OFFSHORE TEAMS AND PROJECTS THAT SUFFER FROM OBVIOUS DISASTERS. WITH OBVIOUS CAUSES. SO ‘OBVIOUS’ DOESN’T NATURALY MEAN ‘CONSIOUS’. MY GOAL IS TO HELP MAKE OBVIOUS THINGS CONSIOUS FOR ALL OF US.
  • 7. THE BRICKS IN THE WALL ARE ¡ Cultural differences ¡ T ime zone shifts
  • 8. THE BRICKS IN THE WALL ARE ¡ Cultural differences ¡ T ime zone shifts ¡ Invalid assumptions e.g.: you can start with 50 people hired altogether e.g.: offshore team will be implementing designs defined onshore ¡ Wrong expectations e.g.: offshore teams will quickly outperform onshore e.g.: process will not change
  • 9. subcontracting TERMINOLOGY client-customer rel. distributed development outsourcing all teams have transfer of work equal level of to an external contractor authority offshoring to another country team extension employees of another company are integrated nearshoring into onshore team to a neighboring country
  • 10. Offshoring involves shifting work to a foreign, distant organization in order to reduce production costs. wikipedia.org/wiki/Nearshoring
  • 11. COST OPTIMIZATION STRATEGIES SHORT-TERM LONG-TERM ¡  cut expenses ¡  invest in growth ¡  do more with less staff ¡  do better with more skilled staff ¡  maximize savings ¡  minimize turnover ¡  build repeatable process ¡  teach, delegate and mentor as turnover cannot be controlled as micro-management is too expensive
  • 12. SOFTWARE DEVELOPERS ARE LIKE KIDS ¡ They don’t know how to express themselves. ¡ They don’t know how to take responsibility. ¡ They are willing to take all the risks.
  • 14. DIFFERENT STRATEGIES YOUR FRIENDS’ CHILDREN YOUR CHILDREN ¡  you want to make sure ¡  you want to make them they do no harm grow into good people ¡  turnover not controllable ¡  zero turnover ¡  someone will take care of them ¡  you’re responsible for your kids ¡  don’t listen to you ¡  will support you and don’t care when you’re retired
  • 15. RESPONSIBILITY PROCESS (responsibility is a process) ¡ Responsibility ¡ Quit ¡ Obligation ¡ Shame ¡ Justify ¡ Lay blame ¡ Denial www.christopheravery.com/responsibility-process
  • 16. DATING MODEL divorcing or dying the same day EVENTS planning more kids long long owning a house married having the first kid long moving out married just married STAGES dating
  • 17. DATING MODEL divorcing or dying the same day EVENTS planning more kids long long owning a house married having the first kid long moving out married just married STATES dating
  • 18. IMAGINE A COUPLE dating with 3 kids just bough a house never lived moving out together
  • 19. THE FOUR STAGES of team development 1. 2. STAFF IT UP START IT UP 4. 3. SCALE IT UP SPEED IT UP
  • 20. THE FOUR STAGES of team development build as your team start shoreless 1. 2. STAFF IT UP START IT UP 4. 3. SCALE IT UP SPEED IT UP keep respecting individuals set up flow
  • 22. 1. build your team STAFF IT UP
  • 23. 1. build your team STAFF IT UP advices don’t outsource hiring hire people you like first hire a leader disregard the age hire as a group
  • 24. start shoreless 2. START IT UP
  • 25. start shoreless 2. START IT UP leverage past experience advices of newcomers consider doing scrum engage team in solution design do first sprints shoreless embrace new process warm up with weekly make a step back in setup sprints attend trainings solution design altogether invest in dev. integrate your architect infrastructure
  • 26. all you need is 3. flow SPEED IT UP
  • 27. all you need is 3. flow SPEED IT UP distribute product advices ownership run regular grooming sessions invest in communication express equality and infrastructure trust organize ambassador separate daily scrums program from status calls use skype group chats build team pages and portrait galleries buy good webcams shift solution design and use them offshore
  • 28. keep 4. respecting individuals SCALE IT UP
  • 29. keep 4. respecting individuals SCALE IT UP advices build feature teams stay with the same offshore vendor – invest in the team grow area product owners (analysts) offshore visualize high-level management with kanbans
  • 30. keep 4. respecting individuals SCALE IT UP advices build feature teams stay with the same offshore vendor – invest in the team grow area product owners (analysts) offshore visualize high-level management with kanbans
  • 31. this work is not finished. and never will be. by design. join www.scrumoffshore.net to help collaborate and elaborate these ideas. thank you!