spice buenas prácticas en el desarrollo de software

18
© ESI 2000 V Jornadas sobre Calidad del Software 1 SPICE SPICE Buenas prácticas en el Buenas prácticas en el desarrollo de software desarrollo de software Elisa Gallo. European Software Institute [email protected]

Upload: shima

Post on 13-Jan-2016

43 views

Category:

Documents


0 download

DESCRIPTION

SPICE Buenas prácticas en el desarrollo de software. Elisa Gallo. European Software Institute [email protected]. Objetivos y alcance. Estándar de evaluación de procesos de software para: Mejora continua Determinación de la capacidad - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 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

[email protected]

Page 2: SPICE Buenas prácticas en el desarrollo de software

© 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

Page 3: SPICE Buenas prácticas en el desarrollo de software

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

Page 4: SPICE Buenas prácticas en el desarrollo de software

© 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

Page 5: SPICE Buenas prácticas en el desarrollo de software

© ESI 2000V Jornadas sobre Calidad del Software 5

Dimensión Procesos

SOPORTE

CLIENTE-PROVEEDOR

INGENIERIA

GESTION

ORGANIZACION

Page 6: SPICE Buenas prácticas en el desarrollo de software

© ESI 2000V Jornadas sobre Calidad del Software 6

0 Incompleto

1Realizado

Dimensión CapacidadNiveles de Madurez

5Optimo

2Gestionado

3Establecido

4Predecible

Page 7: SPICE Buenas prácticas en el desarrollo de software

© 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

Page 8: SPICE Buenas prácticas en el desarrollo de software

© 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)

Page 9: SPICE Buenas prácticas en el desarrollo de software

© 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

Page 10: SPICE Buenas prácticas en el desarrollo de software

© 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

Page 11: SPICE Buenas prácticas en el desarrollo de software

© 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

Page 12: SPICE Buenas prácticas en el desarrollo de software

© 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

Page 13: SPICE Buenas prácticas en el desarrollo de software

© 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

Page 14: SPICE Buenas prácticas en el desarrollo de software

© 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

Page 15: SPICE Buenas prácticas en el desarrollo de software

© 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

Page 16: SPICE Buenas prácticas en el desarrollo de software

© 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

Page 17: SPICE Buenas prácticas en el desarrollo de software

© 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

Page 18: SPICE Buenas prácticas en el desarrollo de software

© 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