SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie 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 Unstuckguest4caecb8
 
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 Teamspquinn1
 
Rapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and OpportunitiesRapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and OpportunitiesNick Caldwell
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition StrategiesAlec Lazarescu
 
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 ControlAtlassian
 
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 ImpedimentRyan 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 StrategyCentral 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 UglyRally 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 RyallAtlassian
 
Inspire Management at Scrum Australia 2013
Inspire Management at Scrum Australia 2013Inspire Management at Scrum Australia 2013
Inspire Management at Scrum Australia 2013Bernd Schiffer
 
Real Time Strategic Change Session II
Real Time Strategic Change Session IIReal Time Strategic Change Session II
Real Time Strategic Change Session IIRobert "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 EnvironmentsKen 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
 

Ähnlich wie 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
 

Mehr von 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 #OrgTopologiesAlexey 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, AmsterdamAlexey 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) ProcessAlexey 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
 
Powerful interventions for agile coaching
Powerful interventions for agile coachingPowerful interventions for agile coaching
Powerful interventions for agile coachingAlexey 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 agilityAlexey 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 DynamicsAlexey 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 agilityAlexey 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 toolsAlexey Krivitsky
 
Agile Coaching Canvas at #agile2016
Agile Coaching Canvas at #agile2016Agile Coaching Canvas at #agile2016
Agile Coaching Canvas at #agile2016Alexey Krivitsky
 
Dejirafication - clean your process
Dejirafication - clean your processDejirafication - clean your process
Dejirafication - clean your processAlexey Krivitsky
 
Agile and Scrum for ORSCers
Agile and Scrum for ORSCersAgile and Scrum for ORSCers
Agile and Scrum for ORSCersAlexey Krivitsky
 
Agile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @RigaAgile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @RigaAlexey 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 SheetAlexey 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 organizationsAlexey Krivitsky
 

Mehr von 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
 

Kürzlich hochgeladen

Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxtrishalcan8
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 

Kürzlich hochgeladen (20)

Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 

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!