Abstract
When a small organization (VSE) tackles a software process improvement (SPI) initiative, the model that is used least is the one that would guide the process improvement. We believe that this is a great failing, because it is precisely a model of this type that is the guide which is needed to articulate all the activities related to that improvement. In this vein, to support VSEs, as well as to guide them in detail when they wish to carry out SPI initiatives, we have developed an integrated improvement framework. We have done this by taking into account widely recognized frameworks and the special characteristics of VSEs. This paper introduces that improvement framework, its components and its relationship with the COMPETISOFT project. Furthermore, through case studies, it describes our experience of the application of the proposed framework in eight firms. The initial results show that it is useful, practical and suitable for addressing SPI initiatives in VSEs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Saiedian, H., Carr, N.: Characterizing a software process maturity model for small organizations. ACM SIGICE Bulletin 23(1), 2–11 (1997)
Johnson, D.L., Brodman, J.G.: Tailoring the CMM for Small Businesses, Small Organizations, and Small Projects. In: El Emam, K., Madhavji, N.H. (eds.) Elements of Software Process Assessment and Improvement, pp. 239–259. IEEE CS Press, Los Alamitos (1999)
Hareton, L., Terence, Y.: A process framework for small projects. Software Process: Improvement and Practice 6(2), 67–83 (2001)
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(6), 883–895 (2007)
Laporte, C., Alexandre, S., Renault, A.: Developing International Standards for Very Small Enterprises. IEEE Computer 41(3), 98–101 (2008)
Richardson, I., Wangenheim, C.G.v.: Why are Small Software Organizations Different? IEEE Software 24(1), 18–22 (2007)
Pino, F., Garcia, F., Piattini, M.: Software Process Improvement in Small and Medium Software Enterprises: A Systematic Review. Soft. Quality Journal 16(2), 237–261 (2008)
Oktaba, H., Garcia, F., Piattini, M., Pino, F., Alquicira, C., Ruiz, F.: Software Process Improvement: The COMPETISOFT Project. IEEE Computer 40(10), 21–28 (2007)
Oktaba, H.: MoProSoft®: A Software Process Model for Small Enterprises. In: Proceedings of the First International Research Workshop for Process Improvement in Small Settings, pp. 93–101. Carnegie Mellon University, Pittsburgh (2006)
Weber, K., Araújo, E., Rocha, A., Machado, C., Scalet, D., Salviano, C.: Brazilian Software Process Reference Model and Assessment Method. In: Yolum, p., Güngör, T., Gürgen, F., Özturan, C. (eds.) ISCIS 2005. LNCS, vol. 3733, pp. 402–411. Springer, Heidelberg (2005)
McCaffery, F., Taylor, P., Coleman, G.: Adept: A Unified Assessment Method for Small Software Companies. IEEE Software 24(1), 24–31 (2007)
Cater-Steel, A.P., Toleman, M., Rout, T.: Process improvement for small firms: An evaluation of the RAPID assessment-based method. Information and Software Technology, 1–12 (2005) (in press)
Scott, L., Jeffery, R., Carvalho, L., D’Ambra, J., Rutherford, P.: Practical Software Process Improvement -The IMPACT Project. In: Proceedings of the Australian Software Engineering Conference, pp. 182–189 (2001)
Calvo-Manzano, J.A., Cuevas, G., San Feliu, T., De Amescua, A., Pérez, M.: Experiences in the Application of Software Process Improvement in SMES. Software Quality Journal 10(3), 261–273 (2002)
Horvat, R.V., Rozman, I., Györkös, J.: Managing the complexity of SPI in small companies. Software Process: Improvement and Practice 5(1), 45–54 (2000)
Casey, V., Richardson, I.: A practical application of the IDEAL model. Software Process: Improvement and Practice 9(3), 123–132 (2004)
Kautz, K., Hansen, H.W., Thaysen, K.: Applying and adjusting a software process improvement model in practice: the use of the IDEAL model in a small software enterprise. In: Proceedings ICSE 2000, Limerick, Ireland, pp. 626–633 (2000)
ISO, ISO/IEC 15504-4 - Information technology - Process assessment - Part 4: Guidance on use for process improvement and process capability determination, Geneva (2004)
ISO, ISO/IEC TR 15504-7 - Information Technology - Process Assessment - Part 7: Assessment of Organizational Maturity, Montreal (2008)
Pino, F., Hurtado, J., Vidal, J., García, F., Piattini, M.: A process for driving process improvement in VSEs. In: ICSP 2009. LNCS, vol. 5543, pp. 342–353. Springer, Heidelberg (2009)
Pino, F., Garcia, F., Ruiz, F., Piattini, M.: A Lightweight Model for the Assessment of Software Processes. In: EuroSPI 2006, Joensuu, Finland. pp. 7.1–7.12 (2006)
Martinez, T., Pino, F., León, E., Garcia, F., Piattini, M.: EVALTOOL: A flexible environment for the capability assessment of software processes. In: 3rd International Conference on Soft. and Data Tech (ICSOFT 2008), Oporto, Portugal, pp. 73–80 (2008)
Abrahamsson, P., Salo, O., Rankainen, J., Warsta, J.: Agil software development methods: review and analysis. VTT Publications 478, Finland (2002)
Pino, F., Garcia, F., Piattini, M.: Key processes to start software process improvement in small companies. In: SAC 2009, Honolulu, Hawaii, U.S.A, pp. 509–516 (2009)
Hernández, M., Florez, A., Pino, F., Garcia, F., Piattini, M., Ibargüengoitia, G., Oktaba, H.: Supporting the Improvement Process for Small Software Enterprises through a software tool. In: IEEE Proceed., SES during ENC 2008, Mexicali, México (2008) (in press)
Brereton, P., Kitchenham, B., Budgen, D., Li, Z.: Using a protocol template for case study planning. In: Evaluation and assessment in Soft. Engineering, Bari, Italia, pp. 1–8 (2008)
Yin, R.K.: Case Study Research: Design and Methods. Sage Publications, Thousand Oaks (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pino, F.J., García, F., Piattini, M. (2009). An Integrated Framework to Guide Software Process Improvement in Small Organizations. In: O’Connor, R.V., Baddoo, N., Cuadrago Gallego, J., Rejas Muslera, R., Smolander, K., Messnarz, R. (eds) Software Process Improvement. EuroSPI 2009. Communications in Computer and Information Science, vol 42. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04133-4_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-04133-4_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04132-7
Online ISBN: 978-3-642-04133-4
eBook Packages: Computer ScienceComputer Science (R0)