210 likes | 442 Views
SPICE Buenas prácticas en el desarrollo de software. Elisa Gallo. European Software Institute MariaElisa.Gallo@esi.es. Objetivos y alcance. Estándar de evaluación de procesos de software para: Mejora continua Determinación de la capacidad
E N D
SPICE Buenas prácticas en el desarrollo de software Elisa Gallo. European Software Institute MariaElisa.Gallo@esi.es
Objetivos y alcance • Estándar de evaluación de procesos de software para: • Mejora continua • Determinación de la capacidad • Alcance ejecutar, planificar, gestionar, controlar, mejorar los procesos de: • Adquisición • Suministro • Desarrollo • Operación • Mantenimiento • Soporte
ISO/IEC 15504 un nuevo estándar • Modelo continuo • Evaluaciones consistentes • Resultados repetibles • Sencillo de utilizar y entender • No supone: • estructuras o filosofías organizativas determinadas • ciclos de vida, tecnologías o métodos de desarrollo específicos.
Modelo de Referencia - Estructura Capability Dimension Process Attribute 5.1 Capability Level 5 Process Attribute 5.2 Reference Model Process Attribute 2.1 Capability Level 2 Process Attribute 2.2 Process Attribute 1.1 Capability Level 1 Process Dimension Process Category Process Category... Process Process... Process Process Process Process..
CLIENTE-PROVEEDOR INGENIERIA SOPORTE GESTION ORGANIZACION Dimensión Procesos
Optimo 5 Predecible 4 Establecido 3 Gestionado 2 Realizado 1 Incompleto 0 Dimensión Capacidad Niveles de Madurez
Proceso de desarrollo ISO • 15504 es publicado como Technical Report Type 2 (TR-2) • Se desarrolla un TR-2 ‘cuando el asunto en cuestión está todavía bajo desarrollo técnico o cuando por cualquier otra razón existe la posibilidad de un acuerdo en el futuro’ • TR-2s estará sujeto a revisión en un periodo no superior a tres años tras su publicación • El objetivo de dicha revisión es reexaminar la situación resultante de la publicación del TR-2 y, si es posible ponerse de acuerdo para la publicación de un Estándar Internacional (IS) que reemplace el TR-2
Arquitectura SPICE98 (2) • Partes 1,2,3,4,6,7,8,9 tipo TR-2 • Estable durante 3 años • Requisitos normativos estables • Parte 5 (ejemplo de modelo compatible) tipo DTR • Publicado como TR-2 en Octubre 1998 ¡¡¡No se esperan cambios signficativos!!! (18/05/98)
Trials • Fase 1: • Enero - Septiembre 1995 • Diseño y usabilidad • Fase 2: • Septiembre 1996 - Junio 1998 • Integración de los componentes y repetibilidad • Fase 3: • Enero 2000 - Diciembre 2001 • Validación de los objetivos y requisitos • Estudio de datos de evaluaciones y programas de mejora
Fase 2 de los Trials: 70 level 0 60 level 1 50 level 2 40 level 3 30 level 4 20 level 5 10 0 level 5 level 0 level 1 level 2 level 3 level 4 Datos de 70 evaluaciones, 1996-1998 Fuente: SPICE Trials Phase 2 Report - Volume One covering 691 process instances from 171 projects
Fase 3 • La fase 3 de los trials se está llevando a cabo actualmente • Se espera feedback de la experiencia con el estándard en la industria • Los participantes obtendrán un sercicio de benchmarking
Resultados 1 • Composición de los grupos • 2 coordinadores internacionales de los trials • 5 coordinadores regionales • 31 coordinadores locales • 6 miembros del equipo de evaluación • 3 miembros del equipo de recogida de datos y administración • 11 miembros del equipo de desarrllo • Otros participantes: • Responsable de informes de observación • Responsable de configuración
Resultados 3 • Eventos promocionales • Alrededor de 40 eventos en 1999, por los miembros del equipo de trials • 2000 personas acudieron a los eventos • Aprobaciones • Especificación de requisitos para los materiales de promoción • Especificación de requisitos para la presentación de marketing de los trials • Presentación comercial de los trials de SPICE
Resultados 4 • ´Recogida de datos • Desde el 14 de Enero del 2000 • Registrados: • 53 asesores • 21 sponsors • 9 Trials • Fase 2 ‘Benchmarking’ • Disponible en on SUGaR: SPICE.Tablet • Esfuerzo estimado para las evaluaciones • Process capability explorer for PDTR & TR 15504 processes, and 12207 processes
Guías BIG • Guía BIG • Guía de mejora empresarial (Business-driven Improvement Guide) • Adaptable a pequeñas, medianas y grandes empresas • Método para comenzar y conducir un programa de mejora • Integra la mejora de procesos y un objetivo de negocio concreto • Guías BIG existentes: • BIG-ISO • BIG-TTM (Busines Improvement Guide - Time To Market) • BIG-CMM
Experiencia BIG-ISO • 4 trials en empresas del Pais Vasco • 10 aplicaciones de la guía • Europa y Latino América • unidades de desarrollo de software (17 - 600 empleados) • Metodología • situación actual de la empresa - evaluación • comparación perfil objetivo - perfil actual • lista de prácticas a implementar • plan de mejora