offshore outsourcing and agile for agiletour vilnius

46
@alexeykri [email protected] www.scrumoffshore.net metaphors, advices and ideas on offshore software development Alexey Krivitsky agile coach @ scrumguides

Upload: alexey-krivitsky

Post on 15-Jul-2015

5.763 views

Category:

Business


0 download

TRANSCRIPT

@alexeykri [email protected]

www.scrumoffshore.net

metaphors, advices and ideas on offshore software development

Alexey Krivitsky agile coach @ scrumguides

because agile is an adventure

www.scrumguides.com

I am from Ukraine. “Ukraine is a software developing country”.

agileee.org

lego4scrum.com scrumguides.com

www.agileukraine.org

Few  weeks  back  I  did  a  talk  at  #ALE2011  IN  BERLIN  -­‐  A  SYMBOLIC  PLACE  OF  FREEDOM.  

When  we’re  talking  about  offshoring    -­‐  THE  WALL  IS  THERE.  

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

“Offshoring      shiAing  work  to  a  distant  organizaCon        in  order  to  reduce  producCon  costs”  

A  place  where  you  can    fail  your  projects  at  lower  costs  

Offshoring  has  hidden  costs  

#$%^&

Offshore Software Development …

slow

inefficient cheap

boring

terrible works

scalable

works with scrum

risky

SomeCmes,  it  works.  

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  

Individuals and interactions over processes and tools

Individuals and interactions over processes and tools

Individuals and interactions over processes and tools Relationships

Parts of the whole

tools

processes

relationships

Parts of the whole

✓ tools

✓ processes

relationships

Parts of the whole

✓ tools

✓ processes

relationships are the roots

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!  

So why don’t start shoreless?

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

Is  it  expenses  or  investments?    

are starting here dating

STAFF UP moving in START UP

RELATIONSHIPS

there  are  different  kinds  of  relaConships    including  “a  kind  of  relaConship”  

One kind of relationships

customer

contractor

yes,  sir!  

it’s  coming!  

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?  

So why don’t make friends?

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

Is  it  expenses  or  investments?    

Treat your offshore team as if they were:

1) your spouse 2) your friends

3) your ???

offices of offshore vendors may look differently

But deep in their nature they all are like this

If  our  teams  were  kids    what  hiring  would  look  like?  

Alexey,  tell  us  an  example!  

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

Is  it  expenses  or  investments?    

Treat your offshore team as if they were

1) your spouse 2) your friends

3) your kids

&  

Alexey Krivitsky @alexeykri scrumoffshore.net