ABSTRACT
To support Small Software Enterprises -- VSEs-- when they are dealing with the first processes that must be considered as they undertake a project of Software Process Improvement --SPI--, we have defined a set of processes which we consider to be of high-priority when initiating the implementation of an improvement project in VSEs. This paper introduces this set of processes and the way in which they have been obtained, based on the analysis and synthesis of three research works carried out within the context of the COMPETISOFT project. It also describes our experience of the application of both the process selection and the prioritization strategy in four VSEs. The result of implementing the proposal shows that it is feasible to implement it in VSEs and that it can be done with an expense of effort that is suitable for them.
- Brereton, P., B. Kitchenham, D. Budgen, and Z. Li. Using a protocol template for case study planning. 2008. Evaluation and assessment in Software Engineering. Bari, Italia. pp. 1--8. Google ScholarDigital Library
- Cater-Steel, A. P., M. Toleman, and T. Rout, Process improvement for small firms: An evaluation of the RAPID assessment-based method. Information and Software Technology, 2005. Vol. in press December pp. 1--12. Google ScholarDigital Library
- Derniame, J.-C., A. B. Kaba, and B. Warboys, The Software Process: Modelling and Technology, in Software process: principles, methodology, and Technology. 1999, Springer: Germany. p. 1--12. Google ScholarDigital Library
- Fayad, M. E., M. Laitinen, and R. P. Ward, Software Engineering in the Small. Communications of the ACM, 2000. Vol. 43(3) March pp. 115--118. Google ScholarDigital Library
- Florac, W. A., R. E. Park, and A. D. Carleton, Practical Software Measurement: Measuring for Process Management and Improvement. 1997, Pittsburgh, Software Engineering Institute, Carnegie Mellon University pp. 1--12.Google Scholar
- Horvat, R. V., I. Rozman, and J. Györkös, Managing the complexity of SPI in small companies. Software Process: Improvement and Practice. 2000. Vol. 5(1) March pp. 45--54.Google Scholar
- IEEE, C. S., Guide to the Software Engineering Body of Knowledge - SWEBOK. 2004, Washington, Angela Burgess pp. 119--146.Google Scholar
- ISO. ISO/IEC 12207: 2002/FDAM 2. Information technology - Software life cycle processes. International Organization for Standardization. Geneva. 2004. www.iso.orgGoogle Scholar
- ISO. ISO/IEC 15504-2: 2003/Cor.1: 2004(E). Information technology - Process assessment - Part 2: Performing an assessment. International Organization for Standardization. Geneva. 2004. www.iso.orgGoogle Scholar
- ISO. ISO/IEC 15504-5: 2006(E). Information technology - Process assessment - Part 5: An exemplar Process Assessment Model. International Organization for Standardization. Geneva. 2006. www.iso.orgGoogle Scholar
- McCaffery, F., P. Taylor, and G. Coleman, Adept: A Unified Assessment Method for Small Software Companies. IEEE Software, 2007. Vol. 42(1) pp. 24--31. Google ScholarDigital Library
- Oktaba, H. MoProSoft®: A Software Process Model for Small Enterprises. 2006. Proceedings of the First International Research Workshop for Process Improvement in Small Settings. Pittsburgh, Carnegie Mellon University. pp. 93--101.Google Scholar
- Oktaba, H., F. Garcia, M. Piattini, F. Pino, C. Alquicira, and F. Ruiz, Software Process Improvement: The COMPETISOFT Project. IEEE Computer, 2007. Vol. 40(10) October pp. 21--28. Google ScholarDigital Library
- Pino, F., F. Garcia, and M. Piattini, Contribución de los estándares internacionales a la gestión de procesos software. Revista de Procesos y Métricas, 2007. Vol. 4(2) Abril pp. 33--43.Google Scholar
- Pino, F., F. Garcia, and M. Piattini, Software Process Improvement in Small and Medium Software Enterprises: A Systematic Review. Software Quality Journal, 2008. Vol. 16(2) June pp. 237--261. Google ScholarDigital Library
- Weber, K., E. Araújo, A. Rocha, Machado, D. Scalet, and C. Salviano, Brazilian Software Process Reference Model and Assessment Method, in Computer and Information Sciences. 2005, Springer Berlin / Heidelberg. p. 402--411. Google ScholarDigital Library
- Yin, R. K., Case Study Research: Design and Methods. 2003, Newbury Park, Sage Publications.Google Scholar
Index Terms
- Key processes to start software process improvement in small companies
Recommendations
A Process for Driving Process Improvement in VSEs
ICSP '09: Proceedings of the International Conference on Software Process: Trustworthy Software Development ProcessesA 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 ...
Expected Requirements in Support Tools for Software Process Improvement in SMEs
CERMA '12: Proceedings of the 2012 IEEE Ninth Electronics, Robotics and Automotive Mechanics ConferenceNowadays being competitive is an important challenge for software development organizations. In order to achieve this, since last years, software process improvement has been an obvious and logical way. Unfortunately, even when many organizations are ...
Software process improvement in small and medium software enterprises: a systematic review
Small and medium enterprises are a very important cog in the gears of the world economy. The software industry in most countries is composed of an industrial scheme that is made up mainly of small and medium software enterprises--SMEs. To strengthen ...
Comments