Skip to main content
Erschienen in: Software Quality Journal 4/2013

01.12.2013

Evaluating the impact of an agile transformation: a longitudinal case study in a distributed context

verfasst von: Kirsi Korhonen

Erschienen in: Software Quality Journal | Ausgabe 4/2013

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Many software-development organizations have recently started to adopt agile practices in order to benefit from the improvements they clearly bring, in terms of production speed and software quality, for example. However, in a large, distributed organization, such as Nokia Siemens Networks, an agile transformation may be a long-term, complex process, and therefore, evaluating the benefits achieved, and measuring the success of the change, can be difficult, especially in the early phases of the transformation. This paper is based on the results of a case study on the impact introducing agile practices actually had in a large, software-development organization, part of Nokia Siemens Networks. The impact of this agile transformation was evaluated in terms of how well it succeeded in achieving the goals set by the management before the transformation started. This longitudinal study included two separate analyses, made at 6 monthly intervals, which measured what agile practices were really in use in the organization, and what effects, if any, were visible in terms of the goals which had been set by the management The 6 monthly analyses included defect data metrics and opinion surveys of the personnel directly involved in the transformation. The study showed two things: firstly, that the introduction of agile practices does have the beneficial effects that one would expect, and secondly, that, using this kind of study, it is not only possible to evaluate the impact that the adoption of agile practices has in a large, established software-development company, but also that the effects are visible at a surprisingly early stage.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
Zurück zum Zitat Auvinen, J., Back, R., Heidenberg, J., Hirkman, P., & Milovanov, L. (2005). Improving the engineering process area at Ericsson with agile practices. A case study. TUCS Technical report No 716. Auvinen, J., Back, R., Heidenberg, J., Hirkman, P., & Milovanov, L. (2005). Improving the engineering process area at Ericsson with agile practices. A case study. TUCS Technical report No 716.
Zurück zum Zitat Begel, A., & Nagappan, N. (2008). Pair programming: What’s in it for me? In Proceedings of the second ACM-IEEE international symposium on empirical software engineering and measurement (ESEM ‘08), IEEE (pp. 120–128). Begel, A., & Nagappan, N. (2008). Pair programming: What’s in it for me? In Proceedings of the second ACM-IEEE international symposium on empirical software engineering and measurement (ESEM ‘08), IEEE (pp. 120–128).
Zurück zum Zitat Benefield, G. (2008). Rolling out agile in a large enterprise. In Proceedings of the 41st annual Hawaii international conference on system sciences (p. 462). Benefield, G. (2008). Rolling out agile in a large enterprise. In Proceedings of the 41st annual Hawaii international conference on system sciences (p. 462).
Zurück zum Zitat Ceschi, M., Sillitti, A., Succi, G., & Panfilis, S. D. (2005). Project management in plan-based and agile companies. IEEE Software, 22(3), 21–27.CrossRef Ceschi, M., Sillitti, A., Succi, G., & Panfilis, S. D. (2005). Project management in plan-based and agile companies. IEEE Software, 22(3), 21–27.CrossRef
Zurück zum Zitat DeClue, T. H. (2003). Pair programming and pair trading: Effects on learning and motivation in a CS2 course. Journal of Computing Sciences in Colleges, 18(5), 49–56. DeClue, T. H. (2003). Pair programming and pair trading: Effects on learning and motivation in a CS2 course. Journal of Computing Sciences in Colleges, 18(5), 49–56.
Zurück zum Zitat Goeschl, S., Herp, M., & Wais, C. (2010). When agile meets OO testing—A case study. In Proceedings of the 1st workshop on testing object-oriented systems (ETOOS ‘10). Goeschl, S., Herp, M., & Wais, C. (2010). When agile meets OO testing—A case study. In Proceedings of the 1st workshop on testing object-oriented systems (ETOOS ‘10).
Zurück zum Zitat Hartmann, D., & Dymond, R. (2006). Appropriate agile measurement: Using metrics and diagnostics to deliver business value. In Proceedings of agile 2006 (pp. 128–134). Hartmann, D., & Dymond, R. (2006). Appropriate agile measurement: Using metrics and diagnostics to deliver business value. In Proceedings of agile 2006 (pp. 128–134).
Zurück zum Zitat Ileva, S., Ivanov, P., & Stefanova, E. (2004). Analyses of an agile methodology implementation. In Proceedings of euromicro conference (pp. 393–407). IEEE Computer Society Press. Ileva, S., Ivanov, P., & Stefanova, E. (2004). Analyses of an agile methodology implementation. In Proceedings of euromicro conference (pp. 393–407). IEEE Computer Society Press.
Zurück zum Zitat Kettunen, P., & Laanti, M. (2007). Combining agile software projects and large-scale organizational agility. Published online 13 July 2007 in Wiley InterScience. Kettunen, P., & Laanti, M. (2007). Combining agile software projects and large-scale organizational agility. Published online 13 July 2007 in Wiley InterScience.
Zurück zum Zitat Korhonen, K. (2009). Migrating defect management from waterfall to agile software development in a large-scale multi-site organization: A case study. In Proceedings 10th international conference on agile processes and eXtreme Programming in software engineering (XP 2009), Italy, LNBIP 31 (pp. 73–82). Springer. Korhonen, K. (2009). Migrating defect management from waterfall to agile software development in a large-scale multi-site organization: A case study. In Proceedings 10th international conference on agile processes and eXtreme Programming in software engineering (XP 2009), Italy, LNBIP 31 (pp. 73–82). Springer.
Zurück zum Zitat Korhonen, K. (2010). Exploring defect data, quality and engagement during agile transformation at a large multisite organization. In 11th international conference on agile processes and eXtreme Programming in software engineering XP 2010 (pp. 88–102). Springer, Berlin. Korhonen, K. (2010). Exploring defect data, quality and engagement during agile transformation at a large multisite organization. In 11th international conference on agile processes and eXtreme Programming in software engineering XP 2010 (pp. 88–102). Springer, Berlin.
Zurück zum Zitat Korhonen, K. (2011). Evaluating the impact of agile adoption on the software defect management practices. Software Quality Professional, 14(1), 23–33. Korhonen, K. (2011). Evaluating the impact of agile adoption on the software defect management practices. Software Quality Professional, 14(1), 23–33.
Zurück zum Zitat Korhonen, K. (2012). Supporting agile transformation with defect management in large distributed software development organisation. Dissertation at Tampere University of Technology. Publication 1032. Korhonen, K. (2012). Supporting agile transformation with defect management in large distributed software development organisation. Dissertation at Tampere University of Technology. Publication 1032.
Zurück zum Zitat Korhonen, K., & Salo, O. (2008). Exploring quality metrics to support defect management in multi site organization—A case study. In Proceedings of the 19th international symposium on software reliability engineering (ISSRE 2008), Seattle, WA (pp. 213–218). IEEE Computer Society. Korhonen, K., & Salo, O. (2008). Exploring quality metrics to support defect management in multi site organization—A case study. In Proceedings of the 19th international symposium on software reliability engineering (ISSRE 2008), Seattle, WA (pp. 213–218). IEEE Computer Society.
Zurück zum Zitat Laanti, M. (2010). Agile transformation study at Nokia—One year after. Lean Enterprise Software and Systems, 65, Part 1, 3–19.CrossRef Laanti, M. (2010). Agile transformation study at Nokia—One year after. Lean Enterprise Software and Systems, 65, Part 1, 3–19.CrossRef
Zurück zum Zitat Laanti, M., Salo, O., & Abrahamsson, P. (2011). Agile methods rapidly replacing traditional methods at Nokia: A survey of opinions on agile transformation. Information and Software Technology, 53(3), 276–290.CrossRef Laanti, M., Salo, O., & Abrahamsson, P. (2011). Agile methods rapidly replacing traditional methods at Nokia: A survey of opinions on agile transformation. Information and Software Technology, 53(3), 276–290.CrossRef
Zurück zum Zitat Li, J., Moe, B., & Dybå, T. (2010). Transition from a plan-driven process to Scrum: A longitudinal case study on software quality. In Proceedings of the ACM-IEEE international symposium on empirical software engineering and measurement (ESEM 2010). Li, J., Moe, B., & Dybå, T. (2010). Transition from a plan-driven process to Scrum: A longitudinal case study on software quality. In Proceedings of the ACM-IEEE international symposium on empirical software engineering and measurement (ESEM 2010).
Zurück zum Zitat Lifshitz, G., Kroskin, A., & Dubinsky, Y. (2008). The story of transition to agile sw development. In Proceedings of XP 2008 (pp. 212–214), Ireland. Lifshitz, G., Kroskin, A., & Dubinsky, Y. (2008). The story of transition to agile sw development. In Proceedings of XP 2008 (pp. 212–214), Ireland.
Zurück zum Zitat Lindvall, M., Muthig, D., Dagnino, A., Wallin, C., Stupperich, M., Kiefer, D., et al. (2004): Agile software development in large organizations. IEEE Computer 37(12), 26–34. Lindvall, M., Muthig, D., Dagnino, A., Wallin, C., Stupperich, M., Kiefer, D., et al. (2004): Agile software development in large organizations. IEEE Computer 37(12), 26–34.
Zurück zum Zitat McDowell, C., Werner, L., Bullock, H., & Fernald, J. (2002). The effects of pair-programming on performance in an introductory programming course. In Proceedings the 33rd SIGCSE technical symposium on computer science education (pp. 38–42). McDowell, C., Werner, L., Bullock, H., & Fernald, J. (2002). The effects of pair-programming on performance in an introductory programming course. In Proceedings the 33rd SIGCSE technical symposium on computer science education (pp. 38–42).
Zurück zum Zitat Nagappan, N., Maximilien, E. M., Bhat, T., & Williams, L. (2008). Realizing quality improvement through test driven development: Results and experiences of four industrial teams. Empirical Software Engineering, 13(3), 289–302.CrossRef Nagappan, N., Maximilien, E. M., Bhat, T., & Williams, L. (2008). Realizing quality improvement through test driven development: Results and experiences of four industrial teams. Empirical Software Engineering, 13(3), 289–302.CrossRef
Zurück zum Zitat Petersen, K., & Wohlin, C. (2010). The effect of moving from a plan-driven to an incremental software development approach with agile practices: An industrial case study. Empirical Software Engineering, 15, 654–693.CrossRef Petersen, K., & Wohlin, C. (2010). The effect of moving from a plan-driven to an incremental software development approach with agile practices: An industrial case study. Empirical Software Engineering, 15, 654–693.CrossRef
Zurück zum Zitat Poppendieck, M., & Poppendieck, T. (2007). Lean software development. Addison-Wesley. Poppendieck, M., & Poppendieck, T. (2007). Lean software development. Addison-Wesley.
Zurück zum Zitat Schatz, B., & Abdelshafi, I. (2005). Primavera gets agile: A successful transition to agile development. IEEE Software, 22, 36–42.CrossRef Schatz, B., & Abdelshafi, I. (2005). Primavera gets agile: A successful transition to agile development. IEEE Software, 22, 36–42.CrossRef
Zurück zum Zitat Schwaber, K., & Beedle, M. (2002). Agile software development with Scrum. Prentice Hall. Schwaber, K., & Beedle, M. (2002). Agile software development with Scrum. Prentice Hall.
Zurück zum Zitat Sfetsos, P., & Stamelos, I. (2010). Empirical studies on quality in agile practices: A systematic literature review. In Proceedings of QUATIC 2010. Sfetsos, P., & Stamelos, I. (2010). Empirical studies on quality in agile practices: A systematic literature review. In Proceedings of QUATIC 2010.
Zurück zum Zitat Sillitti, A., Ceschi, M., Russo, B., & Succi, G. (2005). Managing uncertainty in requirements: A survey in documentation-driven and agile companies. In Proceedings of the 11th IEEE international symposium on software metrics (METRICS 2005) (p. 17). Sillitti, A., Ceschi, M., Russo, B., & Succi, G. (2005). Managing uncertainty in requirements: A survey in documentation-driven and agile companies. In Proceedings of the 11th IEEE international symposium on software metrics (METRICS 2005) (p. 17).
Zurück zum Zitat van Solingen, R., & Berghout, E. (1999). The Goal/Question/Metric method: A practical guide for quality improvement of software development. New York: McGraw-Hill Publishing Company. van Solingen, R., & Berghout, E. (1999). The Goal/Question/Metric method: A practical guide for quality improvement of software development. New York: McGraw-Hill Publishing Company.
Zurück zum Zitat Vilkki, K. (2009). Impacts of agile transformation. Flexi Newsletter 1/2009. Vilkki, K. (2009). Impacts of agile transformation. Flexi Newsletter 1/2009.
Zurück zum Zitat Yin, R. (1994). Case study research: Design and methods. Sage Publishing. Yin, R. (1994). Case study research: Design and methods. Sage Publishing.
Metadaten
Titel
Evaluating the impact of an agile transformation: a longitudinal case study in a distributed context
verfasst von
Kirsi Korhonen
Publikationsdatum
01.12.2013
Verlag
Springer US
Erschienen in
Software Quality Journal / Ausgabe 4/2013
Print ISSN: 0963-9314
Elektronische ISSN: 1573-1367
DOI
https://doi.org/10.1007/s11219-012-9189-4

Weitere Artikel der Ausgabe 4/2013

Software Quality Journal 4/2013 Zur Ausgabe

EditorialNotes

In this issue

Premium Partner