3. Situación del Desarrollo Software
3Certificación del Producto Software con ISO/IEC 25000
FUENTE: Capgemini, Sogeti y Microfocus (2018). World Quality Report 2018-2019
5. Elementos para Evaluación Calidad del Producto Software
5Certificación del Producto Software con ISO/IEC 25000
Proceso de
Evaluación
Herramientas de
Soporte
Modelo de
Calidad
6. Modelo de Calidad
6Certificación del Producto Software con ISO/IEC 25000
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
Modelo
de
Calidad
8. Proceso de Evaluación
8Certificación del Producto Software con ISO/IEC 25000
OBJETIVO: Determinar las actividades a realizar para
evaluar la calidad del producto software
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
Proceso de
Evaluación
10. Herramientas de Soporte
10Certificación del Producto Software con ISO/IEC 25000
OBJETIVO: Dar soporte a la medición y evaluación de
la calidad del producto software
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
Diferentes tipos de análisis: estático, dinámico, reglas, métricas…
Importancia de la configuración y personalización para la
visualización de resultados dependiendo del público objetivo
Herramientas
de Soporte
16. Laboratorio AQCLab
16Certificación del Producto Software con ISO/IEC 25000
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
FUENTE: Rodríguez, M. and Piattini, M. (2014). Entorno para la Evaluación y Certificación de la Calidad del
Producto Software. JISBD 2014. España
19. Laboratorio AQCLab
19Certificación del Producto Software con ISO/IEC 25000
1er Laboratorio Acreditado por ENAC a nivel internacional para
Evaluación de la Calidad del Producto Software y los Datos
con ISO/IEC 25000
Personal cualificado y con experiencia.
Equipamiento e infraestructuras necesarias.
Métodos de trabajo validados y apropiados.
Informes de evaluación completos, claros y precisos.
Sistema de aseguramiento de la calidad propio.
21. Modelo AENOR para TICs con Estándares ISO
21Certificación del Producto Software con ISO/IEC 25000
Modelo dinámico de AENOR para las TICs con ISO
SGCN
ISO 22301
Sistema de Gestión Continuidad del Negocio.
Nivel de Madurez. Ciclo de Vida de SW
SPICE ISO 15504/33000
Modelo de Evaluación, Mejora y Madurez de Software
SGSI
ISO 27001
Sistema de Gestión Seguridad de la
Información
SGSTI
ISO 20000-1
Sistema de Gestión Servicios TI
ISO 20000-2
Guía de Buenas Prácticas
Desarrollo de Software Operaciones / Servicios
Adicionalmente:
• SGSI – ENS - Esquema Nacional de Seguridad
• Reglamento UE 910/2014 – Prestadores de Servicios de Confianza - eIDAS
• BPCE – Buenas Prácticas Comercio Electrónico
• SGSI – SCADA
Copyright AENOR. Diciembre 2006
Objetivo: Gobierno y Gestión de las TICs con estándares ISO.
Gobierno de TI
ISO 38500
IT Governance
21
ISO 25000
Calidad del Producto Software
Funciones del CIO
Calidad y
seguridad en
servicios de TI
(el día a día)
La empresa y su
continuidad según
procesos críticos
Nota: tiene PDCA / Control interno Tecnologías de Información
Datacenter Green. Sostenibilidad Energética en CPDs- SE CPD-
ISO 27002
Guía de Controles
DEVOPSCreación de
Software
ISO 12207
Ciclo de Vida de Desarrollo de Software
NOTA: desde 2004 certificando SGSI/ISO 27001. +400 empresas certificadas
22. Ecosistema para la Calidad del Producto Software
22Certificación del Producto Software con ISO/IEC 25000
23. Certificación Calidad del Producto Software
23Certificación del Producto Software con ISO/IEC 25000
Gracias a este Ecosistema, las organizaciones pueden
evaluar, mejorar y alcanzar la certificación de la calidad de
sus productos software en base a la ISO/IEC 25000
24. Certificación del Producto Software con ISO/IEC 25000
Reducción de un 75% de incidencias correctivas
Simplificación de un 45% de la complejidad del
producto software
Reducción de un 30% los tiempos de
mantenimiento
Hasta un 40% menos de líneas de código
Trazabilidad entre la calidad de procesos de
desarrollo y la calidad del producto software
Resultados Obtenidos por las Empresas
24
25. Beneficios para las organizaciones
Certificación del Producto Software con ISO/IEC 25000
• Controlar y mejorar la calidad del
producto software que desarrollan
• Asegurar a sus clientes el nivel de
calidad del software que entregan
• Poder comparar con los productos
del mercado o de la competencia
• Aumentar las ventas del producto y
posicionar a la empresa en el
mercado de desarrollo software
Empresas y/o
Departamentos
de Desarrollo
Software
25
26. Beneficios para las organizaciones
Certificación del Producto Software con ISO/IEC 25000
• Establecer cláusulas en pliegos y
acuerdos de nivel de servicio
• Conocer la calidad del producto
software que están contratando o
recepcionando
• Comparar entre distintas
alternativas de productos
• Conseguir independencia del
proveedor
• Minimizar los fallos en producción
• Reducir los costes de adquirir
software de terceros
Organización
que externaliza
o adquiere
productos
software
26
27. Material de Apoyo
27Certificación del Producto Software con ISO/IEC 25000
Calidad de Sistemas de
Información
MMIS: Modelo de madurez de
ingeniería del software V2.0