Abstract
This paper summarizes the results of process improvement activities in two small software organizations. One of these made use of macro process modelling. These results, along with the reported results of CMMi adoption, are interpreted in the light of organizational theory, a process improvement research framework, and process innovation theory. It is concluded that the evidence supports process innovation or variations on innovation as a means of achieving large scale improvements in productivity or quality. It also argues (1) for the use of the process research framework to identify research limitations, and (2) that consideration of process alone is unlikely to provide sufficient evidence for generalization.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Jeffery, R.: Presentation at Pre-ICSE 2006 Workshop on Research Directions in Software Process, Shanghai, China, October 14 and 15 (2004)
Scott Morton, M.R.: The Corporation of the Nineties. Oxford University Press, Oxford (1991)
Sambamurthy, V., Kirsch, L.J.: An Integrative Framework of the Infortmation Systems Development Process. Decision Sciences 31(2), 391–411 (2000)
Davenport, T.H.: Process Innovation: Reengineering Work Through IT. Harvard Business School Press, Boston (1993)
Craig, J., Yetton, P.: Business Process Redesign: A Critique of Process Innovation by Thomas Davenport as a Case Study in the Literature. Australian Journal of Management, Australian Graduate School of Management 17(2) (December 1992)
Kurniawati, F., Jeffery, R.: The Use and Effects of an EPG/ER in a Small Software Organization. Journal of Information & Software Technology (accepted for publication)
Kruchten, P.: Rational Unified Process – An Introduction. Addison-Wesley, Reading (2000)
Object-Oriented, Managing Successful Software Projects with Process MeNtOR, Object Oriented Pty Ltd. (1998)
Becker-Kornstaedt, U., Hammann, D., Kempkens, R., Roesch, P., Verlage, M., Zettel, J.: Support for the Process Engineer: The Spearmint Approach to Software Process Definition and Process Guidance. In: Jarke, M., Oberweis, A. (eds.) CAiSE 1999. LNCS, vol. 1626, pp. 119–133. Springer, Heidelberg (1999)
ARIS (2000), http://www.ids-scheer.de
Adonis (2001), http://www.boc.at
Basili, V., Caldiera, G., Rombach, H.D.: The Experience Factory. In: Marciniak, J. (ed.) Encyclopedia of Software Engineering, vol. 1, pp. 469–476. John Wiley Sons, Chichester (1994)
Schneider, K.: LIDs: A Light-Weight Approach to Experience Elicitation and Reuse. In: Bomarius, F., Oivo, M. (eds.) PROFES 2000. LNCS, vol. 1840, pp. 407–424. Springer, Heidelberg (2000)
Althoff, K., Birk, A., Hartkopf, S., Muller, W., Nick, M., Surmann, D., Tautz, C.: Systematic Population, Utilization and Maintenance of a Repository for Comprehensive Reuse. In: Proceedings of the 11th International Conference on Software Engineering and Knowledge Engineering, pp. 25–50 (1999)
Houdek, F., Kempter, H.: Quality Patterns – An approach to packaging software engineering experience. In: Proceedings of the 1997 Symposium on Software Reusability, vol. 22, pp. 81–88 (1997)
Henninger, S., Schlabach, J.: A Tool for Managing Software Development Knowledge. In: Bomarius, F., Komi-Sirviö, S. (eds.) PROFES 2001. LNCS, vol. 2188, pp. 182–195. Springer, Heidelberg (2001)
Lewis, B.: On-Demand KM: A Two-Tier Architecture. IT Professional 4, 27–33 (2002)
Ye, Y., Fischer, G.: Supporting Reuse by Delivering Task-Relevant and Personalized Information. In: Proceedings of 2002 International Conference on Software Engineering, pp. 513–523 (2002)
Conradi, R., Dingsoyr, T.: Software Experiences Bases: a Consolidated Evaluation and Status Report. In: Bomarius, F., Oivo, M. (eds.) PROFES 2000. LNCS, vol. 1840, pp. 391–406. Springer, Heidelberg (2000)
Lindvall, M., Frey, M., Costa, P., Tesoriero, R.: Lessons learned about Structuring and Describing Experience for Three Experience Bases. In: Proceedings of the third International Workshop. Advances in Learning Software Organisations (LSO 2001), pp. 106–119 (2001)
Brossler, P.: Knowledge Management at a Software Engineering Company – An Experience Report. In: Proceedings of the Workshop on Learning Software Organisations, pp. 77–86 (1999)
Schneider, K., von Hunnius, J.: Effective Experience Repositories for Software Engineering. In: Proceedings of the 25th International Conference on Software Engineering, pp. 534–539 (2003)
Enterprise Architect (2003), http://www.sparxsystems.com.au/
Xalan-Java (2003), http://xml.apache.org/xalan-j/index.html
Holz, H., Konnecker, A., Maurer, F.: Task-Specific Knowledge Management in a Process-centered SEE. In: Proceedings of the 3rd International Workshop on Advances in Learning Software Organisations, pp. 163–177 (2001)
Ruhe, M., Jeffery, R., Wieczorek, I.: Cost Estimation for Web Applications. In: Proceedings of 25th International Conference on Software Engineering, pp. 285–294. IEEE Computer Society, Los Alamitos (2003)
The Report of the Software Quality Accreditation Working Party, Software Quality Accreditation in the Australian Context, Australian Government, Department of Communications, Information Technology and the Arts, pp. 39 (February 2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jeffery, R. (2006). Achieving Software Development Performance Improvement Through Process Change. In: Li, M., Boehm, B., Osterweil, L.J. (eds) Unifying the Software Process Spectrum. SPW 2005. Lecture Notes in Computer Science, vol 3840. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11608035_5
Download citation
DOI: https://doi.org/10.1007/11608035_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-31112-6
Online ISBN: 978-3-540-32450-8
eBook Packages: Computer ScienceComputer Science (R0)