Modelos y estándares para la mejora de procesos de software

En este blog hablaremos acerca de los modelos y estándares que tenemos en la industria para la mejora de procesos de software.

Por lo que tocaremos diferentes de estos tales como:

  • CMMI (Modelo de Madurez de Capacidades de Integración)
  • TSP/PSP
  • ISO-15504
  • MOPROSOFT
  • IDEAL method

CMMI (Modelo de Madurez de Capacidades de Integración)

Este modelo tiene las mejores practicas de la industria dentro del desarrollo de software, tanto para el desarrollo del mismo, como para su mantenimiento, adquisición y operación de productos y servicios.

¿Qué es CMMI?

Es el modelo esencial para que los procesos de negocios de las mismas sean efectivos, este modelo esta inspirado por el modelo de madurez Manufacturing Maturity Model de Crosby.

Un dato curioso de este modelo es que inicialmente solo se utilizaba para los programas de defensa pero con el paso del tiempo se fueron adaptando para diversos ámbitos mas allá del software.

¿Por qué es importante usar un modelo para el desarrollo de software?

La importancia de usar un modelo en un proyecto es comprender cuales son los elementos que tenemos que tener en una organización. Todo esto nos da una ventajas que se mencionara:

  • Permite que los usuarios puedan enfocarse específicamente en la mejora, ya que ayudan a que no pierdan la idea global.
  • Ayudan a mejorar la satisfacción del cliente.
  • Permiten producir productos y servicios de alta calidad.