• Like
Outsourcing 3.0: the agile way
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Outsourcing 3.0: the agile way

  • 2,343 views
Published

Talk done at AgileIndia2012

Talk done at AgileIndia2012

Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,343
On SlideShare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
64
Comments
0
Likes
5

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. @alexeykri krivitsky@scrumguides.com metaphors, advices and ideas onAlexey Krivitsky offshore software developmentagile coach @ scrumguides www.outsourcing30.com
  • 2. because agile is an adventure www.scrumguides.com
  • 3. I am from Ukraine.“Ukraine is a software developing country”.
  • 4. agileee.orgagileukraine.orgscrumguides.com lego4scrum.com
  • 5. !"#$%&()*($+
  • 6. ,(#%-./$01(1-&(%-"23"-4567899!"#$%&!"#(#)#*+,$-!.#/).%#-0#0&%%1-,:
  • 7. ;&$)<$=#$-"23()>"?@A-@B%&@#()>C23%#4)#!*#23%&%:
  • 8. subcontracting customer-contractor relationships outsourcing transfer of work to external contractor
  • 9. subcontracting customer-contractor relationships outsourcing transfer of work to external contractor offshoring .. to another country nearshoring .. to a neighboring country
  • 10. subcontracting distributed dev customer-contractor equal level relationships of authority across all teams outsourcing transfer of work to external contractor offshoring team extension .. to another country employees of another company are integrated nearshoring into onshore .. to a neighboring country
  • 11. subcontracting distributed dev customer-contractor equal level relationships of authority across all teams outsourcing offshoring team extension nearshoringthey do it for us down there we do it with them there
  • 12. 5-6789:;<= C"G2"H$<&$#$I@AH")EF;G#H9@:#B:9I>AD7#FD#G9J>:#A97D7KF5-6789:;<= C%&(D()><@#3-@"1(%-")-@#>")(E".@) ()@#1$#-@:>?@A>#B:9?@AC9<#A97D7F
  • 13. 5-6789:;<= C"G2"H$<&$#$I@AH")EF;G#H9@:#B:9I>AD7#FD#G9J>:#A97D7F
  • 14. JB%&@#()>#&"%&(11$)H@%-%
  • 15. Offshore Software Development …can work inefficient cheap risky works on myproven machine to terrible work slow #$%^& unpredictable scalable
  • 16. Blah Blah Blah Blah Blah Blah! Blah blah blah blah blah blah blah blah blah! blah blah blah blah blah blah blah blah blah.! Blah blah blah blah blah blah blah:!Individuals and interactions over processes and tools! Blah blah blah blah blah blah blah blah Blah blah blah blah blah blah blah Blah blah blah blah blah blah Blah blah, blah blah blah blah blah blah, blah blah blah blah blah. Blah Blah Blah Blahblah Blah B. Blahblah Blah Blah Blah Blahblah Blah BlahBlah foo Blahblah Blah Blah Blah Blahblah Blah Blahblah Blah Blahblah Blah BlahblahBlah Blahblahblah Blah Blah Blah Blah Blah Blah Blah Blahblah
  • 17. Individuals and interactions over processes and tools!
  • 18. Individuals and interactions over processes and tools!
  • 19. Relationships!Individuals and interactions over processes and tools!
  • 20. PARTS OF THE WHOLEtoolsprocessesrelationships
  • 21. PARTS OF THE WHOLE .!# &%2&-*# $-)&1*# $11# *2)"1L/*# 211#! tools M)"$)"# O/# *.&L,#! processes )N!%# %)"# relationships
  • 22. PARTS OF THE WHOLE .!# &%2&-*# $-)&1*# $11# *2)"1L/*# 211#! tools M)"$)"# O/#! processes )N!%# %)"#? relationships
  • 23. BUILDING A TEAM is like building a family1. dating 2. moving in STAFF UP START UP4. having kids 3. getting flow SCALE UP STABILIZE
  • 24. RELATIONSHIPS are grounded hereSTAFF UP START UP SCALE UP STABILIZE
  • 25. 4KLJMNJ,J!6OMJP6QL <&"-&"GG$)%(RI@A/(%%S#%-?2@H3%•  T(#$1978G$@G2$()S#%-U/@)-&% SCALE UP •  L"#>$-$1R@#&(>&C#$%A2-%()-&$S#%-#$2$"%$% •  VA(2-/A2.C2$+$2&($#"#H&($%@R-$"/2$"1%W%H#A/ /"%-$#%")1/")">$#% •  ;&$)KH#A/<"%R"22()>"G"#-@G$)$1AG"G@%(.@) @R"XQ&($RKH#A/Y"%-$#F •  K.22%-#A>>2()>-@/"3$(-<@#3
  • 26. TJ;!JLLJKL4MLZOJ,,KTJM6L64YK -&$$+(2"1+(H$% 9:  7:  U:  [:  :  ]:  ^:  _:  `:  98: 
  • 27. TJ;!JLLJKL4MLZOJ,,KTJM6L64YK -&$$+(2"1+(H$%9: !$+$#/$$-I@A#@B%&@#$-$"/()G$#%@)7: ,(#$@)%&@#$G$@G2$?$R@#$@B%&@#$-$"/(%AGU: 5$-%@/$@)$$2%$&(#$-&$-$"/[: T(#$"%/")IG$@G2$"%I@AH")"%R"%-"%I@AH"): 6aG$H-R"%-#$%A2-%R#@/-&$S#%-1"I")1G#$%%R@#(-]: L#$"--&$@B%&@#$-$"/"%%$H@)1CH2"%%G$@G2$^: 0%@2"-$-&$@B%&@#$-$"/R#@/H@#G:()R#"%-#AH-A#$_: 0)-#@1AH$#(>@#@A%H&$H3C()")1/$#>()>G@2(H($%0F;G@:>#=@F:F<D>>?K#
  • 28. %O),/%P#Q)L%(*2&%),#Q!*L)!R%1#
  • 29. @B%&@#$-$"/=%G#@H$%% @)%(-$G#@H$%% H@1$ #$+($< ?"H32@>XA%F X-&$/F
  • 30. So why don’t start shoreless?
  • 31. do first sprints togetherto develop a common culture do short warm-up sprints to generate small winscelebrate oftendo parties not retrospectives start small so that humane relationships are built
  • 32. V$-%%@)")1(-%-$"/()*($+ M$G#$%$)-".+$@RG#@1AH-@<)$#=%-$"/ %(-%<(-&-&$-$"/%:,A22C./$
  • 33. 4#$-&$%$$aG$)%$%@#()+$%-/$)-%b
  • 34. DIFFERENT RELATIONSHIPS customer contractor (-=%H@/()>c I$%W%(#c
  • 35. POWER DISTANCE INDEX *J>?><PVZ# &@77;FPUV#L*)PST# !<?;FPYY# $:FW;GPXU# ?IO#@R$%%@#g$$#-T@R%-$1$ &dGeff<<<:3<()-$%%$)."2:H@:A3f/"Gf&@R%-$1$CG@<$#C1(%-")H$C()1$a:&-/2
  • 36. &%)2!-"*3!/#)"1#,-2!Q)2!-"#
  • 37. 43-#,-2!Q)2%*#+-L#,-&%[#
  • 38. K@A#H$%@R()-#()%(H/@.+".@)e9:  4ZLJ!JYN7:  Y4KL6MNU:  OZMOJK6
  • 39. So why don’t make friends?
  • 40. build friendly atmosphereface-to-face meetings & pairing play as a team group activities over “I decided”don’t push for resultsfocus on relationship and learning go for lunches together know what your people feel
  • 41. 4#$-&$%$$aG$)%$%@#()+$%-/$)-%b
  • 42. Treat your offshore team as if they were:1) your spouse 2) your friends 3) your ???
  • 43. offices of offshore vendors may look differently
  • 44. But deep in their nature they all are like this:
  • 45. 0R@A#-$"/%<$#$3(1%43)2#3!&!"N#4-L1#--M#!M%[#
  • 46. think of hiring as adoptionthis will guide the whole process don’t delegate hiring come onsite for interviewshire people you likechoose hires 1) as people, 2) then as professionals ask hires to participate in hiring hire a local leader first then keep hiring together
  • 47. 4#$-&$%$$aG$)%$%@#()+$%-/$)-%b
  • 48. Treat your offshore team as if they were1) your spouse 2) your friends 3) your kids
  • 49. #5+>7#J>#@<?>:7DF<?#D8>7>#F?];A>7## ^@D#9@:#AG;><D7#F:>#?;6>:><D_`#
  • 50. 7DF:D7#J;D8##5!#4!#a`#
  • 51. <<<:H&#(%-@G&$#"+$#I:H@/
  • 52. 3-4#4%#4-&M#!*#-L&#&%*/-"*!$!!2+# # )<?#J>#AF<#?9#F#G9D#D9#A8F<=>#D8;<=7# •  61AH"-$@A#H2($)-% •  0)%(%-@)@A#G#@R$%%(@)"2(%/ •  K&@A-A).2<$"#$&$"#1 •  ,(#$@A#H2($)-%
  • 53. $%#23%#.3)"N%#)N%"2*_#1&!Q%#23%#.3)"N%_##*3-4#23%#1!00%&%".%#
  • 54. 23%#.-&%#Q)L%*#-0## -L2*-L&.!"N#V_T#;$?$2($+$-&"-•  !<]>7C<=#;<#^@;G?;<=#8@bF<>#:>GFC9<78;B7#;7#A:@A;FG# E9:#B:9I>AD#7@AA>77_#•  )<H#B:9A>77>7#J9:c#FD#D8>;:#^>7D#J8><#:>GFC9<78;B7# F:>#;<#BGFA>_#•  )=;G>#B:FACA>7#8>GB#F#G9D#D9#<@:D@:>#:>GFC9<78;B7_# <<<:@A-%@A#H()>U8:H@/
  • 55. Alexey Krivitsky@alexeykrikrivitsky@scrumguides.comoutsourcing30.com