Abstract
A success factor in Software Process Improvement -SPI- in very small enterprises -VSEs- is that improvement effort must be guided and managed by means of specific process. Nonetheless, many proposals related to this issue have not considered that type of process explicitly. So, aiming to establish SPI in VSEs systematically and coherently, we have defined a light process for managing and leading the improvement process step-by-step, called PmCOMPETISOFT. This paper introduces that process, which guides the implantation of an improvement cycle in an iterative and incremental manner. It also describes our experience of the application of the proposed process in four VSEs, through case studies. The results of the case studies show that the companies increased the capability of their processes, and that it is feasible to implement this process in this type of organizations, by investing an effort which corresponds to the particular characteristics of each.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
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. Inf. and Soft. Tech., pp. 1–12 (2005)
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)
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: ICSE 2000, Limerick, Ireland, pp. 626–633 (2000)
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)
ISO, ISO/IEC 15504-4:2004 Information technology - Process assessment - Part 4: Guidance on use for process improvement and process capability determination (2004)
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. 1694–1701 (2009)
CYTED, COMPETISOFT Methodological Framework (in Spanish) (2008)
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: 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: EASE 2008, Bari, Italia, pp. 1–8 (2008)
Yin, R.K.: Case Study Research: Design and Methods. Sage, 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., Hurtado Alegría, J.A., Vidal, J.C., García, F., Piattini, M. (2009). A Process for Driving Process Improvement in VSEs. In: Wang, Q., Garousi, V., Madachy, R., Pfahl, D. (eds) Trustworthy Software Development Processes. ICSP 2009. Lecture Notes in Computer Science, vol 5543. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01680-6_31
Download citation
DOI: https://doi.org/10.1007/978-3-642-01680-6_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01679-0
Online ISBN: 978-3-642-01680-6
eBook Packages: Computer ScienceComputer Science (R0)