logging in or signing up Distributed Agile Development andreister Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 451 Category: Education License: Some Rights Reserved Like it (3) Dislike it (0) Added: November 15, 2009 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: MichaelSahota (5 month(s) ago) This is an awesome presentation. Love the drawings. Thanks for sharing it! Saving..... Post Reply Close Saving..... Edit Comment Close By: ashokvhegde (21 month(s) ago) Really oodvery g Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Slide 1: Distributed Agile Development Andrew Kazyrevich Slide 3: face-to-face communication Slide 4: misunderstandings Slide 5: resolved quickly Slide 6: unfortunately, it’s not always possible to have the whole team in the same room Slide 7: distributed development hidden costs Slide 8: Being Agile Slide 9: Agile Manifesto Individuals and interactions over processes and tools Slide 10: Agile Manifesto Working software over comprehensive documentation Slide 11: Agile Manifesto Customer collaboration over contract negotiation Slide 12: Agile Manifesto Responding to change over following a plan Slide 13: communication knowledge sharing time zones cultural differences Challenges Slide 14: Proven Practices Slide 15: Instant messaging Slide 16: Voice communication Slide 17: Desktop sharing Slide 19: More documentation There are two keys to successful documentation on agile projects. The first is finding the point of "just enough" documentation. […] The second key […] is to not get attached to it or have unrealistic hopes of keeping it updated… (c) Matt Simons Slide 20: Plan to travel seeding visits maintaining visits Slide 21: Not “by activity”… Slide 22: …but “by user story”! Slide 23: Group chats, frequent calls Desktop sharing, pair programming Continuous integration Unit tests Work items tracking (TFS, JIRA, etc) Short iterations Daily sync between teams (standups, etc) Open communication Travelling Organizing teams by functionality Mitigating distribution Slide 24: Distributed Agile Development by Microsoft patterns & practices, 2008 Distributed Agile, Ade Miller video interview, 2009 Using an Agile Software Process with Offshore Development by Martin Fowler, 2006 Internationally Agile by Matt Simons, 2002 The Distributed Agile Team by Scott Ambler, 2008 Tools for Agility by Kent Beck, 2008 Literature Slide 25: http://codevanced.net You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
Distributed Agile Development andreister Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 451 Category: Education License: Some Rights Reserved Like it (3) Dislike it (0) Added: November 15, 2009 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: MichaelSahota (5 month(s) ago) This is an awesome presentation. Love the drawings. Thanks for sharing it! Saving..... Post Reply Close Saving..... Edit Comment Close By: ashokvhegde (21 month(s) ago) Really oodvery g Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Slide 1: Distributed Agile Development Andrew Kazyrevich Slide 3: face-to-face communication Slide 4: misunderstandings Slide 5: resolved quickly Slide 6: unfortunately, it’s not always possible to have the whole team in the same room Slide 7: distributed development hidden costs Slide 8: Being Agile Slide 9: Agile Manifesto Individuals and interactions over processes and tools Slide 10: Agile Manifesto Working software over comprehensive documentation Slide 11: Agile Manifesto Customer collaboration over contract negotiation Slide 12: Agile Manifesto Responding to change over following a plan Slide 13: communication knowledge sharing time zones cultural differences Challenges Slide 14: Proven Practices Slide 15: Instant messaging Slide 16: Voice communication Slide 17: Desktop sharing Slide 19: More documentation There are two keys to successful documentation on agile projects. The first is finding the point of "just enough" documentation. […] The second key […] is to not get attached to it or have unrealistic hopes of keeping it updated… (c) Matt Simons Slide 20: Plan to travel seeding visits maintaining visits Slide 21: Not “by activity”… Slide 22: …but “by user story”! Slide 23: Group chats, frequent calls Desktop sharing, pair programming Continuous integration Unit tests Work items tracking (TFS, JIRA, etc) Short iterations Daily sync between teams (standups, etc) Open communication Travelling Organizing teams by functionality Mitigating distribution Slide 24: Distributed Agile Development by Microsoft patterns & practices, 2008 Distributed Agile, Ade Miller video interview, 2009 Using an Agile Software Process with Offshore Development by Martin Fowler, 2006 Internationally Agile by Matt Simons, 2002 The Distributed Agile Team by Scott Ambler, 2008 Tools for Agility by Kent Beck, 2008 Literature Slide 25: http://codevanced.net