Title: Estado del arte en est
1Estado del arte en estándares de calidad del
software
- Mercedes de la Cámara Delgado
- Carlos Sobrino Sánchez
- Grupo de Trabajo sobre Calidad del Software
- Asociación de Técnicos de Informática (ATI)
2Agenda
- Marco de Trabajo Calidad del Software
- Estándares, y modelos de evaluación y mejora de
los procesos software - ISO 9000
- CMM
- SPICE
- Pruebas de Usuarios
- Conclusiones
3Marco de Trabajo SQA
4Factores de Calidad
5Expectativas de los estándares
- Mejora de procesos de software
- Acorde a objetivos estratégicos
- Mejora de los productos
- Protección del cliente o usuario
- Protección de la Organización
- Cultura de la Organización
- Mejora Continua
6Estándares y modelos de evaluación y mejora de
los procesos software
- Estándares
- ISO 9000-3
- ISO/IEC 12207
- ISO/IEC 15504 (SPICE)
- Modelos
- TickIt
- CMM
- Boostrap
- Trillium
7Estándares y modelos de evaluación y mejora de
los procesos software (Cont.)
8Evaluación de ISO 9000
Puntos fuertes
Puntos débiles
- Factor competitivo para las empresas
- Ahorro de tiempo y dinero al evitar tener que
demostrar la calidad una y otra vez - Adoptado en más de 90 países e implantado en todo
tipo de organizaciones, industriales y de
servicios, del sector privado y del público - Garantía de que las cosas se hacen bien
- Estático, de escaso valor y caro (Motorola)
- Es cuestión de tiempo que deje de ser un factor
competitivo (Morup) - Adoptado en muchos casos por obligación y para
cubrir el expediente - Diferencias en cuanto a la interpretación de las
cláusulas del estándar
9ISO 9000 Situación en España
10CMM Marco de Trabajo Capability Maturity Model -
SEI
11ISO/IEC TR 15504 Software Process Improvement
and Capability dEtermination
12ISO/IEC TR 15504 (SPICE 99)
Junio 1993
- Alineado con el ISO/IEC 12207
- Proporciona un marco de unificación
- Se encuentra en la fase de Informe Técnico (TR)
Tipo 2
13Proyecto SPICE
2/3 Fases Concluidas
- Validar el estándar emergente frente a los
objetivos y requisitos definidos al comienzo del
proyecto - Verificar la consistencia y usabilidad de sus
componentes
- Probar el estándar a través de
- Una muestra representativa de organizaciones
- En diferentes escenarios de uso
14Hitos SPICE (1)
15Hitos SPICE (2)
16Componentes de ISO/IEC TR 15504
17Arquitectura del Modelo
Arquitectura del modelo
Similar a ISO 12207
Dimensión de procesos
Dimensión de capacidad
CUS Cliente-Proveedor (10 procesos) ENG
Ingeniería (9 procesos) SUP Soporte (8
procesos) MAN Gestión (4 procesos) ORG
Organización (9 procesos)
5 Categorías de procesos
6 Niveles de capacidad
N (Not) P (Partially) L (Largely) F (Fully)
40 Procesos
9 Atributos de proceso
Evaluación compatible con el modelo de referencia
C2 de ISO/IEC TR 15504
Prácticas base
Prácticas de gestión
Perfiles de Capacidad Nivel de Madurez
18Participantes y Niveles de Madurez
Fuente SEI
19Conclusiones
- La calidad del todos los componentes integrados
en el proceso de desarrollo del software NO
mejora necesariamente por el simple hecho de
adoptar un estándar - Es necesario que el proceso de adopción conlleve
una gestión del cambio adecuada - Es necesario tener un estándar como objetivo y
referencia del proceso de desarrollo del software - El modelo seleccionado no es tan importante como
el compromiso de mejora
20Dónde obtener más información
- Internet
- ESI (European Software Institute)
- http//www.esi.es/
- Servidor oficial de SPICE
- http//www-sqi.cit.gu.edu.au/
- Servidor de ISO Online
- http//www.iso.ch/
- SUGaR (SPICE User Group)
- http//www.iese.fhg.de/
- Informes de las SPICE Trials
- http//www.sqi.gu.edu.au/spice/trials.shtml
- Encuesta de opinión
- http//www.sqi.gu.edu.au/sc7/wg10/survey
21Dónde obtener más información
- Bibliografía
- Davis, A.M. 201 Principles of Software
Development. MacGraw-Hill. 1995 - El Emam, K. y otros (Ed.). SPICE. The Theory and
Practice of Software Process Improvement and
Capability Determination. IEEE Computer Society.
1998 - ISO/IEC 12207. Information technology - Software
life cycle processes. International Organization
for Standardisation. 1995 - ISO/IEC TR 155041998. Information technology -
Software process assessment. 1998 - Moore, J.W. Software Enginnering Standards. A
Users Road Map. IEEE Computer Society. 1998 - "SPICE Phase 2 Trials Interim Report. V 1.00".
SPICE Project File Server. 1998 - Zahran, S. Software Process Improvement.
Practical Guidelines for Business Success.
Addison-Wesley. 1998
22MUCHAS GRACIAS M. de la Cámara Carlos Sobrino
MUCHAS GRACIAS M. de la Cámara Carlos Sobrino