Configuration management Validation of a light model for small-sized software developmen companies
Keywords:
Configuration management, CMMI®, software development projects, small software companiesAbstract
The purpose of this research work is to validate a light configuration management model that recognizes the setting and the specific characteristics of small companies engaged in software development. To this end, it follows CMMI's guidelines without changing the six specific practices, but it goes from thirty-four sub-practices to seven activities. This work begins with a definition of the inputs, outputs, activities, controls, and supporting templates of the model, and goes on to present the experimental framework that provides the basis for an orderly and systematic validation. It is expected that the design and execution of the experiment will allow confirming viability and adjustment of the model to small software companies based on the results of established metrics. Validation was made possible thanks to the cooperative efforts of three small companies (two of which are international companies based in Russia) that allowed the model to be applied to six real software projects with results that show improvements of defect elimination, productivity, and earned value rates. The model proposed here opens a path for transferring best industry practices to smallsized companies. It is expected that these results will enable future implementation of the model in other settings, both on a national and iternational level.
Downloads
References
2. HABRA, Naji; ALEXANDRE, Simon; DESHARNAIS, Jean-Marc; LAPORTE, Claude And RENAULT, Alain. Initiating software process improvement in very small enterprises: Experience with a light assessment tool. Information and Software Technology, Volume 50, Issues 7-8. 2008. pp 763-771.
3. JURISTO, Natalia y MORENO, Ana. Basics of software Engineering Experimentation. Boston: Kluwer Academic Publisher, 2001. 395p. ISBN 0-7923-7990-X.
4. LAPORTE, Claude; APRIL, Alain and RENAULT, Alain. Applying ISO/IEC software engineering standards in small settings: historical perspectives and initial achievements. En: SPICE Conference on Process Assessment and Improvement. (6:2006: Luxembourg).
5. LAPORTE, Claude. The Application of International Software Engineering Standards in Very Small Enterprises. En: ENCUENTRO DE CALIDAD DE SOFTWARE. (2006: Cartagena). Ponencias del I Encuentro de Calidad de Software. Cartagena, 2006.
6. MERCHÁN, Luis; URREA, Alba y REBOLLAR, Rubén. Definición de una metodología ágil de ingeniería de requerimientos para empresas emergentes de desarrollo de software del sur occidente colombiano. En Revista Guillermo de Ockham, Vol. 6, No 1, p. 37-50. Cali: Universidad de San Buenaventura, 2008.
7. MERCHÁN, Luis. Planificación de proyectos de mejora de procesos: enfoque en pequeñas empresas de desarrollo de software. Cali, Colombia: Editorial Universidad de San Buenaventura, 2010. 176p. ISBN 978-958-8436-39-5.
8. MERCHAN, Luis y HOYOS, Patricia. Definición de un proceso liviano para administración de configuración para empresas emergentes de la industria del software. En: Congreso Internacional de Ingeniería de Proyectos. (11:2007: España). Lugo, 2007.
9. RCCS. Red Colombiana de Calidad de Software. [en línea]. http:// rccs.cidlisuis.org/index.php?option=com_content&task=view&id =12&Itemid=20. (citado en 20 mayo de 2010).