Advertisement

Patterns for Distributed Scrum — A Case Study

  • A. Välimäki
  • J. Kääriäinen

Abstract

System products need to be developed faster in a global development environment. More efficient project management becomes more important to meet strict time-to-market and quality constraints. The goal of this research is to study and find the best practices to distributed Scrum, which is an agile project management method. The paper describes the process of mining distributed Scrum organizational patterns. The experiences and improvement ideas of distributed Scrum have been collected from a global company operating in the automation industry. The results present issues that were found important when managing agile projects in a distributed environment. The results are further generalized in the form of an organizational pattern which makes it easier for other companies to reflect on and to apply the results to their own cases.

Keywords

Industrial case studies and demonstrators of interoperability Interoperability best practice and success stories Tools for interoperability The human factor in interoperability 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Battin RD, Crocker R, Kreidler J, Subramanian K, (2001) Leveraging resources in global software development, IEEE Software, Vol. 18, Issue 2, 70–77CrossRefGoogle Scholar
  2. [2]
    Herbsleb JD, Grinter RE, (1999) Splitting the organisation and integrating the code: Conway’s law revisited, Proceedings of the 1999 International Conference on Software Engineering, 16–22 May 1999, 85–95Google Scholar
  3. [3]
    Damian D, Moitra D, (2006) Guest Editors’ Introduction: Global Software Development: How Far Have We Come?, IEEE Software, Sept.–Oct. 2006, Vol. 23, Issue 5, 17–19CrossRefGoogle Scholar
  4. [4]
    Nidiffer E, Dolan D, (2005) Evolving Distributed Project Management, September/October 2005 IEEE SoftwareGoogle Scholar
  5. [5]
    Abrahamsson P, Salo O, Ronkainen J, Warsta J, (2002) Agile software development methods: Review and Analysis. Espoo, Finland: Technical Research Centre of Finland, VTT Publications 478, http://www.inf.vtt.fi/pdf/publications/2002/P478.pdfGoogle Scholar
  6. [6]
    www.agilealliance.org, (available 10.07.2007)Google Scholar
  7. [7]
    Ramesh B, Cao L, Mohan K, Xu P, (2006) Can distributed software development be agile? Communications of the ACM, Vol. 49, No. 10Google Scholar
  8. [8]
    Sutherland J, Viktorov A, Blount J, Puntikov J, (2007) Distributed Scrum: Agile Project Management with Outsourced Development Teams, Proceedings of the 40th Annual Hawaii International Conference on System Sciences (HICSS)Google Scholar
  9. [9]
    Farmer M, (2004) DecisionSpace Infrastructure: Agile Development in a Large, Distributed Team, Proceedings of the Agile Development Conference (ADC’04)Google Scholar
  10. [10]
    Doyle C, (2007) The importance of ALM for aerospace and defence (A&D), Embedded System Engineering (ESE magazine), June 2007, Vol. 15, Issue 5, 28–29Google Scholar
  11. [11]
    Coplien JO, Harrison NB, (2005) Organizational Patterns of Agile Software Development, Pearson Prentice HallGoogle Scholar
  12. [12]
    Leffingwell D, (2007) Scaling Software Agility, Addison-WesleyGoogle Scholar
  13. [13]
    Schwaber K, (2004) Agile Project Management with Scrum, Microsoft PressGoogle Scholar
  14. [14]
    Schwaber K, (2007) The Enterprise and Scrum, Microsoft PressGoogle Scholar

Copyright information

© Springer-Verlag London Limited 2008

Authors and Affiliations

  • A. Välimäki
    • 1
  • J. Kääriäinen
    • 2
  1. 1.Metso Automation IncTampereFinland
  2. 2.Technical Research Centre of FinlandVTTOuluFinland

Personalised recommendations