Alexey Krivitsky                   @alexeykriSCRUMguides        krivitsky@scrumguides.com   metaphors, advices and ideas o...
I am from Ukraine.“Ukraine is a developing country”.
Ukraineis 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 OFF...
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 pe...
subcontracting                    TERMINOLOGY             client-customer rel.                       distributed developme...
Offshoring involves shifting work toa foreign, distant organization inorder to reduce production costs.                   ...
COST OPTIMIZATION STRATEGIESSHORT-TERM                           LONG-TERM¡  cut expenses                     ¡  invest ...
SOFTWARE DEVELOPERS ARE LIKE KIDS¡ They don’t know how to express themselves.¡ They don’t know how to take responsibilit...
KIDS AT WORK
DIFFERENT STRATEGIESYOUR FRIENDS’ CHILDREN               YOUR CHILDREN¡  you want to make sure            ¡  you want to...
RESPONSIBILITY PROCESS(responsibility is a process) ¡ Responsibility ¡ Quit ¡ Obligation ¡ Shame ¡ Justify ¡ Lay bla...
DATING MODEL                divorcing                            or dying the same day    EVENTS                      plan...
DATING MODEL                divorcing                            or dying the same day    EVENTS                      plan...
IMAGINE A COUPLEdating              with 3 kids          just bough a house  never lived moving out  together
THE FOUR STAGESof team development1.               2.STAFF IT UP      START IT UP4.          3.SCALE IT UP SPEED IT UP
THE FOUR STAGESof team developmentbuild as your team                  start shoreless1.                            2.STAFF...
APPENDIX(the most valuable part)
1.build your  team       STAFF IT UP
1.build your  team                  STAFF IT UP                                advices  don’t outsource hiring            ...
startshoreless            2.            START IT UP
start         shoreless                                    2.                                    START IT UP  leverage pas...
all youneed is          3. flow          SPEED IT UP
all you         need is                                     3.          flow                                     SPEED IT ...
keep              4.respectingindividuals              SCALE IT UP
keep                           4.respectingindividuals                           SCALE IT UP                              ...
keep                           4.respectingindividuals                           SCALE IT UP                              ...
this work is not finished.and never will be. by design. join www.scrumoffshore.net to help collaborate and elaborate these...
Alexey Krivitsky @alexeykriwww.scrumoffshore.net
Upcoming SlideShare
Loading in...5
×

Offshore Outsourcing with Scrum

1,450

Published on

Talk for www.scrumoffshore.net

Published in: Business, Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,450
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
25
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Offshore Outsourcing with Scrum

  1. 1. Alexey Krivitsky @alexeykriSCRUMguides krivitsky@scrumguides.com metaphors, advices and ideas on developing offshore software teams. www.scrumoffshore.net
  2. 2. I am from Ukraine.“Ukraine is a developing country”.
  3. 3. Ukraineis a software developing country.
  4. 4. And I am very happy to be in Berlin- A SYMBOLIC PLACE OF FREEDOM.
  5. 5. When we’re talking about offshoring- THE WALL IS STILL THERE.
  6. 6. DISCLAIMER THINGS IN THIS PRESENTATION MAY APPEAR OBVIOUS TO YOU. EVEN QUITE OBVIOUS.STILL, I KEEP OBSERVING OFFSHORETEAMS 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. 7. THE BRICKS IN THE WALL ARE¡ Cultural differences¡ T ime zone shifts
  8. 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. 9. subcontracting TERMINOLOGY client-customer rel. distributed developmentoutsourcing all teams have transfer of work equal level of to an external contractor authorityoffshoring to another country team extension employees of another company are integratednearshoring into onshore team to a neighboring country
  10. 10. Offshoring involves shifting work toa foreign, distant organization inorder to reduce production costs. wikipedia.org/wiki/Nearshoring
  11. 11. COST OPTIMIZATION STRATEGIESSHORT-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. 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.
  13. 13. KIDS AT WORK
  14. 14. DIFFERENT STRATEGIESYOUR 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. 15. RESPONSIBILITY PROCESS(responsibility is a process) ¡ Responsibility ¡ Quit ¡ Obligation ¡ Shame ¡ Justify ¡ Lay blame ¡ Denial www.christopheravery.com/responsibility-process
  16. 16. DATING MODEL divorcing or dying the same day EVENTS planning more kids long long owning a house married having the first kid longmoving out married just married STAGES dating
  17. 17. DATING MODEL divorcing or dying the same day EVENTS planning more kids long long owning a house married having the first kid longmoving out married just married STATES dating
  18. 18. IMAGINE A COUPLEdating with 3 kids just bough a house never lived moving out together
  19. 19. THE FOUR STAGESof team development1. 2.STAFF IT UP START IT UP4. 3.SCALE IT UP SPEED IT UP
  20. 20. THE FOUR STAGESof team developmentbuild as your team start shoreless1. 2.STAFF IT UP START IT UP4. 3.SCALE IT UP SPEED IT UPkeep respecting individuals set up flow
  21. 21. APPENDIX(the most valuable part)
  22. 22. 1.build your team STAFF IT UP
  23. 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. 24. startshoreless 2. START IT UP
  25. 25. start shoreless 2. START IT UP leverage past experience advices of newcomers consider doing scrum engage team in solution designdo 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. 26. all youneed is 3. flow SPEED IT UP
  27. 27. all you need is 3. flow SPEED IT UP distribute product advices ownershiprun regular grooming sessions invest in communication express equality and infrastructure trust organize ambassadorseparate 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. 28. keep 4.respectingindividuals SCALE IT UP
  29. 29. keep 4.respectingindividuals SCALE IT UP advicesbuild feature teams stay with the same offshore vendor – invest in the teamgrow area product owners (analysts) offshore visualize high-level management with kanbans
  30. 30. keep 4.respectingindividuals SCALE IT UP advicesbuild feature teams stay with the same offshore vendor – invest in the teamgrow area product owners (analysts) offshore visualize high-level management with kanbans
  31. 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!
  32. 32. Alexey Krivitsky @alexeykriwww.scrumoffshore.net
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×