Post on 15-Jul-2015
@alexeykri krivitsky@scrumguides.com
www.scrumoffshore.net
metaphors, advices and ideas on offshore software development
Alexey Krivitsky agile coach @ scrumguides
outsourcing transfer of work to external contractor
nearshoring .. to a neighboring country
team extension
employees of another company are integrated into onshore
offshoring .. to another country
distributed dev equal level of authority across all teams
subcontracting customer-contractor relationships
outsourcing
team extension offshoring
distributed dev equal level of authority across all teams
subcontracting customer-contractor relationships
they do it for us down there we do it with them there
nearshoring
#$%^&
Offshore Software Development …
slow
inefficient cheap
boring
terrible works
scalable
works with scrum
risky
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 Blah
Blah foo Blahblah Blah Blahblah
Blah Blahblahblah Blah Blah
Blah Blahblah Blah Blahblah
Blah Blah Blah Blahblah
Blah Blah Blah Blahblah
Blah B. Blahblah Blah Blah
Blah Blahblah Blah Blahblah
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:
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 Blah
Blah foo Blahblah Blah Blahblah
Blah Blahblahblah Blah Blah
Blah Blahblah Blah Blahblah
Blah Blah Blah Blahblah
Blah Blah Blah Blahblah
Blah B. Blahblah Blah Blah
Blah Blahblah Blah Blahblah
Blah Blah
btw, where is 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:
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 Blah
Blah foo Blahblah Blah Blahblah
Blah Blahblahblah Blah Blah
Blah Blahblah Blah Blahblah
Blah Blah Blah Blahblah
Blah Blah Blah Blahblah
Blah B. Blahblah Blah Blah
Blah Blahblah Blah Blahblah
Blah Blah
BUILDING A TEAM is like building a family
1. dating STAFF UP
2. moving in START UP
3. getting flow SPEED UP
4. having kids SCALE UP
are starting here dating
STAFF UP moving in START UP
SCALE UP
SPEED UP
RELATIONSHIPS
Alexey, tell us a story!
do first sprints together take the team onsite
do short sprints to generate small wins
celebrate often do parties not retrospectives
stay with your team so that they can feel your culture
are starting here dating
STAFF UP moving in START UP
RELATIONSHIPS
there are different kinds of relaConships including “a kind of relaConship”
Power Distance Index
hQp://www.kwintessenCal.co.uk/map/hofstede-‐power-‐distance-‐index.html
by Professor Geert Hofstede
USA:40
Russia:93
Brazil:69
India:77
Sweden:31
Another kind of relationships
Who are those people you’d do
everything you can for?
Who are those people you’d gladly be keeping you
commitments for?
build friendly atmosphere face-to-face meetings & pairing
play as a team group activities over “I decided”
don’t expect results focus on relationship and learning
go for lunches together know what your new people feel
don’t delegate hiring come offsite for interviews
don’t hire people you don’t like choose hires 1) as people, 2) then as professionals
hires will help to hire hire a local leader first then keep hiring together
test people by “moving them in” make sure people fit into your culture and share your values