Abstract
Organizations of all sizes understand the benefits to consider Software Process Improvements (SPI) investments, still many of them and in particular the smaller ones are reluctant to embrace this kind of initiatives. A systemic model is presented in this article as a tool aiming aiming to provide an initial understanding over the behavior of the different organizational variables involved and their complex interactions within a SPI effort, their contribution to the improvement effort, the resulting value sensitivity to model parameters, the systemic relations at large and the limits derived from the holistic interaction of all in order to be used as a scenario analysis tool to identify the SPI strategies which best suit a given organization business context thru the maximization of the value obtained from the investment.
Keywords
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
Abdel-Hamid, T.K., Madnick, S.E.: Software Project Dynamics: An Integrated Approach. Prentice-Hall, Englewood Cliffs (1991)
Agrawal, M., Chari, K.: Software Effort, Quality and Cycle Time. IEEE Transactions on Software Engineering 33(3) (March 2007)
Bamberger, J.: Essence of the Capability Maturity Model. Computer (June 1997)
Barbieri, S.: Framework the Mejora de Procesos de Software. MSE Thesis. UNLP, Argentina
Boria, J.: A Framework for understanding SPI ROI, Innovation in Technology Management. In: PICMET 1997: Portland International Conference on Management and Technology, July 1997, pp. 847–851 (1997)
Brealey, R.A., Myers, S.C.: Fundamentos de Financiación Empresarial, 4th edn. McGraw-Hill, New York
Brodman, J., Johnson, D.: ROI from Software Process Improvement as Measured in the US Industry. Software Process Improvement and Practice 1(1), 35–47
Capell, P.: Benefits of Improvement Efforts, Special Report CMU/SEI-2004-SR-010 (September 2004)
Carrillo, J.E., Gaimon, C.: The implications of firm size on process improvement strategy. In: PICMET apos 1997: Portland International Conference on Management and Technology, July 27-31, 1997, pp. 807–810 (1997)
Cater-Steel, A.P.: Process improvement in four small software companies. In: Software Engineering Conference, 2001. Proceedings, Australian, August 27-28, 2001, pp. 262–272 (2001)
Clark, B.K.: Quantifying the effects of process improvement on effort. Software, IEEE 17(6), 65–70 (2000)
Clouse, A., Turner, R.: CMMI Distilled. In: Ahern, D.M., Mellon, C. (eds.) Conference, COMPSAC 2002. SEI Series in Software Engineering (2002)
Coleman Dangle, K.C., Larsen, P., Shaw, M., Zelkowitz, M.V.: Software process improvement in small organizations: a case study. Software, IEEE 22(16), 68–75 (2005)
Colla, P.: Marco extendido para la evaluación de iniciativas de mejora en procesos en Ing de Software. In: JIISIC 2006, Puebla, México (2006)
Colla, P.: Montagna M. Modelado de Mejora de Procesos de Software en Pequeñas Organizaciones. In: JIISIC 2008, Accepted Paper, Guayaquil, Ecuador (2006)
Conradi, H., Fuggetta, A.: Improving Software Process Improvement. IEEE Software 19(I4), 92–99 (2002)
Demirors, O., Yildiz, O., Selcuk Guceglioglu, A.: Using cost of software quality for a process improvement initiative. In: Proceedings of the 26th uromicro Conference, 2000, September 5-7, 2000, vol. 2, pp. 286–291 (2000)
Devnani, S.: Bayesian Análisis of Software Cost and Quality Models. PhD Thesis, USC-USA (1999)
Diaz, M., King, J.: How CMM Impacts Quality, Productivity, Rework, and the Bottom Line. CrossTalk 15(I3), 9–14 (2002)
Dyba, T.: An empirical investigation of the key factors for success in software process improvement. IEEE Transactions on Software Engineering 31(I5), 410–424 (2005)
El Emam, K., Briand, L.: Cost and Benefits of SPI. Int’l SE Research Network Technical Report ISERN-97-12 (1997)
Focardi, S.: A primer on probability theory in financial modeling The intertek group, Tutorial 2001-01
Galin, D., Avrahami, M.: Are CMM Program Investment Beneficial? Analysis of Past Studies – IEEE Software, 81–87 (November/December 2006)
GoldSim – Simulation Software (Academic License), http://www.goldsim.com
Guerrero, F.: Adopting the SW-CMMI in Small IT Organizations. IEEE Software, 29–35 (January/February 2004)
Harrison, W., et al.: Making a business case for software process improvement. Software Quality Journal 8(2), November
Hayes, W., Zubrow, D.: Moving On Data and Experience Doing CMM Based Process Improvement, CMU/SEI-95-TR-008 (1995)
Herbsleb, J.D., Goldenson, D.R.: A systematic survey of CMM experience and results Software Engineering. In: Proceedings of the 18th International Conference, March 25-30, 1996, pp. 323–330 (1996)
Hertz, D.: Risk Analysis in Capital Investment. Harvard Business Review Nr 79504 (September 1979)
Houston, D., Keats, B.: Cost of Software Quality: Justifying Software Process Improvement to Managers. Software Quality Professional 1(2), 8–16 (1999)
Illyas, F., Malik, R.: Adhering to CMM L2 in medium sized software organizations in Pakistan. In: IEEE INMIC 2003, pp. 434–439 (2003)
Kelly, D.P., Culleton, B.: Process improvement for small organizations. Computer 32(10), 41–47 (1999)
Koc, T.: Organizational determinants of innovation capacity in software companies. Computers & Industrial Engineering – Elsevier Science Direct 53, 373–385 (2007)
Krishnan, M.S., Kellner, M.I.: Measuring process consistency: implications for reducing software defects. IEEE Transactions on Software Engineering 25(I6), 800–815 (1999)
Lawlis, P.K., Flowe, R.M., Thordahl, J.B.: A Correlational Study of the CMM and Software Development Performance. Crosstalk, 21–25 (September 1995)
McGarry, F., Decker, B.: Attaining Level 5 in CMM Process Maturity. IEEE Software, 87–96 (November/December 2002)
McGibbons: Proceedings of the 7th Software Process Engineering Group Conference (SEPG), Boston (1995)
McLain: Impact of CMM based Software Process Improvement MSIS Thesis, Univ. of Hawaii (2001)
Niazi, M., Wilson, et al.: Framework for assisting the design of effective SPI implementation strategies. Elsevier JSS (accepted, 2004)
Raffo, D., Harrison, W., Settle, J., et al.: Understanding the Role of Defect Potential in Assessing the Economic Value of SPI. In: International Conference on SE, June 2000, Limerick, Ireland (2000)
Ruiz, M., Toro, M., Ramos, I.: Modelo Dinámico Reducido – Informe Técnico LSI-2001-01, Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla (2001)
Rico, D., Pressman, R.: ROI of Software Process Improvement: Metrics for Project Managers and Software Engineers. J. Ross Publishing, Inc.,(February 2004) ISBN-13:978-1932159240
SEI-CMU CMMI site, http://www.sei.cmu.edu
Siakas, K.V.: What has culture to do with CMMI? In: IEEE Proceedings of the 28th Euromicro Conference (2002)
Stalhane, T., Wedde, K.: SPI, Why isn’t it more used? In: Euro SPI 1999 (1999)
Statz, J., Solon, B.: Benchmarking the ROI for SPI, Gartner-Teraquest Report 2002 (2002)
Tvedt, J.: A modular model for predicting the Impacts of SPI on Development Cycle Time. PhD Thesis dissertation
Van Solingen, R.: Measuring the ROI of Software Process Improvement. IEEE Software, 32–38 (May/June 2004)
Varkoi, T., Lepasaar, M., Jaakkola, H.: Priorities of process improvement outcomes based on process capability levels. In: Proceedings Conference on Quality Software, 2001. Second Asia-Pacific, December 10-11, pp. 349–353 (2001)
[57] Walden, D.: Overview of a Business Case: CMMI Process Improvement. In: NDIA/SEI CMMI Presentation, Proceedings 2nd Annual CMMI Technology Conference and User Group (2002)
Wilson, D., Hyde, K.: Intangible benefits of CMM-based software process improvement. Software Process: Improvement and Practice 9(4), 217–228 (2004)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Colla, P.E., Montagna, J.M. (2008). Framework to Evaluate Software Process Improvement in Small Organizations. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds) Making Globally Distributed Software Development a Success Story. ICSP 2008. Lecture Notes in Computer Science, vol 5007. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79588-9_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-79588-9_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-79587-2
Online ISBN: 978-3-540-79588-9
eBook Packages: Computer ScienceComputer Science (R0)
