SPICE

26
ESCUELA POLITECNICA NACIONAL FACULTAD DE INGENIERIA EN SISTEMAS GRUPO 2 15 DE MAYO DE 2012

Transcript of SPICE

Page 1: SPICE

ESCUELA POLITECNICA NACIONAL

FACULTAD DE INGENIERIA EN SISTEMAS

GRUPO 2

15 DE MAYO DE 2012

Page 2: SPICE

SPICE (Software, Process Improvement Capability

Determination)

□Determinación de la Capacidad de Mejora del Proceso de Software, es un modelo para la mejora y evaluación de los procesos de desarrollo y mantenimiento de sistemas de información y productos de software.

Page 3: SPICE

HISTORIA

□1991: la Organización de Estandarización internacional ISO aprobó la realización de un estudio sobre la necesidad de crear un estándar internacional para la evaluación de procesos (software), entonces se creó el proyecto SPICE.

Page 4: SPICE

HISTORIA

□1992: ISO decidió entonces se hiciera el desarrollo por pasos de un estándar para la evaluación de procesos. Los pasos fueron los siguientes:

□Publicación inicial como Informe Técnico ‘Technical Report’ (“borrador de estándar”).

□Después pasa a revisión y publicación como estándar internacional IS ISO/IEC 15504 – Tecnologías de la Información – Evaluación de Procesos (‘ISO/IEC 15504 – Information Technology – Process Assessment’).

Page 5: SPICE

□El proyecto SPICE tenía tres objetivos principales:

□Desarrollar un borrador de trabajo para un estándar de evaluación de procesos de software.

□Llevar a cabo los ensayos de la industria de la norma emergente.

□Promover la transferencia de tecnología de la evaluación de procesos de software a la industria del software a nivel mundial.

HISTORIA

Page 6: SPICE

□1995: el primer objetivo del proyecto se logró.□1998: se publicó la primera familia de estándares

ISO TR 15504. □2003: el proyecto SPICE se cerró oficialmente

HISTORIA

Page 7: SPICE

□Con el fin de apoyar la excelencia y la coherencia de la formación de los evaluadores, el proyecto SPICE también desarrolló y lanzó un Plan de Estudios de formación de los evaluadores SPICE que es utilizado actualmente por el Esquema de Registro Internacional de Evaluadores.

HISTORIA

Page 8: SPICE

Este estándar de evaluación de procesos de software sirve para:

□Mejora continua□Evaluación de la capacidad□Como base para el comercio internacional de software

PROPÓSITO

Page 9: SPICE

Ejecutar, planificar, gestionar, controlar y mejorar los procesos de:

□Adquisición□Suministro□Desarrollo□Operación□Soporte

ALCANCE

Page 10: SPICE

CARACTERISTICAS

□Establece un marco y los requisitos para cualquier procesos de evaluación de procesos y proporciona requisitos para los modelos de evaluación de los procesos.

□Proporciona también requisitos para cualquier modelo de evaluación de organizaciones

Page 11: SPICE

CARACTERISTICAS

□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.

□Equivalencia y compatibilidad con CMMI. ISO forma parte del panel elaborador del modelo CMMI y SEI y viceversa, y se mantiene la compatibilidad y equivalencia de ésta última con 15504.

Page 12: SPICE

ESTRUCTURA DEL ESTANDARActualmente tiene 9 partes: de la 1 a la 7 completas y de la 8 a la 9 en fase de desarrollo.

Page 13: SPICE

MODELO DE REFERENCIA

□El modelo de referencia de SPICE describe los procesos que una organización puede realizar para comprar, suministrar, desarrollar, operar, mantener y soportar el software, así como los atributos que caracterizan la capacidad de estos procesos.

Page 14: SPICE

MODELO DE REFERENCIATiene dos dimensiones:□De proceso □De capacidad de proceso

Page 15: SPICE

DIMENSIÓN DE PROCESOS

Contiene los procesos que se han de evaluar. Se corresponden con los procesos del ciclo de vida del software, definidos al estándar ISO 12207:1995

Page 16: SPICE

Dimensión de procesos CUSEstá formada por procesos que afecta directamente al cliente, soportan el desarrollo y la transición del software al cliente y permiten la correcta operación y uso del producto y/o servicio software.

□ CUS.1 Adquisición de productos software y/o servicios

□ CUS.2 Establecimiento de contratos□ CUS.3 Identificar las necesidades del cliente

DIMENSIÓN DE PROCESOS

Page 17: SPICE

Dimensión de procesos CUS

□CUS.4 Realizar auditorías y revisiones conjuntas.□CUS.5 Entrega e instalación del software.□CUS.6 Mantenimiento del software.□CUS.7 Proporcionar servicio al cliente.□CUS.8 Valorar la satisfacción del cliente.

DIMENSIÓN DE PROCESOS

Page 18: SPICE

Dimensión de procesos ENG

Está formada por procesos que directamente especifica, implementa o mantienen el producto software, su relación con el sistema y su documentación.

□ ENG.1 Análisis y diseño de requerimientos del sistema□ ENG.2 Análisis de requerimientos del software.□ ENG.3 Diseño del software.□ ENG.4 Construcción del software.□ ENG.5 Integración y pruebas del software.□ ENG.6 Integración y pruebas del sistema.□ ENG.7 Mantenimiento del software y del sistema.

DIMENSIÓN DE PROCESOS

Page 19: SPICE

Dimensión de procesos SUPEstá 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 Documentación□SUP.2 Gestión de la configuración del software□SUP.3 Garantía de calidad□SUP.4 Resolución de problemas□SUP.5 Realizar revisiones conjuntas

DIMENSIÓN DE PROCESOS

Page 20: SPICE

Dimensión de procesos MANFormada por procesos utilizados en la gestión 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.

DIMENSIÓN DE PROCESOS

Page 21: SPICE

Dimensión de procesos ORGFormada por procesos que establecen los objetivos de negocio de la organización.

□ORG.1 Alineamiento de la organización.□ORG.2 Establecimiento del proceso□ORG.3 Evaluación del proceso□ORG.4 Mejora del proceso.□ORG.5 Gestión de recursos humanos.□ORG.6 Infraestructura.□ORG.7 Reutilización

DIMENSIÓN DE PROCESOS

Page 22: SPICE

□ Nivel 0: Incompleto □ Nivel 1: Realizado (Realización del

proceso)□ Nivel 2: Gestionado (Gestión de

realización, Gestión de productos)□ Nivel 3: Establecido (Definición de

procesos, Recursos de procesos)□ Nivel 4: Predecible (Medición de

procesos, Control de procesos)□ Nivel 5: En optimización (Cambio de

procesos, Mejora continua)

DIMENSIÓN DE CAPACIDADLos niveles de capacidad para todo modelo de evaluación de procesos pueden tener desde el 0 y al menos hasta el nivel 1 de los siguientes niveles de capacidad estándar:

Page 23: SPICE

DIMENSIÓN DE CAPACIDAD

Page 24: SPICE

DIMENSIÓN DE CAPACIDAD

EVALUACION DE LOS ATRIBUTOS

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

□N: No alcanzado (0% a 15%)□P: Parcialmente alcanzado (16% a 50%)□L: Ampliamente alcanzado (51% a 85%)□F: Totalmente alcanzado (86% a 100%)

Page 25: SPICE

DIMENSIÓN DE CAPACIDAD

EVALUACION DE LOS ATRIBUTOS

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

□N: No alcanzado (0% a 15%)□P: Parcialmente alcanzado (16% a 50%)□L: Ampliamente alcanzado (51% a 85%)□F: Totalmente alcanzado (86% a 100%)

Page 26: SPICE

CONCLUSION□ La evaluación del proceso examina los procesos utilizados por

una organización para determinar si son efectivos para conseguir sus objetivos. Los resultados de la evaluación se pueden utilizar para conducir las actividades de mejora o para la determinación de la capacidad del proceso.