Skip to main content

Examining the Effects of Agile Methods and Process Maturity on Software Product Development Performance

  • Conference paper
Software Business (ICSOB 2011)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 80))

Included in the following conference series:

Abstract

This paper examines the effects of agile methods and software process maturity on software product development performance. Through a mail survey, we obtained data from 72 small and medium-sized software firms that predominantly were not CMMI-certified. Findings from our partial least squares analysis suggest that the use of agile methods has a positive impact on product development efficiency and effectiveness, but CMMI practices do not have this effect. Our results suggest that software process improvement initiatives in software product firms create the highest benefits through first adopting agile methods and only then moving on to implementing CMMI-like process improvement initiatives.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Kautz, K., Madsen, S., Norbjerg, J.: Persistent problems and practices in information systems development. Information Systems Journal 17, 217–239 (2007)

    Article  Google Scholar 

  2. Vinekar, V., Slinkman, C.W., Nerur, S.: Can Agile and Traditional Systems Development Approaches Coexist? an Ambidextrous View. Information Systems Management 23, 31–42 (2006)

    Article  Google Scholar 

  3. Balijepally, V., Mahapatra, R., Nerur, S., Price, K.H.: Are Two Heads Better Than One for Software Development? The Productivity Paradox of Pair Programming. MIS Quarterly 33, 91–118 (2009)

    Google Scholar 

  4. Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: A systematic review. Information and Software Technology (2008)

    Google Scholar 

  5. Agrawal, M., Chari, K.: Software effort, quality, and cycle time: A study of CMM level 5 projects. IEEE Transactions on Software Engineering 33, 145–156 (2007)

    Article  Google Scholar 

  6. Galin, D., Avrahami, M.: Are CMM program investments beneficial? Analyzing past studies. IEEE Software 23, 81–87 (2006)

    Article  Google Scholar 

  7. Highsmith, J., Cockburn, A.: Agile Software Development: The Business of Innovation. IEEE Computer 34, 120–122 (2001)

    Article  Google Scholar 

  8. Meso, P., Jain, R.: Agile Software Development: Adaptive Systems Principles and Best Practices. Information Systems Management 23, 19–30 (2006)

    Article  Google Scholar 

  9. Poppendieck, M.: Lean Software Development. In: Companion to the Proceedings of the 29th International Conference on Software Engineering, pp. 165–166. IEEE Computer Society, Los Alamitos (2007)

    Google Scholar 

  10. Taylor, P.S., Greer, D., Sage, P., Coleman, G., McDaid, K., Lawthers, I., Corr, R.: Applying an agility/discipline assessment for a small software organisation. In: Proceedings of Product-Focused Software Process Improvement, pp. 290–304. Springer, Berlin (2006)

    Google Scholar 

  11. Baskerville, R., Pries-Heje, J.: Short cycle time systems development. Information Systems Journal 14, 237–264 (2004)

    Article  Google Scholar 

  12. MacCormack, A., Verganti, R., Iansiti, M.: Developing products on “Internet time": The anatomy of a flexible development process. Management Science 47, 133–150 (2001)

    Article  Google Scholar 

  13. Germain, É., Robillard, P.N.: Engineering-based processes and agile methodologies for software development: a comparative case study. The Journal of Systems & Software 75, 17–27 (2005)

    Article  Google Scholar 

  14. Staples, M., Niazi, M., Jeffery, R., Abrahams, A., Byatt, P., Murphy, R.: An exploratory study of why organizations do not adopt CMMI. Journal of Systems and Software 80, 883–895 (2007)

    Article  Google Scholar 

  15. Boehm, B., Turner, R.: Using risk to balance agile and plan-driven methods. Computer 36, 57–66 (2003)

    Article  Google Scholar 

  16. Baker, S.W.: Formalizing agility: an agile organization’s journey toward CMMI accreditation. In: Proceedings of Agile Conference, pp. 185–192 (2005)

    Google Scholar 

  17. Merisalo-Rantanen, H., Tuunainen, T., Rossi, M.: Is extreme programming just old wine in new bottles: A comparison of two cases. Journal of Database Management 16, 41–61 (2005)

    Article  Google Scholar 

  18. Paulk, M.C.: Extreme programming from a CMM perspective. IEEE Software 18, 19–26 (2001)

    Article  Google Scholar 

  19. Pressman, R.: Software Engineering: A Practitioner’s Approach. McGraw-Hill Science/Engineering/Math. (2009)

    Google Scholar 

  20. Jiang, J.J., Klein, G., Hwang, H.G., Huang, J., Hung, S.Y.: An exploration of the relationship between software development process maturity and project performance. Information & Management 41, 279–288 (2004)

    Article  Google Scholar 

  21. Schach, S.R.: Object-oriented and classical software engineering. McGraw-Hill, Boston (2002)

    Google Scholar 

  22. Herbsleb, J., Zubrow, D., Goldenson, D., Hayes, W., Paulk, M.: Software quality and the Capability Maturity Model. Communications of the ACM 40, 30–40 (1997)

    Article  Google Scholar 

  23. Turner, R., Jain, A.: Agile meets CMMI: Culture clash or common cause? Extreme Programming and Agile Methods—XP/Agile Universe 2002, 153–165 (2002)

    Google Scholar 

  24. Carlshamre, P.: Release Planning in Market-Driven Software Product Development: Provoking an Understanding. Requirements Engineering 7, 139–151 (2002)

    Article  Google Scholar 

  25. Jantunen, S., Smolander, K.: Towards global market-driven software development processes: an industrial case study. In: Proceedings of the 2006 International Workshop on Global Software Development for the Practitioner, pp. 94–100. ACM, Shanghai (2006)

    Chapter  Google Scholar 

  26. SEI: CMMI for Development, version 1.2 (2006)

    Google Scholar 

  27. Beck, K., Andres, C.: Extreme programming explained: embrace change. Addison-Wesley Professional, Reading (2004)

    Google Scholar 

  28. Turk, D., France, R., Rumpe, B.: Assumptions underlying agile software-development processes. Journal of Database Management 16, 62–87 (2005)

    Article  Google Scholar 

  29. Sutherland, J., Jakobsen, R., Johnson, K.: Scrum and cmmi level 5: The magic potion for code warriors. In: Proceedings of the 41st Annual. Hawaii International Conference on System Sciences, p. 466 (2008)

    Google Scholar 

  30. Cockburn, A.: Selecting a project’s methodology. IEEE Software 17, 64–71 (2000)

    Article  Google Scholar 

  31. Subramanian, G.H., Jiang, J.J., Klein, G.: Software quality and IS project performance improvements from software development process maturity and IS implementation strategies. Journal of Systems and Software 80, 616–627 (2007)

    Article  Google Scholar 

  32. Kusunoki, K., Nonaka, I., Nagata, A.: Organizational capabilities in product development of Japanese firms: a conceptual framework and empirical findings. Organization Science 9, 699–718 (1998)

    Article  Google Scholar 

  33. Kahn, K.B.: Market orientation, interdepartmental integration, and product development performance. The Journal of Product Innovation Management 18, 314–323 (2001)

    Article  Google Scholar 

  34. McDermott, C.M., O’Connor, G.C.: Managing radical innovation: an overview of emergent strategy issues. Journal of Product Innovation Management 19, 424–438 (2002)

    Article  Google Scholar 

  35. Veryzer, R.W.: Discontinuous Innovation and the New Product Development Process. Journal of Product Innovation Management 15, 304–321 (1998)

    Article  Google Scholar 

  36. Nidumolu, S.R.: Standardization, requirements uncertainty and software project performance. Information and Management 31, 135–150 (1996)

    Article  Google Scholar 

  37. Citrin, A.V., Lee, R.P., McCullough, J.: Information use and new product outcomes: The contingent role of strategy type. Journal of Product Innovation Management 24, 259–273 (2007)

    Article  Google Scholar 

  38. Karlsson, L., Dahlstedt, A.G., Regnell, B., Nattoch Dag, J., Persson, A.: Requirements engineering challenges in market-driven software development - An interview study with practitioners. Information and Software Technology 49, 588–604 (2007)

    Google Scholar 

  39. Slaughter, S.A., Levine, L., Ramesh, B., Pries-Heje, J., Baskerville, R.: Aligning software processes with strategy. Mis Quarterly 30, 891–918 (2006)

    Google Scholar 

  40. Tushman, M.L.: Special boundary roles in the innovation process. Administrative Science Quarterly 22, 587–605 (1977)

    Article  Google Scholar 

  41. McDonough, E.F.: Investigation of factors contributing to the success of cross-functional teams. Journal of Product Innovation Management 17, 221–235 (2000)

    Article  Google Scholar 

  42. Spreitzer, G.M.: Psychological empowerment in the workplace: Dimensions, measurement, and validation. Academy of Management Journal 38, 1442–1465 (1995)

    Article  Google Scholar 

  43. Tierney, P., Farmer, S.M.: Creative self-efficacy: Its potential antecedents and relationship to creative performance. Academy of Management Journal 45, 1137–1148 (2002)

    Article  Google Scholar 

  44. Rönkkö, M., Eloranta, E., Mustaniemi, H., Mutanen, O., Kontio, J.: Mustaniemi, H., Mutanen, O., Kontio, J.: Finnish Software Product Business: Results of National Software Industry Survey 2007. Helsinki University of Technology (2007)

    Google Scholar 

  45. Rönkkö, M., Järvi, A., Mäkelä, M.M.: Measuring and comparing the adoption of software process practices in the software product industry. In: Proceedings of Internationl Conference on Software Process, Leipzig, Germany, pp. 407–419 (2008)

    Google Scholar 

  46. Dekleva, S., Drehmer, D.: Measuring software engineering evolution: A rasch calibration. Information Systems Research 8, 95–104 (1997)

    Article  Google Scholar 

  47. Brislin, R.W.: Back-Translation for Cross-Cultural Research. Journal of Cross-Cultural Psychology 1, 185–216 (1970)

    Article  Google Scholar 

  48. Dillman, D.A.: Mail and Internet surveys: the tailored design method. Wiley, New York (2007)

    Google Scholar 

  49. Oppenheim, A.N.: Questionnaire Design and Attitude Measurement Heinemann, London (1966)

    Google Scholar 

  50. Chin, W.W.: The partial least squares approach to structural equation modeling. In: Marcoulides, G.A. (ed.) Modern Methods for Business Research, pp. 295–336. Lawrence Erlbaum Associates Publishers, Mahwah (1998)

    Google Scholar 

  51. Ahlemann, F., Urbach, N.: Structural Equation Modeling in Information Systems Research Using Partial Least Squares. Journal of Information Technology Theory and Application (JITTA) 11 (2010)

    Google Scholar 

  52. Dijkstra, T.: Some comments on maximum likelihood and partial least squares methods. Journal of Econometrics 22, 67–90 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  53. Evermann, J., Tate, M.: Testing Models or Fitting Models? Identifying Model Misspecification in PLS. In: Proceedings of the ICIS 2010 (2010)

    Google Scholar 

  54. Rönkkö, M., Ylitalo, J.: Construct Validity in Partial Least Squares Path Modeling. In: Proceedings of the ICIS 2010 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rönkkö, M., Peltonen, J., Frühwirth, C. (2011). Examining the Effects of Agile Methods and Process Maturity on Software Product Development Performance. In: Regnell, B., van de Weerd, I., De Troyer, O. (eds) Software Business. ICSOB 2011. Lecture Notes in Business Information Processing, vol 80. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21544-5_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21544-5_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21543-8

  • Online ISBN: 978-3-642-21544-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics