La mejora de procesos es el primer paso para cualquier organización que quiera tener una cultura de procesos. Todas las organizaciones están en el esfuerzo de cambiar y la mejora del proceso es un trabajo que debe planificarse y basarse en algunos datos básicos. De lo contrario, es probable que falle. Norma ISO 15504, o mejor conocido por su nombre Norma SPICEEs uno de los estándares de proceso más completos a este respecto.

SPICE, que son las iniciales de la Mejora de Procesos de Software en Inglés y la Determinación de Capacidad, se define como la determinación del nivel de capacidad de desarrollo de procesos de software. El propósito del modelo SPICE es establecer un principio común para diferentes modelos y métodos de evaluación de procesos de software. De esta manera, se obtiene un informe conjunto para los resultados de la evaluación.

El modelo de referencia creado define los objetivos principales para la ingeniería de software de calidad al más alto nivel. Como resultado, se aplica a cualquier organización de software que busque una calificación en términos de adquisición, desarrollo, operación y soporte de software. El modelo de referencia no busca que la compañía tenga una estructura determinada, una filosofía de administración determinada, y no se basa en una tecnología de software o metodología de desarrollo o modelo de ciclo de vida de software específicos.

El modelo SPICE puede expresarse como evaluación de procesos en tecnologías de la información. Este modelo es un estándar desarrollado conjuntamente por la Organización Internacional de Normalización (ISO) y la Comisión Electrotécnica Internacional (IEC).

Sistema de Evaluación de Procesos de Software ISO 15504Tiene dos dimensiones. De estos, la dimensión del proceso define los estudios de mejora de procesos internos y la dimensión de la adecuación del proceso define los estudios de determinación de habilidades externas. Entonces, en la primera dimensión hay procesos, en la segunda dimensión hay niveles de habilidad.

Hay cinco procesos en la dimensión del proceso:

  • Procesos que afectan directamente al cliente y al proveedor (cliente).
  • Procesos de ingenieria
  • Los procesos que conforman el proyecto (gestión).
  • Procesos de soporte
  • Procesos de organización (organización)

Se determina un nivel de habilidad para cada uno de estos procesos. Estos niveles de habilidad son:

  • 0: nivel incompleto
  • 1: Realizado
  • 2: nivel gestionado
  • 3: nivel institucionalizado
  • 4: Nivel predecible, medido (predecible)
  • 5: Optimizando

La Guía de preparación de la tecnología de información y comunicación pública emitida por la Organización de Planificación del Estado se emitió para determinar los principios generales y los principios que deben seguirse en las inversiones de los organismos oficiales en el campo de las tecnologías de la información y la comunicación.

Esta guía tiene como objetivo prevenir posibles fallas en los proyectos de software oficial, por un lado, para promover la certificación de calidad en el sector y contribuir a la competitividad internacional. En los proyectos de software preparados para lograr esto, se prevé que los modelos de calidad de software 2007 de nivel TS ISO / IEC 15504 (SPICE) se implementarán a partir de 2, según la cantidad y el alcance del proyecto.

ISO 15504 Sistema de evaluación de procesos de software estándarEn 1995, fue desarrollado conjuntamente por la Organización Internacional de Normalización (ISO) y la Comisión Electrotécnica Internacional (IEC).

En los proyectos de desarrollo de software, la administración a menudo tiene problemas, como la mala comprensión de los procesos de desarrollo o la mala planificación o la mala gestión del proyecto. Para evitar estos problemas, se necesitaron procesos de desarrollo más disciplinados y se empezaron a desarrollar estándares. SPICE es uno de estos estándares desarrollados.

SPICE está diseñado para mejorar los procesos de software e identificar capacidades de procesos. SPICE tiene los siguientes principios básicos:

  • estandarización
  • Evaluación, identificación de talentos y mejora.
  • Adaptarse a otros modelos.
  • Midiendo el desarrollo
  • Consistencia y repetibilidad.
  • No destinado a la certificación

Hemos mencionado anteriormente que el sistema de evaluación de procesos de software ISO 15504 tiene dos dimensiones: tamaño del proceso y niveles de capacidad.

Los criterios de dimensión del proceso son los siguientes:

  • Los procesos son métodos de hacer negocios.
  • Los procesos generalmente consisten en procesos y procesos secundarios.
  • Los procesos se documentan y actualizan constantemente.
  • Los procesos tienen entradas y salidas.

Por ejemplo, los subprocesos de procesos de ingeniería, análisis de requisitos de software, diseño de estudios de software, realización de software y pruebas de software son subprocesos.

Otro modelo para los procesos de software es Capability Maturity Model Integration (CMMI). Este modelo de proceso es un modelo que evalúa la madurez de la planificación, el desarrollo, la configuración y los procesos de software similares de las organizaciones. 1986 comenzó a desarrollarse en.

Si bien este modelo se centra más en los procesos de gestión, el estándar ISO / IEC 15504 se centra más en los procesos de ingeniería.