Implementation and certification of MoProSoft in a small software development company: lessons learned from four iterations of improvement

  • Patricia Morillo PUCP
  • Marco Vizcardo PUCP
  • Víctor Sanchez PUCP
  • Abraham Dávila PUCP

Abstract


The process improvement in a software development small company has special characteristics relative to their size and need to be solved according to the company reality. This article presents lessons learned from three cycles of process improvement and one cycle of preparation to get the organizational maturity certification of a small company that develops software using MoProSoft within a program of process improvement led from the academic environment.
Keywords: Implementation and certification, MoProSoft, iterations of improvement

References

Allen P. (2003) “PRISMS: an approach to software process improvement for small to medium enterprises”. Proceedings of the Third International Conference On Quality Software (QSIC’03). USA (2003)

COMPETISOFT (2008) “Proyecto de mejora de procesos para fomentar la competitividad de la pequeña y mediana industria de software de Iberoamérica”, http://alarcos.inf-cr.uclm.es/Competisoft/ [Revisado 2008-08-15].

Gresse, C., Anacleto, A., Salviano, C. (2006) “Helping Small Companies Assess Software Processes”, IEEE Software, Jan-Feb 2006, pp. 91—98.

Hurtado, J., Bastarrica, C. (2005) “Hacia una Línea de Procesos Ágiles Agile SPsL”. http://www.dcc.uchile.cl/~cecilia/papers/AgileSPsL.pdf [Revisado 2007-09-15].

ISO (2003) “ISO/IEC 15504-2:2003 Information Technology – Process assessment – Part 2 Performing an assessment”. Geneva.

ISO (2011) “ISO/IEC 29110-5-1-2:2011 Software engineering — Lifecycle profiles for Very Small Entities (VSEs) — Part 5-1-2: Management and engineering guide: Generic profile group: Basic profile”, Geneva, January.

Jones J. (2005), “Process Improvement in a Small Company”. Proceedings of the First International Research Workshop for Process Improvement in Small Settings, 2005 Special Reports CMU/SEI-2006-SR001, 06sr001, pp. 251—265.

Laporte, C. Simon, A. Renault, A. (2008), “The application of International Software engineering Standards in Very Small enterprise” in SQP Vol. 10, No 3, pp 4-11. ASQ.

NTP (2009) “NTP 291.100 Ingeniería de Software. Modelos de procesos y evaluación para desarrollo y mantenimiento de software. Parte 1: Definición de conceptos y productos”. Lima.

Maidana, E., Vilchez, N., Vega, J., Dávila, A. (2008). “Identificación de problemas en proyectos de mejora de procesos: una experiencia en tres pequeñas empresas desarrolladoras de software en el Perú”. Proc. VII Jornada Peruana de Computación. 120-129.

Oktaba, H., Alquicira, C., Su, A., Palacios, J., Pérez, C., López, F. (2004) “Método de Evaluación de procesos para la industria del software EvalProSoft”, V 1.1. México. Oktaba, H., Alquicira, C., Su, A., Martínez, A., Quintanilla, G., Ruvalcaba, M., López,

F., Rivera, M., Orozco, M., Fernández, Y., Flores, M. (2005) “Modelo de Procesos para la Industria del Software MoProSoft”. Versión 1.3, México.

Oktaba, H. (2006) “MoProSoft: A software process model for small Enterprises”. Proceeding of the First International Research Workshop for Process Improvement in Small Setting. Special Reports CMU/SEI-2006-SR001, 06sr001, pp 93—101. Oktaba, H., Alquicira, C., Piattini M., García F., Ruiz F., Pino F., (2007). “Software Process Improvement: The Competisoft Project”. IEEE-Computer. Vol. 6, No 2, pp. 21-28.

Pino, F., García, F., Ruíz, F., Piattini, M. (2006). “Adaptación de las normas ISO/IEC 12207:2002 y ISO/IEC 15504:2003 para la evaluación de la madurez de procesos software en países en desarrollo”, IEEE América Latina, Vol. 4, No 2, pp. 17—24.

Richardson, I., Gresse, C. (2007). “Why are small software organizations different?” IEEE Software. Vol.24, No.1, Jan-Feb 2007, pp. 18 – 22.

Weber K. Rocha A. (2004) “Modelo de Referência para Melhoria de Processo de Software: uma abordagem brasileira”. Proc. of the QUATIC 2004, 73-78.
Published
2012-07-11
MORILLO, Patricia; VIZCARDO, Marco; SANCHEZ, Víctor; DÁVILA, Abraham. Implementation and certification of MoProSoft in a small software development company: lessons learned from four iterations of improvement. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 11. , 2012, Fortaleza. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 389-396. DOI: https://doi.org/10.5753/sbqs.2012.15333.