Abstract
It is a challenge to keep up momentum in Software Process Improvement (SPI) during organizational changes. SPI initiatives get interrupted, are sidetracked and progress slowly when changes occur in the target organization. This paper explores this crucial relation between SPI initiatives and the dynamics of the organization to be changed. The study builds on longitudinal data from the introduction of a new approach to requirements management into a software unit within Ericsson. Our focus is on the challenges involved in managing the SPI initiative as a sequence of organizational changes occurs in software development. We discuss the findings from this study in relation to the SPI literature and the literature on organizational agility and software agility. Our research indicates that SPI can benefit from agility ideas if the innovations are integrated well with other agility initiatives within the software organization. We therefore suggest that there is a need to coordinate and align the software agility movement with SPI issues to arrive at a comprehensive and holistic understanding of how software organizations can respond effectively to dynamics in their environment.
Chapter PDF
References
Aaen I. (2002) Challenging Software Process Improvement by Design. Proceedings of ECIS 2002 The European Conference on Information Systems, Gdansk, Poland, June 6–8.
Aaen, I., Arent, J., Mathiassen, L. and Ngwenyama, O. (2001) A Conceptual MAP of Software process Improvement. Scandinavian Journal of Information Systems, Vol. 13, 123–146.
Abrahamsson, P. (2000) Is Management Commitment a Necessity After All. In: Software Process Improvement? Euromicro’ 00, Maastricht, The Netherlands, IEEE Computer Society, 246–253.
Abrahamsson, P. (2001) Rethinking the Concept of Commitment in Software Process Improvement. Scandinavian Journal of Information Systems Vol. 13, 69–98.
Abrahamsson, P., Salo, O. and Ronkainen, J. (2002) Agile Software Development Methods — Review and Analysis, Oulu, Finland: VTT Electronics, Publication #478.
Baskeiville, R., Levine, L., Pries-Heje, J., Ramesh, B. and Slaughter, S. (2001). How Internet Software Companies Negotiate Quality. IEEE Computer, Vol. 14,No. 5, 51–57.
Bach, J. (1995) Enough About Process: What We Need are Heroes. IEEE Software, Vol. 12,No. 2, 96–98.
Beck, K (1999) Extreme Programming Explained: Embracing Change. Reading, Massachusetts: Addison-Wesley.
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., Mellor, S., Schwaber, K., Sutherland, J. and Thomas, D. (2001) Manifesto for Agile Software Development. www.AgileManifesto.org.
Bollinger, T.B and McGowan, C. (1991) A Critical Look at Software Capability Evaluations. IEEE Software, Vol. 8,No. 4, 25–41.
Börjesson, A. (2003) Making SPI Happen: Iterate Towards Implementation Success. European Software Process Improvement Conference 2003.
Börjesson, A. and Mathiassen, L (2003a) Making SPI Happen: The IDEAL Distribution of Effort. Hawaiian International Conference on System Science.
Börjesson, A and Mathiassen, L (2003b) Making SPI Happen: The Road to Process Implementation. Proceedings of the Twenty-sixth Information Systems Research Seminar in Scandinavia.
Cockburn, A. (2000) Writing Effective Use Cases. The Crystal Collection for Software Professionals. Reading, Massachusetts: Addison-Wesley.
Cockburn, A (2002) Agle Software Development. Boston, Massachusetts: Addison-Wesley.
Diaz, M. and Sligo, J. (1997) How Software Process Improvement Helped Motorola. IEEE Software, Vol. 14,No. 5, 75–81.
Dove, R. (2001) Response Ability — The Language, Structure, and Culture of the Agle Enterprise. New York, New York: Wiley.
Fayad, M. E and Laitinen, M. (1997) Process Assessment Considered Wasteful. Communications of the ACM, Vol. 40,No. 11, 125–128.
Fichman, R. G. and Kemerer, C. F. (1997) The Assimilation of Software Process Innovations: An Organizational Learning Perspective. Management Science, Vol. 43,No. 10, 1345–1363.
Galliers, R. D. (1992) Choosing Information Systems Research Approach, R.D. Galliers, 1992, in: R Galliers, editor. Information Systems Research: Issues, Methods and Practical Guidelines, Blackwell Scientific Publications, Oxford.
Grady, R. B. (1997): Successful Software Process Improvement. Upper Saddle River, New Jersey: Prentice Hall.
Gunneson, A. O. (1997) Transitioning to Agility-Creating The 21 st Century Enterprise. Reading, Massachusetts: Addison-Wesley.
Haley, T. J. (1996) Software Process Improvement at Raytheon. IEEE Software, Vol. 13,No. 6, 33–41.
Highsmith, J. (2000) Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. New York, New York: Dorset House Publishing.
Highsmith, J. and Cockburn, A (2001) Agile Software Development. The Business of Innovation. IEEE Computer, Vol. 34,No. 9, 120–22
Holnberg, L. and Mathiassen, L. (2001) Survival Patterns in Fast-Moving Software Organizations. IEEE Software, Vol. 18,No. 6, 51–55.
Humphrey, W. S. (1989) Managing the Software Process. Reading, Massachusetts: Addison Wesley.
Humphrey, W. S., Snyder, T. R and Willis, R R. (1991) Software Process Improvement at Hughes Aircraft. IEEE Software, Vol. 8,No. 4, 11–23.
Humphrey, W. S. and Curtis, B. (1991) Comments on “A Critical Look at Software Capability Evaluations”. IEEE Software, Vol. 8,No. 4, 42–46.
Krutchen, P. (2000) Rational Unified Process An Introduction Second Edition. Addison-Wesfey Professional.
Larsen, E. and Kautz, K. (1997) Quality Assurance and Software process Improvement in Norway. Software Process-Improvement and Practice, Vol. 3,No. 2, 71–86.
Lyytinen, K and Rose, G. M. (2003) The Disruptive Nature of Information Technology Innovations: The Case of Internet Computing in Systems Development Organizations. MISQ, Vol. 27,No. 4, 557–595.
Mashiko, Y. and Basili, V. R. (1997) Using the GQM Paradigm to Investigate Influential Factors for Software Process Improvement. Journal of Systems and Software, Vol. 36, 17–32.
Mathiassen, L. (2002) Collaborative Practice Research. Information, Technology & People, Vol. 15,No. 4, 321–345.
Mathiassen, L., Nielsen, P. A. and Pries-Heje, J. (2002) Learning SPI in Practice. In: Mathiassen et al. (Eds.) Improving Software Organizations. From Principles to Practice. Upper Saddle River, New Jersey: Addison-Wesley.
McFeeley, B. (1996) IDEAL: A User’s Guide for Software Process Improvement. Pittsburgh: SEI. Handbook, CMU/SEI-96-HB-001.
Nielsen, P. A. and Nørbjerg, J. (2001) Software process maturity and organizational politics. In Russo, N. L., Fitzgerald, B., and J. I. DeGross (Eds.) Realigning Research and Practice in Information Systems Development: The Social and Organizational Perspective. Boston. Massachusetts: Kluwer.
Palmer, S. R. and Felsing, J. M. (2002) A Practical Guide to Feature-Driven Development. Upper Saddle River, New Jersey: Prentice-Hall.
Paulk, M. C, C. V. Weber, B. Curtis, and M. B. Crissis (1995) The Capability Maturity Model: Guidelines for Improving the Software Process. Reading, Massachusetts: Addison-Wesley.
Ravichandran, T. and Rai, A. (2000) Quality Management in Systems Development: An Organizational System Perspective, MISQ, Vol. 24,No. 3, 381–415.
Weinberg, Gerald M. (1997) Quality Software Management Volume IV-Anticipating Change. New York, New York: Dorset House Publishing.
Yin, R. (1994) Case Study Research. Newburry Park, California: Sage Publications.
Zmud, R.W (1982). Diffusion of Modern Software Practices: Influence of Centralization and Formalization. Management Science, Vol. 28,No. 12, 1421–1431.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Kluwer Academic Publishers
About this paper
Cite this paper
Börjesson, A., Mathiassen, L. (2004). Organisational Dynamics in the Software Process Improvement: The Agility Challenge. In: Fitzgerald, B., Wynn, E. (eds) IT Innovation for Adaptability and Competitiveness. TDIT 2004. IFIP International Federation for Information Processing, vol 141. Springer, Boston, MA. https://doi.org/10.1007/1-4020-8000-X_8
Download citation
DOI: https://doi.org/10.1007/1-4020-8000-X_8
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4020-7999-3
Online ISBN: 978-1-4020-8000-5
eBook Packages: Springer Book Archive