Vous êtes sur la page 1sur 19

Modelo de evaluacin y mejora del proceso de software

Modelo de calidad ISO/IEC 15504.

Calidad de Software Ing. Charles Garcia Donayres

Norma ISO/IEC 15504

Surgi como el proyecto SPICE (1993) (Software Process Improvement and Capability Determination)

Desarrollar un marco de trabajo comn para la evaluacin y mejora de procesos de software Aplicar el estndar desarrollado en la industria del software. Promover la transferencia de conocimiento y de tecnologa sobre procesos de software entre todas las empresas.

Calidad de Software Ing. Charles Garcia Donayres

Norma ISO/IEC 15504

Es un estndar internacional que es aplicable a cualquier organizacin/empresa que quiera conocer y mejorar la capacidad de sus procesos, independientemente del tipo de organizacin, del modelo del ciclo de vida adoptado, de la metodologa de desarrollo y de la tecnologa utilizada

Calidad de Software Ing. Charles Garcia Donayres

Norma ISO/IEC 15504


La primera versin del borrador del estndar apareci en junio de 1995 Su primera publicacin como informe tcnico data del ao 1998, y llev por nombre ISO/IEC TR 15504 Entre los aos 2003-06 se transform en un documento de 8 partes que es el nuevo estndar

Calidad de Software Ing. Charles Garcia Donayres

Estructura de la norma ISO/IEC 15504


15504-3 Gua para la realizacin de evaluaciones 15504-4 Gua de uso para la mejora y determinacin de la capacidad de los procesos Conforme con el modelo de referencia de proceso (ISO/IEC 12207) 15504-1 Conceptos y vocabulario 15504-7 Evaluacin de la madurez de una organizacin

15504-2 Realizacin de una Evaluacin (normativa)

15504-5 Un modelo de evaluacin de procesos del ciclo de vida del software (ISO/IEC 12207)

15504-8 Un modelo de evaluacin de procesos para gestin de servicios TI (ISO/IEC 20000)

Conforme con el modelo de referencia de proceso (ISO/IEC 15288)

15504-6 Un modelo de evaluacin de procesos del ciclo de vida del sistema (ISO/IEC 15288)

Calidad de Software Ing. Charles Garcia Donayres

Modelo de Evaluacin

Tiene una arquitectura basada en dos dimensiones

Dimensin del proceso Dimensin de capacidad de proceso

Calidad de Software Ing. Charles Garcia Donayres

Dimensin del proceso

Caracterizada por las declaraciones del propsito de un proceso, que son objetivos esenciales mensurables de un proceso Contiene los procesos que se han de evaluar. Se corresponden con los procesos del ciclo de vida del software, definidos al estndar ISO 12207:1995

Calidad de Software Ing. Charles Garcia Donayres

Dimensin del proceso

Se agrupan en categoras, en funcin del tipo de actividad al cual se aplican:

CUS: Cliente-Proveedor. ENG: Ingeniera. SUP: Soporte. MAN: Gestin. ORG: Organizacin
Calidad de Software Ing. Charles Garcia Donayres

Dimensin Procesos CUS

La categora CUS est formada por procesos que afecta directamente al cilente, soportan el desarrollo y la transicin del software al cliente y permiten la correcta operacin y uso del producto y/o servicio software.
CUS.1 Adquisicin de productos software y/o servicios CUS.2 Establecimiento de contratos CUS.3 Identificar las necesidades del cliente CUS.4 Realizar auditoras y revisiones conjuntas. CUS.5 Entrega e instalacin del software. CUS.6 Mantenimiento del software. CUS.7 Proporcionar servicio al cliente. CUS.8 Valorar la satisfaccin del cliente.
Calidad de Software Ing. Charles Garcia Donayres

Dimensin Procesos ENG

La categoria ENG est formada per procesos que directamente especifica, implementa o mantienen el producto software, su relacin con el sistema y su documentacin
ENG.1 Anlisis y diseo de requerimientos del sistema ENG.2 Anlisis de requerimientos del software. ENG.3 Diseo del software. ENG.4 Construccin del software. ENG.5 Integracin y pruebas del software. ENG.6 Integracin y pruebas del sistema. ENG.7 Mantenimiento del software y del sistema

Calidad de Software Ing. Charles Garcia Donayres

Dimensin Procesos SUP

Est formada por procesos que dan soporte a cualquiera del resto de procesos (incluidos los SUP), en distintos puntos del ciclo de vida del software.
SUP.1 Documentacin SUP.2 Gestin de la configuracin del software SUP.3 Garanta de calidad SUP.4 Resolucin de problemas SUP.5 Realizar revisiones conjuntas
Calidad de Software Ing. Charles Garcia Donayres

Dimensin Procesos MAN

Formada por procesos utilizados en la gestin de cualquier tipo de proyecto o proceso en el ciclo de vida del software.
MAN.1 Gestionar el proceso. MAN.2 Gestionar el proyecto. MAN.3 Gestionar la calidad. MAN.4 Gestionar los riesgos.
Calidad de Software Ing. Charles Garcia Donayres

Dimensin Procesos 0RG

Formada por procesos que establecen los objetivos de negocio de la organizacin.


ORG.1 Alineamiento de la organitzaci. ORG.2 Establecimiento del proceso ORG.3 Evaluacin del proceso ORG.4 Mejora del procs. ORG.5 Gestin de recursos humanos. ORG.6 Infraestructura. ORG.7 Reutilizacin
Calidad de Software Ing. Charles Garcia Donayres

Dimensin del proceso


CUS.1 Adquisicin
Preparacin de la Adquisicin Seleccin del suministrador Seguimiento del suministrador Aceptacin del cliente

CUS.2 Suministro CUS.4 Operacin


Operacin Soporte a cliente

SUP.1 Documentacin SUP.2 Gestin de la configuracin

SUP.3 Aseguramiento de la calidad


SUP.4 Verificacin SUP.5 Validacin

CUS.3 Obtencin de requisitos


ENG.1 Desarrollo
Requisitos del sistema Anlisis y diseo Anlisis requ. Software Diseo del software Construccin del software Integracin del software Pruebas del software Pruebas e integ. del sistema

SUP.6 Revisin conjunta SUP.7 Auditora SUP.8 Resolucin de problemas

ENG.2 Mantenimiento del sistema y del software

ORG.1 Alineamiento organizacional ORG.2 Mejora


Definicin de procesos Evaluacin de procesos Mejora de procesos

MAN.1 Gestin

MAN.1 Gestin de proyecto

ORG.3 Gestin de las personas ORG.4 Infraestructura ORG.5 Medicin ORG.6 Reutilizacin

MAN.1 Gestin de la calidad

MAN.1 Gestin de riesgos Calidad de Software Ing. Charles Garcia Donayres

Dimensin capacidad

Define una escala de medida para determinar la capacidad de cualquier proceso Consta de seis niveles de capacidad y nueve atributos de procesos

0 Incompleto 1 Realizado (Realizacin del proceso) 2 Gestionado (Gestin de realizacin, Gestin de productos) 3 Establecido (Definicin de procesos, Recursos de procesos) 4 Predecible (Medicin de procesos, Control de procesos) 5 En optimizacin (Cambio de procesos, Mejora continua)

Calidad de Software Ing. Charles Garcia Donayres

Prcticas base

Cada proceso tiene un conjunto de prcticas base asociadas Las prcticas base describen las actividades esenciales de un proceso especfico La realizacin de las prcticas base indica el grado de alcance de la finalidad del proceso
Calidad de Software Ing. Charles Garcia Donayres

Prcticas de gestin

Cada atributo de proceso tiene un conjunto de prcticas de gestin asociadas Las prcticas de gestin son las que implementan o institucionalizan un proceso de una manera general La realizacin de las prcticas de gestin indica la consecucin del atributo en esa instancia del proceso
Calidad de Software Ing. Charles Garcia Donayres

Evaluacin de atributos

Los atributos de un proceso se evalan con N (Not), P (Partially), L (Largely) y F (Fully), siendo:
N

No alcanzado (0% a 15%) Poca o ninguna evidencia de la consecucin del atributo Parcialmente alcanzado (16% a 50%) Evidencia de un enfoque sistemtico y de la consecucin del atributo. aunque algunos aspectos de la consecucin pueden ser impredecibles Ampliamente alcanzado (51% a 85%) Evidencia de un enfoque sistemtico y de una consecucin significativa del atributo. La realizacin del proceso puede variar en algunas reas Totalmente alcanzado (86% a 100%) Evidencia de un enfoque completo y sistemtico y de la consecucin plena del atributo
Calidad de Software Ing. Charles Garcia Donayres

Dimensin de Capacidad
Niveles de capacidad y atributos

Nivel 0: Proceso Incompleto Nivel 1: Proceso Realizado PA 1.1 Se produce el resultado Nivel 2: Proceso Gestionado PA 2.1 Gestin de la ejecucin PA 2.2 Gestin de las caractersticas del producto Nivel 3: Proceso Establecido PA 3.1 Definicin del proceso PA 3.2 Recursos de lproceso Nivel 4: Proceso Predecible PA 4.1 Medicin del proceso PA 4.2 Control del proceso Nivel 5: Proceso en optimizacin PA 5.1 Cambio del proceso PA 5.2 Mejora continua

Medicin de atributos
No alcanzado (0% a 15%). Escasa o ninguna evidencia de la consecucin del atributo.

Parcialmente alcanzado (16% a 50%). Evidencia de un enfoque sistemtico y de la consecucindel atributo. Algunos aspectos de la consecucin pueden ser impredecibles. Ampliamente alcanzado (51% a 85%). Evidencia de un enfoque sistemtico y de una consecucin significativa del atributo. La realizacin del proceso puede variar en algunas reas.

Totalmente alcanzado (86% a 100%). Evidencia de un enfoque completo y sistemtico y de la consecucin plena del atributo.

Calidad de Software Ing. Charles Garcia Donayres

Vous aimerez peut-être aussi