Está en la página 1de 11

CMM-SW

Capability Maturity Model for Software, CMMSW, es un modelo de procesos para el desarrollo y mantenimiento de sistemas de software, diseado sobre los criterios: La calidad de un producto o sistema es consecuencia directa de los procesos empleados en su desarrollo. Las organizaciones que desarrollan software presentan un atributo denominado madurez, cuya medida es proporcional a los niveles de capacidad e institucionalizacin de los procesos que emplean en su trabajo.

ISO/IEC 12207
Es el estndar para los procesos de ciclo de vida del software de la organizacin ISO. La estructura del estndar ha sido concebida de manera que pueda ser adaptada a las necesidades de cualquiera que lo use. Para conseguirlo, el estndar se basa en dos principios fundamentales: Modularidad y responsabilidad.

ISO/IEC 12207
Con la modularidad se pretende conseguir procesos con un mnimo acoplamiento y una mxima cohesin. En cuanto a la responsabilidad, se busca establecer un responsable para cada proceso, facilitando la aplicacin del estndar en proyectos en los que pueden existir distintas personas u organizaciones involucradas, no importando el uso que se le de a este.

ISO/IEC 15504
Tambin conocido como Software Process Improvement Capability Determinacin, abreviado SPICE, en espaol, Determinacin de la Capacidad de Mejora del Proceso de Software es un modelo para la mejora, evaluacin de los procesos de desarrollo, mantenimiento de sistemas de informacin y productos de software

Semejanzas
Como vemos los las tres normas anteriores estn orientadas al desarrollo, introduccin, evaluacin y mantenimiento de productos desarrollados (en este caso hablando de software desarrollado), esto con la finalidad de alcanzar su mximo desempeo y su total acople en las labores actuales de la industria que lo solicit.

Semejanzas
El modelo ISO/IEC 15504 est alineado con el modelo ISO/IEC 12207 y que los procesos del primero estn muy relacionados con el segundo, tambin en el desarrollo del modelo ISO/IEC 15504 se ha procurado la compatibilidad con el modelo CMM.

Diferencias
Cada uno de los modelos mencionados anteriormente se encargan por aparte de algo, todos estn orientados a mejorar pero cada uno desde su perspectiva, el primero evala la empresa y el proceso a mejorar, el segundo define el ciclo de vida del proceso y el ultimo se encarga de evaluarlo, para conocer su utilidad.

Beneficios
Un marco que facilita la determinacin de tiempos y costos de los nuevos proyectos. Un mayor control del producto final. A mediano plazo una mayor satisfaccin del equipo de Trabajo. Una mayor satisfaccin del cliente. Reduccin de los errores durante todo el ciclo de vida. Todos los benficos derivan en una mayor calidad de software que a su vez termina siendo una mejor rentabilidad de la empresa.

Concusiones
Cada uno a pesar de que se hace cosas diferentes tienen en finalidad como conjunto el desarrollo exitoso, de un proceso para la industria, en este caso hablamos del desarrollo de software. A pesar del alto grado de esfuerzo que requiere un proceso de certificacin en alguno de estos modelos de calidad, esto se ve compensado por las ventajas que trae para la organizacin.

Conclusiones
Es importante que todo el personal est involucrado en las actividades necesarias para llevar a buen trmino un proceso de certificacin en cualquiera de los modelos, pues en cualquier caso se requiere un alto esfuerzo y un alto grado de compromiso por parte de todas las personas involucradas.

También podría gustarte