Skip to main content

Framework to Evaluate Software Process Improvement in Small Organizations

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5007))

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

Chapter
EUR   29.95
Price includes VAT (Finland)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR   42.79
Price includes VAT (Finland)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR   54.99
Price includes VAT (Finland)
  • 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abdel-Hamid, T.K., Madnick, S.E.: Software Project Dynamics: An Integrated Approach. Prentice-Hall, Englewood Cliffs (1991)

    Google Scholar 

  2. Agrawal, M., Chari, K.: Software Effort, Quality and Cycle Time. IEEE Transactions on Software Engineering 33(3) (March 2007)

    Google Scholar 

  3. Bamberger, J.: Essence of the Capability Maturity Model. Computer (June 1997)

    Google Scholar 

  4. Barbieri, S.: Framework the Mejora de Procesos de Software. MSE Thesis. UNLP, Argentina

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Brealey, R.A., Myers, S.C.: Fundamentos de Financiación Empresarial, 4th edn. McGraw-Hill, New York

    Google Scholar 

  7. Brodman, J., Johnson, D.: ROI from Software Process Improvement as Measured in the US Industry. Software Process Improvement and Practice 1(1), 35–47

    Google Scholar 

  8. Capell, P.: Benefits of Improvement Efforts, Special Report CMU/SEI-2004-SR-010 (September 2004)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Clark, B.K.: Quantifying the effects of process improvement on effort. Software, IEEE 17(6), 65–70 (2000)

    Article  Google Scholar 

  12. Clouse, A., Turner, R.: CMMI Distilled. In: Ahern, D.M., Mellon, C. (eds.) Conference, COMPSAC 2002. SEI Series in Software Engineering (2002)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. Colla, P.: Montagna M. Modelado de Mejora de Procesos de Software en Pequeñas Organizaciones. In: JIISIC 2008, Accepted Paper, Guayaquil, Ecuador (2006)

    Google Scholar 

  16. Conradi, H., Fuggetta, A.: Improving Software Process Improvement. IEEE Software 19(I4), 92–99 (2002)

    Article  Google Scholar 

  17. 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)

    Google Scholar 

  18. Devnani, S.: Bayesian Análisis of Software Cost and Quality Models. PhD Thesis, USC-USA (1999)

    Google Scholar 

  19. Diaz, M., King, J.: How CMM Impacts Quality, Productivity, Rework, and the Bottom Line. CrossTalk 15(I3), 9–14 (2002)

    Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. El Emam, K., Briand, L.: Cost and Benefits of SPI. Int’l SE Research Network Technical Report ISERN-97-12 (1997)

    Google Scholar 

  22. Focardi, S.: A primer on probability theory in financial modeling The intertek group, Tutorial 2001-01

    Google Scholar 

  23. Galin, D., Avrahami, M.: Are CMM Program Investment Beneficial? Analysis of Past Studies – IEEE Software, 81–87 (November/December 2006)

    Google Scholar 

  24. GoldSim – Simulation Software (Academic License), http://www.goldsim.com

  25. Guerrero, F.: Adopting the SW-CMMI in Small IT Organizations. IEEE Software, 29–35 (January/February 2004)

    Google Scholar 

  26. Harrison, W., et al.: Making a business case for software process improvement. Software Quality Journal 8(2), November

    Google Scholar 

  27. Hayes, W., Zubrow, D.: Moving On Data and Experience Doing CMM Based Process Improvement, CMU/SEI-95-TR-008 (1995)

    Google Scholar 

  28. 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)

    Google Scholar 

  29. Hertz, D.: Risk Analysis in Capital Investment. Harvard Business Review Nr 79504 (September 1979)

    Google Scholar 

  30. Houston, D., Keats, B.: Cost of Software Quality: Justifying Software Process Improvement to Managers. Software Quality Professional 1(2), 8–16 (1999)

    Google Scholar 

  31. Illyas, F., Malik, R.: Adhering to CMM L2 in medium sized software organizations in Pakistan. In: IEEE INMIC 2003, pp. 434–439 (2003)

    Google Scholar 

  32. Kelly, D.P., Culleton, B.: Process improvement for small organizations. Computer 32(10), 41–47 (1999)

    Article  Google Scholar 

  33. Koc, T.: Organizational determinants of innovation capacity in software companies. Computers & Industrial Engineering – Elsevier Science Direct 53, 373–385 (2007)

    Google Scholar 

  34. Krishnan, M.S., Kellner, M.I.: Measuring process consistency: implications for reducing software defects. IEEE Transactions on Software Engineering 25(I6), 800–815 (1999)

    Article  Google Scholar 

  35. Lawlis, P.K., Flowe, R.M., Thordahl, J.B.: A Correlational Study of the CMM and Software Development Performance. Crosstalk, 21–25 (September 1995)

    Google Scholar 

  36. McGarry, F., Decker, B.: Attaining Level 5 in CMM Process Maturity. IEEE Software, 87–96 (November/December 2002)

    Google Scholar 

  37. McGibbons: Proceedings of the 7th Software Process Engineering Group Conference (SEPG), Boston (1995)

    Google Scholar 

  38. McLain: Impact of CMM based Software Process Improvement MSIS Thesis, Univ. of Hawaii (2001)

    Google Scholar 

  39. Niazi, M., Wilson, et al.: Framework for assisting the design of effective SPI implementation strategies. Elsevier JSS (accepted, 2004)

    Google Scholar 

  40. 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)

    Google Scholar 

  41. 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)

    Google Scholar 

  42. 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

    Google Scholar 

  43. SEI-CMU CMMI site, http://www.sei.cmu.edu

  44. Siakas, K.V.: What has culture to do with CMMI? In: IEEE Proceedings of the 28th Euromicro Conference (2002)

    Google Scholar 

  45. Stalhane, T., Wedde, K.: SPI, Why isn’t it more used? In: Euro SPI 1999 (1999)

    Google Scholar 

  46. Statz, J., Solon, B.: Benchmarking the ROI for SPI, Gartner-Teraquest Report 2002 (2002)

    Google Scholar 

  47. Tvedt, J.: A modular model for predicting the Impacts of SPI on Development Cycle Time. PhD Thesis dissertation

    Google Scholar 

  48. Van Solingen, R.: Measuring the ROI of Software Process Improvement. IEEE Software, 32–38 (May/June 2004)

    Google Scholar 

  49. 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)

    Google Scholar 

  50. [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)

    Google Scholar 

  51. Wilson, D., Hyde, K.: Intangible benefits of CMM-based software process improvement. Software Process: Improvement and Practice 9(4), 217–228 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Qing Wang Dietmar Pfahl David M. Raffo

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics