MANAGEMENT OF OFFSHORE AGILE PROJECTS Agile East Europe conference October 8, 2010 By Sergei Andrzeevski
INTRODUCTION
SPECIFIC OF OFFSHORE PROJECTS <ul><li>Always remote customer </li></ul><ul><li>Often distributed development team </li></u...
PRECONDITIONS
REQUIRED TECHNICAL TOOLS
COMMUNICATION WITH CUSTOMER
CHECKLIST FOR OFFSHORE PLANNING GAME
SCHEDULE OF PLANNING GAME
PLANNING POKER <ul><li>Rules </li></ul><ul><li>Fibonacci numbers </li></ul><ul><li>Advantages </li></ul><ul><li>PlanningPo...
DAILY STAND-UPS IN DISTRIBUTED TEAM <ul><li>Three SCRUM questions </li></ul><ul><li>All team members take part, no custome...
EACH DAY AS A PROJECT
TRACKING <ul><li>Motivation, reporting, prediction </li></ul><ul><li>Daily time reporting </li></ul><ul><li>Story board is...
QUALITY & DISTRIBUTED TEAM Development for US Preparation of US acceptance tests Developers test US  Developers fix issues...
DEPLOYMENT ON CUSTOMER SIDE <ul><li>Technical person on customer side </li></ul><ul><li>Early deployment on customer side ...
ORGANIZATION OF SPRINT REVIEW <ul><li>Huge motivation factor </li></ul><ul><li>More customer representatives the better </...
BRIEF SUMMARY
Thank you! Question? Useful books and links: Kent Beck:  Extreme Programming  (2002)  Ken Schwaber:  Agile Project Managem...
Upcoming SlideShare
Loading in...5
×

Management of offshore agile projects

1,738

Published on

Talk by Sergei Andrzeevski done at Agile Eastern Europe 2010.

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,738
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Management of offshore agile projects"

  1. 1. MANAGEMENT OF OFFSHORE AGILE PROJECTS Agile East Europe conference October 8, 2010 By Sergei Andrzeevski
  2. 2. INTRODUCTION
  3. 3. SPECIFIC OF OFFSHORE PROJECTS <ul><li>Always remote customer </li></ul><ul><li>Often distributed development team </li></ul><ul><li>Different processes on customer/team sides </li></ul><ul><li>Slower communication </li></ul><ul><li>Time zone difference </li></ul><ul><li>Language barrier </li></ul><ul><li>Cultural differences </li></ul>
  4. 4. PRECONDITIONS
  5. 5. REQUIRED TECHNICAL TOOLS
  6. 6. COMMUNICATION WITH CUSTOMER
  7. 7. CHECKLIST FOR OFFSHORE PLANNING GAME
  8. 8. SCHEDULE OF PLANNING GAME
  9. 9. PLANNING POKER <ul><li>Rules </li></ul><ul><li>Fibonacci numbers </li></ul><ul><li>Advantages </li></ul><ul><li>PlanningPoker.com </li></ul>
  10. 10. DAILY STAND-UPS IN DISTRIBUTED TEAM <ul><li>Three SCRUM questions </li></ul><ul><li>All team members take part, no customer </li></ul><ul><li>Fixed order of the reporting </li></ul><ul><li>Minutes template is used </li></ul><ul><li>SCRUM master fills minutes online </li></ul><ul><li>Minutes in English </li></ul>
  11. 11. EACH DAY AS A PROJECT
  12. 12. TRACKING <ul><li>Motivation, reporting, prediction </li></ul><ul><li>Daily time reporting </li></ul><ul><li>Story board is not enough </li></ul><ul><li>Development & testing tracked </li></ul><ul><li>SCRUM Master, PM, CM, architect, analyst? </li></ul><ul><li>Weekly status reports in Excel to customer </li></ul><ul><li>At least twice per week status calls </li></ul>
  13. 13.
  14. 14. QUALITY & DISTRIBUTED TEAM Development for US Preparation of US acceptance tests Developers test US Developers fix issues Transfer to testers
  15. 15. DEPLOYMENT ON CUSTOMER SIDE <ul><li>Technical person on customer side </li></ul><ul><li>Early deployment on customer side </li></ul><ul><li>Develop in parallel by using local system </li></ul><ul><li>Maximum permissions to customer system </li></ul><ul><li>Request list of allowed versions etc. </li></ul><ul><li>Clarify differences in dev/prod environments </li></ul>
  16. 16. ORGANIZATION OF SPRINT REVIEW <ul><li>Huge motivation factor </li></ul><ul><li>More customer representatives the better </li></ul><ul><li>Usually on local test environment </li></ul><ul><li>Sharing tool + phone conf. </li></ul><ul><li>Test Lead is a presenter </li></ul><ul><li>Brief repetition in the day before </li></ul><ul><li>SCRUM master to write minutes </li></ul>
  17. 17. BRIEF SUMMARY
  18. 18. Thank you! Question? Useful books and links: Kent Beck: Extreme Programming (2002) Ken Schwaber: Agile Project Management with Scrum (2004) Planning Poker: www.planningpoker.com SCRUM management tool: www.sprintometer.com Contact info: Sergei Andrzeevski e-mail: [email_address]

×