GSchoonheim @Agile2010, Mind the Gap!

3,614 views

Published on

Principles behind distributed agile development. Using agile and scrum to make offshoring a success.

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
  • Thanks Amit for the spotlight!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
3,614
On SlideShare
0
From Embeds
0
Number of Embeds
49
Actions
Shares
0
Downloads
0
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

GSchoonheim @Agile2010, Mind the Gap!

  1. Distributed Development Done Right<br />Guido Schoonheim<br />CTO, Xebia Group<br />gschoonheim@xebia.com<br />
  2. Introduction<br />
  3. What drives us at xebia<br />Mission:<br />Authority<br />Value System:<br />People First<br />Sharing Knowledge<br />Quality Without Compromise<br />Customer Intimacy<br />
  4. Degrees of separation in distributed development<br />Different room<br />Different floor<br />Different department<br />Different building<br />Different company<br />Different country<br />Most radical case:<br />Different country, company, timezone, culture, standards, language<br />
  5. Guess what, distributed development is here to stay<br />Now how to be AS GOOD as local co-located?<br />
  6. Principles for distributed development, using fully distributed Scrum<br />
  7. ACT II<br />
  8. Lets look at what makes people tick<br />
  9. Daniel Pink<br />TED global 2009<br />The science of motivation<br />
  10. Research at MIT and London School of Economics<br />Range of tasks with different rewards<br />
  11. Autonomy<br />Mastery<br />Purpose<br />
  12. Autonomy<br />the urge to direct our own lives<br />
  13. Mastery<br />the desire to get better and better<br />at something that matters<br />
  14. Purpose<br />the yearning to do what we do in the<br />service of something larger then ourselves<br />
  15. So lets use this to activate <br />ALL our distributed team members<br />
  16. Essential nr 1.<br />Build empowered, distributed teams <br />with a shared vision, shared goals <br />and shared responsibility<br />
  17. Essential nr 1. – Guiding principles<br />Work in distributed teams with team members in multiple locations. This is OneTeam©<br />Build empowered, distributed teams <br />with a shared vision, shared goals <br />and shared responsibility<br />
  18. Work in distributed teams with team members in multiple locations. This is OneTeam©<br />
  19. Using the Scrum ceremony to tie the team together<br />
  20. Essential nr 1. – Guiding principles<br />Work in distributed teams with team members in multiple locations. This is OneTeam©<br />Client instills a shared long-term vision and shared short-term goals into the team<br />Build empowered, distributed teams <br />with a shared vision, shared goals <br />and shared responsibility<br />
  21. Client instills a shared long-term vision andshared short-term goals into the team<br />Purpose<br />Purpose<br />Purpose<br />
  22. Essential nr 1. – Guiding principles<br />Work in distributed teams with team members in multiple locations. This is OneTeam©<br />Client instills a shared long-term vision and shared short-term goals into the team<br />The team takes full responsibility and shared ownership to achieve committed results<br />Build empowered, distributed teams <br />with a shared vision, shared goals <br />and shared responsibility<br />
  23. ACT III<br />
  24. Tuckers model for creating a team<br />OUCH! THIS IS HARD WORK!<br />
  25. Essential nr 2.<br />Offshore knowledge workers also require an open culture and relationships <br />based on equality<br />
  26. Essential nr 2. – Guiding principles<br />Team members on both continents are considered equal<br />Offshore knowledge workers also <br />require an open culture and relationships based on equality<br />
  27. Essential nr 2. – Guiding principles<br />Team members on both continents are considered equal<br />Shared culture and personal relationships triumph over distance<br />Offshore knowledge workers also <br />require an open culture and relationships based on equality<br />
  28. Essential nr 2. – Guiding principles<br />Team members on both continents are considered equal<br />Shared culture and personal relationships triumph over distance<br />There is no substitute for working with good people<br />Offshore knowledge workers also <br />require an open culture and relationships based on equality<br />
  29. ACT IV<br />
  30. Essential nr 3.<br />Transparent results are the <br />only measure of progress<br />
  31. Essential nr 3. – Guiding principles<br />The client experience is the same and the client has as much control as working with a local team<br /><ul><li>Metrics: The same complete and transparent insight for client, team and supplier
  32. Working, tested software at every iteration is the only real proof that work is completed</li></ul>Transparent results are the <br />only measure of progress<br />
  33. ACT V<br />
  34. Essential nr 4.<br />Building quality in, results in <br />lowest development costs<br />
  35. Essential nr 4. – Guiding principles<br />High quality is the secret ingredient for faster delivery<br />Building quality in, results in <br />lowest development costs<br />
  36. Essential nr 4. – Guiding principles<br />High quality is the secret ingredient for faster delivery<br />Use the same standards and tools so that it does not matter where you work<br />Building quality in, results in <br />lowest development costs<br />
  37. Essential nr 4. – Guiding principles<br />High quality is the secret ingredient for faster delivery<br />Use the same standards and tools so that it does not matter where you work<br />Improvement is a continuous and relentless progress<br />Building quality in, results in <br />lowest development costs<br />
  38. CLOSING ACT <br />
  39. Autonomy<br />Mastery<br />Purpose<br />
  40. Fully distributed Scrum is the best known way to tie global teams togetherand mitigate all the usual offshoring risks<br />
  41. Individuals and interactions over processes and tools<br />http://xebia.com/distributed-agile<br />
  42. Questions<br />

×