SPICE Buenas prácticas en el desarrollo de software
description
Transcript of SPICE Buenas prácticas en el desarrollo de software
© ESI 2000V Jornadas sobre Calidad del Software 1
SPICESPICE
Buenas prácticas en el Buenas prácticas en el desarrollo de softwaredesarrollo de software
Elisa Gallo. European Software Institute
© ESI 2000V Jornadas sobre Calidad del Software 2
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
© ESI 2000V Jornadas sobre Calidad del Software 3
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.
© ESI 2000V Jornadas sobre Calidad del Software 4
Modelo de Referencia - Estructura
Process Dimension
Capability Dimension
Process... Process Process Process..Process Process
Process Category Process Category...
Cap
abili
tyL
evel
1
Cap
abili
tyL
evel
2
Process Attribute
1.1
Process Attribute
2.2
Process Attribute
2.1
C
apab
ility
Lev
el 5
Process Attribute
5.2
Process Attribute
5.1
© ESI 2000V Jornadas sobre Calidad del Software 5
Dimensión Procesos
SOPORTE
CLIENTE-PROVEEDOR
INGENIERIA
GESTION
ORGANIZACION
© ESI 2000V Jornadas sobre Calidad del Software 6
0 Incompleto
1Realizado
Dimensión CapacidadNiveles de Madurez
5Optimo
2Gestionado
3Establecido
4Predecible
© ESI 2000V Jornadas sobre Calidad del Software 7
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
© ESI 2000V Jornadas sobre Calidad del Software 8
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)
© ESI 2000V Jornadas sobre Calidad del Software 9
TrialsFase 1:
Enero - Septiembre 1995
Diseño y usabilidadFase 2:
Septiembre 1996 - Junio 1998
Integración de los componentes y repetibilidadFase 3:
Enero 2000 - Diciembre 2001
Validación de los objetivos y requisitos
Estudio de datos de evaluaciones y programas de mejora
© ESI 2000V Jornadas sobre Calidad del Software 10
Fase 2 de los Trials:
Fuente: SPICE Trials Phase 2 Report - Volume One covering 691 process instances from
171 projects
Datos de 70 evaluaciones, 1996-1998
level 0 level 1 level 2 level 3 level 4 level 5
0
10
20
30
40
50
60
70
level 1
level 2
level 3
level 4
level 5
level 0
© ESI 2000V Jornadas sobre Calidad del Software 11
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
© ESI 2000V Jornadas sobre Calidad del Software 12
Participación mundial
US
Can
Chile
Brazil
Mex
Spain
S.Afr
Swe
Fra
Fin
Hun
UK
Italy
Bel Ger
Aus
HKIndia
KoreaJapan
Denm
Israel
NZ
ColColEqu
© ESI 2000V Jornadas sobre Calidad del Software 13
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
© ESI 2000V Jornadas sobre Calidad del Software 14
Resultados 2
Expressions of Interest (2000/01/17)Total: 322
105 109
52 36 20
0
50
100
150
USA EUR CAN SAP NAP
© ESI 2000V Jornadas sobre Calidad del Software 15
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
© ESI 2000V Jornadas sobre Calidad del Software 16
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
© ESI 2000V Jornadas sobre Calidad del Software 17
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
© ESI 2000V Jornadas sobre Calidad del Software 18
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