Distributed Agile TeamsNearshore Outsourcing that works!consulting.ciklum.com
www.ciklum.com/consulting ‹#›
What is a Distributed Team?consulting.ciklum.com
Why Distributed Teams?Some reasons to do Distributed Development:• “Right” people are distributed• Business becomes distri...
CiklumClientDistribution typesNearshore co-located Development Teamconsulting.ciklum.comDELIVERYTeamAgile PM /Scrum Master...
Distribution typesDistributed Development Teamconsulting.ciklum.comCiklumClientDELIVERYTeamAgile PM /Scrum MasterProductOw...
Distribution is a challengeSome challenges of Distributed Teams:• Lack of Transparency• Lack of Trust• Loss of Context (Te...
Process: What about Agile?consulting.ciklum.com
Tools, Tools & Tools…Right tools make life of Distributed Teams easier(if used efficiently):• Source Control systems• Proj...
Technical practicesTechnical Practices that make a Difference:• Continuous Integration• Test Driven Development• Automated...
What else?Some good non-technical practices:• Co-located start of the project• Frequent bi-directional “maintenance” visit...
Summary• Small & self-organized teams built around motivatedand passionate individuals• Short iterations with frequent rel...
PeopleTeam == Productconsulting.ciklum.com
ContactsVladimir DobrovTechnical ConsultantConsulting Office (CSC)M +375 29 666 88 06E vld@ciklum.comW consulting.ciklum.c...
Upcoming SlideShare
Loading in...5
×

Vladimir Dobrov - Distributed agile teams @ First Tuesday Bergen 4 Juni 2013

247

Published on

Vladimir Dobrov - Distributed agile teams @ First Tuesday Bergen 4 Juni 2013

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

  • Be the first to like this

No Downloads
Views
Total Views
247
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 2 developers sitting in different rooms is almost the same if they are on different planets.
  • If you know how to work efficiently with distributed teams you have a huge advantage over your competitors.
  • Agile is based on right core values
  • Vladimir Dobrov - Distributed agile teams @ First Tuesday Bergen 4 Juni 2013

    1. 1. Distributed Agile TeamsNearshore Outsourcing that works!consulting.ciklum.com
    2. 2. www.ciklum.com/consulting ‹#›
    3. 3. What is a Distributed Team?consulting.ciklum.com
    4. 4. Why Distributed Teams?Some reasons to do Distributed Development:• “Right” people are distributed• Business becomes distributed• Access to global HR market• No dependency on “hot” local marketconsulting.ciklum.com
    5. 5. CiklumClientDistribution typesNearshore co-located Development Teamconsulting.ciklum.comDELIVERYTeamAgile PM /Scrum MasterProductOwner
    6. 6. Distribution typesDistributed Development Teamconsulting.ciklum.comCiklumClientDELIVERYTeamAgile PM /Scrum MasterProductOwner
    7. 7. Distribution is a challengeSome challenges of Distributed Teams:• Lack of Transparency• Lack of Trust• Loss of Context (Tech & Business)• Cultural differences• Time differences• Slow Communication• Management isolationconsulting.ciklum.com
    8. 8. Process: What about Agile?consulting.ciklum.com
    9. 9. Tools, Tools & Tools…Right tools make life of Distributed Teams easier(if used efficiently):• Source Control systems• Project management & Issue tracking• Knowledgebase tools & Wiki’s• Communication tools (Skype, Chat, Email…)• “Video windows” (when Dev Team distributed)consulting.ciklum.com
    10. 10. Technical practicesTechnical Practices that make a Difference:• Continuous Integration• Test Driven Development• Automated Testing• Collective Ownership• Continuous Refactoringconsulting.ciklum.com
    11. 11. What else?Some good non-technical practices:• Co-located start of the project• Frequent bi-directional “maintenance” visits• Common Team building activities• Every location needs a “leader”consulting.ciklum.com
    12. 12. Summary• Small & self-organized teams built around motivatedand passionate individuals• Short iterations with frequent releases increasevisibility and enable early feedback• Daily synch-up meeting to keep the Context andidentify problems on early stage• Right tools & practices to collaborate more efficientlyconsulting.ciklum.com
    13. 13. PeopleTeam == Productconsulting.ciklum.com
    14. 14. ContactsVladimir DobrovTechnical ConsultantConsulting Office (CSC)M +375 29 666 88 06E vld@ciklum.comW consulting.ciklum.comS vr.dobrovWe would be glad to answer your questions!consulting.ciklum.com

    ×