Evaluación y mejora de los procesos de software

Page 1

EVELUACIÓN Y MEJORA DE LOS PROCESOS DE SOFTWARE 07-02-2017 I EDICION

- EVOLUCIÓN DE LA NORMA ISO/IEC 15504 (SPICE).– pag.4 - ESTRUCTURA DE LA NORMA ISO/IEC 15504. – pag.5


Evaluación y mejora de los procesos de Software

AUTOR Jhordan Rodríguez

© 2017 JARV – Evaluación y mejora de los procesos de Software

2


Evaluación y mejora de los procesos de Software

INDICE

EVALUACIÓN DE PROCESO…….…………………………………………………………...4 ISO/IEC 15504………………......…………………………………………………………………...4 EVOLUCION…………………......…………………………………………………………………...4 MODELO DE PROCESOS ISO/IEC 15504 – ISO/IEC 12207………..……………...5 CARACTERISTICAS ………………………………………………………………………..……..5 DESVENTAJAS………………………………………………………………………….………..…5 NIVEL DE MADUREZ……………………………………………………………………….……..6 ESTRUCTURA DE LA NORMA ISO/IEC 15504…………………………...……….……..6

3


Evaluación y mejora de los procesos de Software

EVALUACIÓN DE PROCESO La evaluación de un proceso, se define como el examen disciplinado de los procesos usados en una organización junto a un conjunto de criterios para determinar la capacidad de esos procesos para ser realizados dentro de los objetivos de calidad, coste y planificación. El propósito es caracterizar la práctica actual, identificando debilidades y fortalezas y la habilidad del proceso para controlar o evitar las

De acuerdo con inspecciones y

causas de baja calidad, desviaciones en coste o

recientes en todo el mundo, el estándar ISO

planificación.

encuestas

9001 es el más popular en el mundo de la ingeniería del software, seguido de CMM e ISO/IEC 15504 (SPICE)

ISO/IEC 15504 El ISO/IEC 15504, tambien

como SPICE (Determinación de la capacidad de mejora del

proceso de Software) es un modelo y norma abierta e internacional para evaluar y mejorar la capacidad y madurez de los procesos. Junto con la ISO 12207, la norma aplica a la evaluación y mejora de la calidad del proceso de desarrollo y mantenimiento del software.

EVOLUCIÓN En 1991, ISO/IEC JTC1/SC7 aprueba un estudio para investigar la necesidad y los requisitos para un estándar de evaluación del proceso software, llegando a la conclusión (1992) de que había consenso internacional. El proceso de desarrollo y validación empírica (proyecto SPICE) se ha alargado diez años. En 1998 se publica la primera versión del estándar como Informe Técnico (en 1995 se publica como ‘borrador’), evolucionando posteriormente hasta Estándar Internacional, con la realización de tres fases de pruebas, la Fase 1 (1995) con la idea de validar la decisiones de diseño y usabilidad del borrador, la Fase 2 (1996-1998) que a los objetivos anteriores sumaba proveer de una guía de aplicación y revisar la consistencia, validez, adecuación, usabilidad y portabilidad de SPICE. La Fase 3 (hasta marzo de 2003, en que se cierra el proyecto SPICE) se realiza con la idea de aportar entradas y publicar el 4


Evaluación y mejora de los procesos de Software estándar ISO. Tras los Trials comienza la fase de Benchmarking (actual fase), con la idea de recolectar datos de los procesos de evaluación y analizarlos y comienza la publicación de partes del estándar. ISO/IEC 15504 inicialmente absorbe la escala de puntuación de capacidad de CMM, las actividades de proceso de ingeniería de ISO/IEC 12207, Trillium y CMM, la representación de capacidad basada en perfiles de atributos de BOOTSTRAP y la experiencia del sistema de gestión de la calidad general de ISO 9001.

MODELO DE PROCESOS ISO/IEC 15504 – ISO/IEC 12207 Normalmente, en la mejora de la calidad de los procesos participan dos tipos de modelos que son:

EL MODELO DE PROCESOS, que define un catálogo o colección estructurada de buenas prácticas que describen las características de un proceso efectivo.

EL MODELO DE EVALUACIÓN, proporciona los principios requeridos para realizar una evaluación de la calidad, e implantación, de dicho modelo de procesos en una organización.

CARACTERISTICAS

DESVENTAJAS

 

 

Establece un marco y los requisitos para cualquier proceso de evaluación de procesos. Proporciona requisitos para los modelos de evaluación de los procesos y para modelos de evaluación de organizaciones. Proporciona guías para la definición de las competencias de un evaluador de procesos. Comprende: Evaluación de procesos, mejora de procesos, determinación de capacidad.

 

Certificación de una norma internacional y abierta. Integración con normas ISO del sector TIC, como son ISO 27000 de Seguridad, ISO 20000 de servicios de IT e 9000. Evalúa por niveles de madurez, los procesos de calidad.

5


Evaluación y mejora de los procesos de Software Nivel de Madurez 5: La realización de los procesos se optimiza de forma continua, de cara a su contribución a alcanzar los Nivel 0: Inmadura. objetivos de negocios de la organización, Nivel 1: Básica. establecen objetivos cuantitativos de eficacia Nivel 2: Gestionada. en la realización de los procesos, basados en Nivel 3: Establecida. los objetivos de negocio de la organización Nivel 4: Predecible. de los procesos y se analizan los datos Nivel 5: Optimizado. obtenidos. Esto permite que todo proceso Nivel de Madurez 0: La organización no estándar dentro de la organización cambie tiene una implementación efectiva de los dinámicamente, para adaptarse de forma efectiva a los actuales y futuros objetivos de procesos. Nivel de Madurez 1: Se alcanza el propósito la empresa. de los procesos en términos generales, los procesos se realizan cuando es necesario, ESTRUCTURA DE LA NORMA pero no se hace de una forma planificada ni ISO/IEC 15504 se realiza ningún seguimiento. Parte I. Nivel de Madurez 2: Se obtiene los Conceptos y vocabularios. productos, pero esta vez, de acuerdo con una planificación y realizándose un seguimiento, Parte II. estos productos se ajustan a unos Realización de la evaluación. estándares y a unas especificaciones prefijadas. También se tiene definido plazos y Parte III. recuerdos. Guías para la realización de la evaluación.

NIVELES DE MADUREZ

Nivel de Madurez 3: Los procesos se realizan y se gestionan utilizando procedimientos definidos, cada implementación de un proceso se hace utilizando procedimientos creados según un estándar y documentación.

Parte IV. Guías sobre el uso para la mejora del proceso y determinación de la capacidad del proceso.

Parte V. Un ejemplo de modelo de evaluación de Nivel de Madurez 4: Se recogen medidas procesos. detalladas del nivel de realización de los procesos y se realizan. Esto permite Parte VI. mantener el proceso dentro de unos límites Un ejemplo de modelo de evaluación del ciclo predefinidos, así como disponer de una mejor de vida de sistema. posición para poder cuantificar la capacidad del proceso y predecir su comportamiento. Parte VII. Evaluación de la madurez de una organización.

6


Evaluaciรณn y mejora de los procesos de Software

JARV

7


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.