Presentación de Carlos Manuel Fernández (AENOR) y Moisés Rodríguez (AQC) realizada en el 1ª Congreso del Comité Español de Empresas de Pruebas Software sobre la evaluación y certificación del producto software con ISO/IEC 25000.
2. 2
Presentación
Carlos Manuel Fernández Sánchez
Ingeniero en Informática por la UPM y Master en Dirección de
Empresas por el CECO-Madrid.
CISA y CISM por ISACA-USA. Actualmente es Profesor
Colaborador en Masters de TICs (entre otras universidades:
UPM, UAH, UNIR, URJC etc.)
Con más 30 años de experiencia en el sector de las TICs en la
actualidad es Gerente de Certificaciones TICs en AENOR,
coordinando más de 500 empresas en España, LATAM y Europa
Correo: cmfernandez@aenor.es
SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
3. 3
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
SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
4. Ecosistema para la Evaluación y Certificación del Producto
4SSTQB 2015 - Evaluación y Certificación 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.
5. Ecosistema para la Evaluación y Certificación del Producto
5SSTQB 2015 - Evaluación y Certificación 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.
7. Situación Actual
7
Demanda de
desarrollos software
Externalización del
desarrollo software
SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
8. Situación Actual
8
Demanda de
desarrollos software
Externalización del
desarrollo software
Necesidad de
controlar la calidad
software
SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
11. Situación Actual
11SSTQB 2015 - Evaluación y Certificación 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
12SSTQB 2015 - Evaluación y Certificación 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
SSTQB 2015 - Evaluación y Certificación 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
SSTQB 2015 - Evaluación y Certificación 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
SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
16. Situación Actual
16
Familia de normas ISO/IEC 25000
SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
17. Elementos Necesarios para la Evaluación del Producto
17
Resultados Revisión Sistemática
SSTQB 2015 - Evaluación y Certificación 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.
18. Elementos Necesarios para la Evaluación del Producto
18SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
19. Elementos Necesarios para la Evaluación del Producto
19SSTQB 2015 - Evaluación y Certificación 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
20. Elementos Necesarios para la Evaluación del Producto
20SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
Modelo de Calidad ISO/IEC 25010
21. Elementos Necesarios para la Evaluación del Producto
21SSTQB 2015 - Evaluación y Certificación 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
22. Elementos Necesarios para la Evaluación del Producto
22SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
Proceso de Evaluación ISO/IEC 25040
23. Elementos Necesarios para la Evaluación del Producto
23SSTQB 2015 - Evaluación y Certificación 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 y Análisis dinámico
Medición y Evaluación
Importancia de la configuración y personalización para la
visualización de resultados
24. Ecosistema para la Evaluación y Certificación del Producto
24SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
25. Ecosistema para la Evaluación y Certificación del Producto
25SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
26. Ecosistema para la Evaluación y Certificación del Producto
26SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
AQC Lab: Laboratorio Acreditado de Evaluación
27. Ecosistema para la Evaluación y Certificación del Producto
27SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
AQC Lab: Laboratorio Acreditado de Evaluación
28. 28SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
Ecosistema para la Evaluación y Certificación del Producto
AQC Lab: Laboratorio Acreditado de Evaluación
29. 29SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
Ecosistema para la Evaluación y Certificación del Producto
AQC Lab: Laboratorio Acreditado de Evaluación
Propiedades de Calidad
Completitud de la Implementación Funcional
Completitud de los Test Funcionales
Corrección de la Implementación Funcional
Funcionalidad Apropiada
30. 30SSTQB 2015 - Evaluación y Certificación 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.
31. 31SSTQB 2015 - Evaluación y Certificación 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. 32SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
Ecosistema para la Evaluación y Certificación del Producto
AQC Lab: Laboratorio Acreditado de Evaluación
33. 33
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
SSTQB 2015 - Evaluación y Certificación 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. Ecosistema para la Evaluación y Certificación del Producto
34SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
AQC Lab: Laboratorio Acreditado de Evaluación
35. Proceso de Evaluación y Certificación
35
Ciclo Completo de Certificación
SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
36. SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
Certificación del Producto Software
Productos Certificados
36
37. Proceso de Evaluación y Certificación
37
Primeros Testimonios
SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000