El documento presenta la evaluación y certificación de la calidad del producto software con ISO/IEC 25000. Explica que existe demanda de desarrollo de software y necesidad de controlar su calidad, especialmente la del producto. Detalla los elementos necesarios como modelo de calidad, proceso de evaluación y herramientas. También describe el ecosistema para la evaluación y certificación, incluyendo el laboratorio acreditado AQC Lab. Finalmente, resume el proceso de certificación y sus beneficios.
2. 2
Presentación
Moisés Rodríguez Monje
Ingeniero Superior en Informática y Máster en Tecnologías
Informáticas Avanzadas por la UCLM
Auditor CISA por ISACA
Auditor Jefe por AENOR (ISO/IEC 15504 - 12207)
Socio-Director de Alarcos Quality Center, spin-off de la UCLM
Director de AQC Lab, primer laboratorio acreditado para la
evaluación de la calidad del producto software
Correo: moises.rodriguez@alarcosqualitycenter.com
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
3. Índice
3
• Situación Actual1
• Elementos Necesarios2
• Ecosistema para Calidad del Producto3
• Proceso de Evaluación y Certificación4
• Conclusiones5
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
4. Índice
4
• Situación Actual1
• Elementos Necesarios2
• Ecosistema para Calidad del Producto3
• Proceso de Evaluación y Certificación4
• Conclusiones5
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
6. Situación Actual
6
Demanda de
desarrollos software
Externalización del
desarrollo software
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
7. Situación Actual
7
Demanda de
desarrollos software
Externalización del
desarrollo software
Necesidad de
controlar la calidad
software
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
11. Situación Actual
11PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
Solo en
España hay
60 empresas
certificadas
en ISO/IEC
15504
Fuente www.iso15504.es
12. Situación Actual
12PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
¿Es suficiente la calidad de
los procesos de desarrollo
para asegurar la calidad
del producto software?
13. Situación Actual
13
Demanda de
desarrollos software
Externalización del
desarrollo software
Necesidad de
controlar la calidad
software
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
14. Situación Actual
14
Demanda de
desarrollos software
Externalización del
desarrollo software
Necesidad de
controlar la calidad
software
Preocupación
centrada en la calidad
del producto
Necesidad de normas
y estándares, que
definan modelos y
procesos para la
evaluación de la
calidad del producto
software
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
15. Situación Actual
15
Demanda de
desarrollos software
Externalización del
desarrollo software
Necesidad de
controlar la calidad
software
Preocupación
centrada en la calidad
del producto
Necesidad de normas
y estándares, que
definan modelos y
procesos para la
evaluación de la
calidad del producto
software
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
16. Situación Actual
16
Familia de normas ISO/IEC 25000
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
17. Índice
17
• Situación Actual1
• Elementos Necesarios2
• Ecosistema para Calidad del Producto3
• Proceso de Evaluación y Certificación4
• Conclusiones5
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
18. Elementos Necesarios para la Evaluación del Producto
18
Resultados Revisión Sistemática
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
FUENTE: Rodríguez, M. and M. Piattini, Systematic review of software product certification, in CISTI
2012: 7th Iberian Conference on Information Systems and Technologies. 2012: Madrid. p. 631-636.
19. Elementos Necesarios para la Evaluación del Producto
19PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
Proceso de
Evaluación
Herramientas de
Soporte
Modelo de
Calidad
20. Elementos Necesarios para la Evaluación del Producto
20PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
Modelo de Calidad
Modelo
de
Calidad
OBJETIVO: Determinar las características del producto
software que se pueden evaluar
Funcionalidad, Usabilidad, Seguridad, Mantenibilidad…
Concretar las subcaracterísticas y las métricas de calidad
Identificar las relaciones entre características y subcaracterísticas
Concretar qué partes del producto software son objeto de la
medición y evaluación
Dificultad: definir los umbrales que determinan el nivel de calidad del
producto software
21. Elementos Necesarios para la Evaluación del Producto
21PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
Modelo de Calidad ISO/IEC 25010
22. Elementos Necesarios para la Evaluación del Producto
22PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
Proceso de Evaluación
OBJETIVO: Determinar las actividades a realizar para
evaluar la calidad del producto softwareProceso de
Evaluación
Seleccionar qué partes del producto software se evalúan
Identificar las características del modelo que se quieren evaluar
Describir los pasos a realizar para medir el producto software
Concretar las herramientas y configuración necesarias para realizar
la medición
Identificar las personas que participan en el proceso
Generar un informe de evaluación completo y entendible para el
público objetivo
23. Elementos Necesarios para la Evaluación del Producto
23PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
Proceso de Evaluación ISO/IEC 25040
24. Elementos Necesarios para la Evaluación del Producto
24PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
Herramientas de Soporte
OBJETIVO: Dar soporte a la medición y evaluación de
la calidad del producto softwareHerramientas
de Soporte
Facilitan las actividades adquisición de datos, medición del producto
y presentación de resultados
Permiten asegurar la repetibilidad de la evaluación
Reducen los tiempos necesarios para evaluar el producto software
Análisis estático vs. Análisis dinámico
Medición vs. Evaluación
Importancia de la configuración y personalización para la
visualización de resultados
25. Índice
25
• Situación Actual1
• Elementos Necesarios2
• Ecosistema para Calidad del
Producto3
• Proceso de Evaluación y Certificación4
• Conclusiones5
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
26. Ecosistema para la Evaluación y Certificación del Producto
26PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
27. Ecosistema para la Evaluación y Certificación del Producto
27PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
28. Ecosistema para la Evaluación y Certificación del Producto
28PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000FUENTE: Rodríguez, M., Fernández, C.M., Piattini, M., ISO/IEC 25000 Calidad del Producto Software. AENOR.
Revista de la Normalización y la Certificación, 2013(288): p. 30-35.
29. Ecosistema para la Evaluación y Certificación del Producto
29PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
AQC Lab: Laboratorio Acreditado de Evaluación
30. Ecosistema para la Evaluación y Certificación del Producto
30PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
AQC Lab: Laboratorio Acreditado de Evaluación
31. 31PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
Ecosistema para la Evaluación y Certificación del Producto
AQC Lab: Laboratorio Acreditado de Evaluación
32. 32
Rango propio de
cada métrica
Rango de calidad de
0 a 100
Rango de calidad de
0 a 100
Niveles 1 a 5 Característica de
Calidad
Subcaracterística
1
Propiedad
1
Métrica 1 Métrica 2
Propiedad
2
Métrica 3
Subcaracterística
N
Propiedad
N
Métrica N
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
Ecosistema para la Evaluación y Certificación del Producto
AQC Lab: Laboratorio Acreditado de Evaluación
FUENTE: Rodríguez, M. and Piattini, M. (2014). Entorno para la Evaluación y Certificación de la Calidad del
Producto Software. XIX Jornadas de Ingeniería del Software y Bases de Datos JISBD’2014. Cadiz: 163-176.
33. 33PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
Ecosistema para la Evaluación y Certificación del Producto
AQC Lab: Laboratorio Acreditado de Evaluación
34. 34PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con
ISO/IEC 25000
Ecosistema para la Evaluación y Certificación del Producto
AQC Lab: Laboratorio Acreditado de Evaluación
35. 35
1er Laboratorio de Ensayo Acreditado por ENAC para Evaluación de la
Calidad del Producto Software
Disponer del personal cualificado y con experiencia.
Contar con el equipamiento y de las infraestructuras necesarias.
Aplicar métodos y procedimientos de trabajo validados y apropiados.
Emplear técnicas de evaluación de la calidad de los resultados.
Emitir informes de evaluación claros y precisos.
Poseer un sistema de aseguramiento de la calidad
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
Ecosistema para la Evaluación y Certificación del Producto
AQC Lab: Laboratorio Acreditado de Evaluación
36. 36PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
Ecosistema para la Evaluación y Certificación del Producto
AQC Lab: Laboratorio Acreditado de Evaluación
37. Índice
37
• Situación Actual1
• Elementos Necesarios2
• Ecosistema para Calidad del Producto3
• Proceso de Evaluación y
Certificación4
• Conclusiones5
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
38. Proceso de Evaluación y Certificación
38
Ciclo Completo de Certificación
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
39. PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
Certificación del Producto Software
Productos Certificados
39
40. Proceso de Evaluación y Certificación
40
Primeros Testimonios
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
41. 41PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
Beneficios
Proceso de Evaluación y Certificación
42. 42PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000
Beneficios
Proceso de Evaluación y Certificación
43. Índice
43
• Situación Actual1
• Elementos Necesarios2
• Ecosistema para Calidad del Producto3
• Proceso de Evaluación y Certificación4
• Conclusiones5
PROMEDESOFT 2015: Evaluación y Certificación de la calidad del producto software con ISO/IEC 25000