Usage of SCRUM Practices within a Global Company

Global companies that experimented extensive waterfall phased plans are trying to improve their existing processes to expedite team engagement. SCRUM has become an acceptable path to follow for those companies because it comprises project management as part of its practices. SCRUM has been used with the objective of simplifying project control through simple processes, easy to update documentation and higher team iteration over exhaustive documentation. Instead of investing team effort on producing static documentation, SCRUM proposes to focus on team continuous improvement aiming to add value to business processes. The purpose of this industry report is to describe two projects that experimented SCRUM practices within a globally distributed company. This company has development centers across North America, South America and Asia. This report covers challenges faced by the project teams, strengths and practical recommendations of using SCRUM in a globally distributed environment.

[1]  Des Greer,et al.  Do agile GSD experience reports help the practitioner? , 2006, GSD '06.

[2]  Ken Schwaber The Enterprise and Scrum , 2007 .

[3]  Nick V. Flor Globally distributed software development and pair programming , 2006, CACM.

[4]  R. Davison Offshoring information technology: Sourcing and outsourcing to a global workforce , 2006, Electron. J. Inf. Syst. Dev. Ctries..

[5]  Ken Schwaber,et al.  Agile Project Management with Scrum , 1980 .

[6]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[7]  Casper Lassenius,et al.  Could Global Software Development Benefit from Agile Methods? , 2006, 2006 IEEE International Conference on Global Software Engineering (ICGSE'06).

[8]  David A. Patterson Revisiting my campaign statement , 2006, CACM.

[9]  Bikram Sengupta,et al.  A research agenda for distributed software development , 2006, ICSE.

[10]  Orit Hazzan,et al.  Can diversity in global software development be enhanced by agile software development? , 2006, GSD '06.

[11]  Pär J. Ågerfalk,et al.  Session details: Flexible and distributed software processes: old petunias in new bowls? , 2006 .

[12]  Daniela E. Damian,et al.  Distributed Software Development: Practices and challenges in different business strategies of offshoring and onshoring , 2007, International Conference on Global Software Engineering (ICGSE 2007).

[13]  Jeff Sutherland,et al.  Distributed Scrum: Agile Project Management with Outsourced Development Teams , 2007, 2007 40th Annual Hawaii International Conference on System Sciences (HICSS'07).

[14]  James D. Herbsleb,et al.  Global Software Engineering: The Future of Socio-technical Coordination , 2007, Future of Software Engineering (FOSE '07).

[15]  Peng Xu,et al.  Can distributed software development be agile? , 2006, CACM.

[16]  Daniela E. Damian,et al.  Essential communication practices for Extreme Programming in a global software development team , 2006, Inf. Softw. Technol..

[17]  K. Beck,et al.  Extreme Programming Explained , 2002 .

[18]  Mary Poppendieck,et al.  Implementing Lean Software Development: From Concept to Cash (The Addison-Wesley Signature Series) , 2006 .