Abstract

In an ongoing change process SAP AG has managed to move the software development processes from a waterfall-like approach to agile methodologies. We outline how Scrum was introduced to implement a lean development style as well as the model chosen to scale Scrum up to large product development projects. The change affected about 18.000 developers in 12 global locations. This paper is an extended and revised version of an earlier publication [15]. It includes recent findings.

Keywords

Product Team Agile Development Agile Software Development Product Owner Agile Methodology 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Ambler, S.W.: Scaling agile software development through lean governance. In: SDG 2009: Proceedings of the 2009 ICSE Workshop on Software Development Governance, pp. 1–2. IEEE Computer Society, Washington, DC, USA (2009)CrossRefGoogle Scholar
  2. 2.
    Beck, K.: Test-driven development: By example. Addison-Wesley Professional, Boston (2002)Google Scholar
  3. 3.
    Beck, K.: Extreme programming explained: Embrace change, 2nd edn. Addison-Wesley Professional, Boston (2004)Google Scholar
  4. 4.
    Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R.C., Mellor, S., Schwaber, K., Sutherland, J., Thomas, D.: The agile manifesto (2001), http://agilemanifesto.org/
  5. 5.
    Eckstein, J., Josuttis, N.: Agile Softwareentwicklung im Großen: Ein Eintauchen in die Untiefen erfolgreicher Projekte. dpunkt, Heidelberg (2004)Google Scholar
  6. 6.
    Keller, F., Wendt, S.: FMC: An approach towards architecture-centric system development. In: ECBS, pp. 173–182. IEEE Computer Society, Los Alamitos (2003)Google Scholar
  7. 7.
    Knöpfel, A., Gröne, B., Tabeling, P.: Fundamental Modeling Concepts: Effective Communication of IT Systems. John Wiley & Sons, Chichester (2006)Google Scholar
  8. 8.
    Kowark, T., Müller, J., Müller, S., Zeier, A.: An educational testbed for the computational analysis of collaboration in early stages of software development processes. Accepted for HICSS 2011 (2011)Google Scholar
  9. 9.
    Larman, C., Vodde, B.: Scaling lean & agile development: Thinking and organizational tools for large-scale Scrum. Addison-Wesley, Upper Saddle River (2009)Google Scholar
  10. 10.
    Lee, G., Xia, W.: Towards Agile: An integrated analysis of quantitative and qualitative field data. MIS Quarterly 34(1), 87–114 (2010)Google Scholar
  11. 11.
    Leffingwell, D.: Scaling Software Agility: Best Practices for Large Enterprises. The Agile Software Development Series. Addison-Wesley Professional, Boston (2007)Google Scholar
  12. 12.
    Poppendieck, M., Poppendieck, T.: Introduction to lean software development. In: Baumeister, H., Marchesi, M., Holcombe, M. (eds.) XP 2005. LNCS, vol. 3556, p. 280. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  13. 13.
    Poppendieck, M., Poppendieck, T.: Implementing lean software development: From concept to cash. The Addison-Wesley signature series. Addison-Wesley Professional, Boston (2006)Google Scholar
  14. 14.
    Poppendieck, M., Poppendieck, T.: Leading lean software development: Results are not the point. The Addison-Wesley signature series. Addison-Wesley Professional, Boston (2009)Google Scholar
  15. 15.
    Schnitter, J., Mackert, O.: Introducing agile software development at SAP AG — Change procedures and observations in a global software company. In: 5th International Conference on Evaluation of Novel Approaches to Software Engineering, Athens, Greece, July 22-24, pp. 132–138 (2010)Google Scholar
  16. 16.
    Schwaber, K.: Agile project management with Scrum. Microsoft Press, Redmond (2004)MATHGoogle Scholar
  17. 17.
    Schwaber, K.: The enterprise and Scrum. Microsoft Press, Redmond (2007)MATHGoogle Scholar
  18. 18.
    Sutherland, J.: Future of scrum: Parallel pipelining of sprints in complex projects. In: ADC 2005: Proceedings of the Agile Development Conference, pp. 90–102. IEEE Computer Society, Washington, DC, USA (2005)Google Scholar
  19. 19.
    Takeuchi, H., Nonaka, I.: The new new product development game. Harvard Business Review 64, 137–146 (1986)Google Scholar
  20. 20.
    Vlaanderen, K., Brinkkemper, S., Jansen, S., Jaspers, E.: The agile requirements refinery: Applying Scrum principles to software product management. In: 3rd International Workshop on Software Product Management, Atlanta, Georgia, USA (September 1, 2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Joachim Schnitter
    • 1
  • Olaf Mackert
    • 1
  1. 1.SAP AGWalldorfGermany

Personalised recommendations