ABSTRACT
Over time, different process improvement models have emerged to assess software quality and
apply improvements based on the evaluation. Among the most outstanding are CMMI and
ISO/IEC 15504, and MPS are the three main models for evaluating and improving software
processes. The differences that are addressed in the article are benefits and maturity levels. CMMI
is based on the ideas of evil reproduced in a framework with five levels. ISO/IEC 15504, formerly
known as SPICE. It has a framework of 6 groups of maturity. MPS-BR is based on CMMI with the
difference that it has seven maturity levels. The main difference between CMMI, MPS-BR, and
ISO 15504 is their orientation. While CMMI is aimed at large companies, MPS-BR focuses on
medium and small companies, and ISO 15004 is aimed at any company, whether large companies
or PyMEs.
Keywords: Process improvement, Software processes, CMMI, ISO, MPS.Br.
INTRODUCCIÓN
Hoy en día las empresas que se encargan de desarrollar software buscan dos cosas, ganar más
dinero en menos tiempo y maximizar la calidad del producto de software, esta premisa abarca
aspectos muy importantes dentro de la calidad de software como disminuir costos, maximizar
eficiencia del sistema, entre otros.
La mayoría de los proyectos de desarrollo de software enfrentan los siguientes problemas:
Retraso en proyectos, sobrepasar el presupuesto y/o los clientes no están satisfechos con la
calidad del software entregado. Esto es tan común que incluso tiene su propia denominación:
crisis de software[1].
Hace algunos años se entendió que no había suficiente presupuesto para la resolución de
problemas relacionados con el software [2] y entonces se centró más en la organización y
cuestiones metodológicas.
Los procesos de software se aceptan como el área de ingeniería de software con más importancia
durante la última década. Las investigaciones sobre la madurez del proceso de software
proporcionaron información sobre las actividades del software e introdujo varios modelos de
procesos de software que ayudaron a evaluar y mejorar tanto la capacidad del proceso de
software como la madurez de organización productora de software.
La mejora del proceso de software busca mejorar o ampliar la forma en la que se lleva a cabo un
proceso de la elaboración de un software, manteniendo la eficacia y la eficiencia del producto, El
objetivo principal es analizar y definir cómo mejorar las prácticas de desarrollo de software dentro
REVISTA INNOVACIÓN Y SOFTWARE
VOL 3 Nº 2 Septiembre - Febrero 2022 ISSN Nº 2708-0935