Modelos de Calidad
de Productos de Software y Sistemas
Aporte de ISO 25000
Verónica Marinelli Raúl Martínez
2015 – v 1.0
¿Son compatibles los productos
de software actuales
con la norma ISO 25000?
Algo de esto seguramente (nos) ocurre
“Reactivo” diferencia éxito de fracaso en una organización
Cultura centrada en la tecnología cambiando hacia centrada en el negocio
Usuarios que pueden / quieren aportar su propio dispositivo
PULL del cliente/usuario y PUSH tecnológico
No recibiremos una definición de requerimientos
Tiempos de proyecto en meses/semanas, no años
Talentos buenos para proyectos tradicionales, no tanto para manejar incertidumbre
Proyectos largos más riesgo, obsolescencia
¿Prueba y error en lugar de análisis detallado?
¿Prueba y error
en lugar de
análisis
detallado?
Reactivo” diferencia éxito
de fracaso en una
organización
Cultura centrada en la
tecnología cambiando hacia
centrada en el negocio
Usuarios que pueden /
quieren aportar su
propio dispositivo
PULL del
cliente/usuario y
PUSH tecnológico
No recibiremos una
definición de
requerimientos
Tiempos de proyecto
en meses/semanas, no
años
Talentos buenos para proyectos
tradicionales, no tanto para manejar
incertidumbre
Proyectos largos más
riesgo, obsolescencia
Entonces…..
¿Son aplicables los estándares a los contextos
actuales?
¿Es aplicable un estándar de calidad de producto?
Los consumidores/usuarios
Experimentados
Bombardeo de estilos
Boca a boca constante
Todo es global
El premio = interés
inmediato
Expectativas: “lo mejor de lo mejor”, no lo estándar
http://trendwatching.com/trends/expectationeconomy.htm
Funcionalidad
insuficiente
Funcionalidad
suficiente
Sorprende
y deleita Si más, mejor
Debe estar
Insatisfecho
con el producto
Satisfecho
con el producto
Calidad atractiva - Noriaki Kano 1980
Necesidades y
expectativas
Necesidades y expectativas
¿Obstáculos? ¿Resultados?
El “trabajo funcional”
El “trabajo social”
Complicado
Caro
Tiempo
Imagen
$$$$$$
El “trabajo emocional”
Mi producto/servicio debería
Eliminar obstáculos Obtener resultados
VPD – A. Osterwalder
Sencillo, accesible Tiempo, imagen
Inseguro
ISO/IEC 25000 – Guide to SQuaRE
Modelos comunes - Estructura del Modelo de calidad
Calidad de producto de SW
Característica 1
Sub-característica 1
Propiedad de
calidad
Característica 2 Característica n
Sub-característica 2 Sub-característica n
Propiedad de
calidad
Propiedad de
calidad
Propiedad de
calidad
…
…
…
Medida de calidad
Medida de calidad
Función de medición y QMEs
Función de medición y QMEs
IRAM ISO/IEC 25010
ISO/IEC 25010 – System and software quality model
Adecua-ción
funcional
Completitud funcional
Corrección funcional
Adecuación funcional
Eficiencia en el
desem-peño
Comporta-miento
respecto al tiempo
Utilización de recursos
Capacidad
Compati-bilidad
Coexis-tencia
Interope-rabilidad
Usabilidad
Reconoci-miento de la
aptitud
Capacidad de ser
aprendido
Operabi-lidad
Protección contra
errores del usuario
Estética de la interfaz
con el usuario
Accesibi-lidad
Confia-
bilidad
Madurez
Disponi-bilidad
Toleran-cia a fallas
Recupe-rabilidad
Seguridad
Confiden-cialidad
Integridad
No repudio
Trazabili-dad
Autentici-dad
Posibi-lidad de
realizarle mante-
nimiento
Modulari-dad
Reusabili-dad
Capacidad de ser
analizado
Capacidad de ser modifi-cado
Capacidad de ser
testeado
Porta-bilidad
Adapta-bilidad
Capaci-dad de ser instalado
Capaci-dad de ser reempla-
zado
Modelo de calidad de producto
ISO/IEC 25010 – System and software quality model
Eficacia
Eficacia
Eficiencia
Eficiencia
Satisfacción
Utilidad
Confianza
Placer
Comodidad
Reducción de riesgos
Mitigación de riesgo
económico
Mitigación de riesgo a la salud y seguridad
física
Mitigación de riesgos del
entorno
Cobertura de contexto
Completitud del contexto
Flexibilidad
Modelo de calidad en uso
IRAM ISO/IEC 25010
ISO/IEC 25012 - Modelo de calidad de datos
Característica Inherente Dependiente del sistema
Exactitud (accuracy) X
Completitud X
Consistencia X
Credibilidad X
Actualidad (currentness) X
Accesibilidad X X
Conformidad X X
Confidencialidad X X
Eficiencia X X
Precisión (precision) X X
Trazabilidad X X
Comprensibilidad X X
Disponibilidad X
Portabilidad X
Recuperabilidad X
Propia del dato, su
dominio de
valores,
restricciones y
relaciones
Dependiente del
dominio
tecnológico en que
persiste y se utiliza
el dato
IRAM ISO/IEC 25012
Dimensión Producto
Da visibilidad interna del producto
Explicita la arquitectura de calidad
Documenta sólo lo critico
Visión común del producto
Derivar nuevos productos sin perder el “core”
PRODUCTO
Dimensiones Producto + Equipo
Da visibilidad interna del producto
Explicita la arquitectura de calidad
Documenta sólo lo critico
Visión común del producto
Derivar nuevos productos sin perder el “core”
Fija objetivos a lograr
Enfoca al equipo
Motivación por logro de objetivos
Ayuda a disminuir la rotación
Mejora la calidad de vida laboral
Permite un lenguaje común
Disminuye la dependencia de personas
PRODUCTO
EQUIPO
Necesidades
de los
interesados
Enunciadas,
no enunciadas
y desconocidas
Necesidades
de los
interesados
Identificadas y
recolectadas
Requerimientos
de calidad en
uso enunciados
y
seleccionados
Restricciones
Requerimientos
funcionales
(dependientes
del negocio)
Requerimientos
de calidad
externa
SQuaRE - Relación necesidades / requerimientos
de calidad / requerimientos funcionales
Diseño
funcional
Requerimientos
de calidad
interna
(Adaptado de 2004 – D. Zubrow)
Identificar y
obtener
Seleccionar y
especificar
Influencian
(ISO/IEC 25030)
Requerimientos
de calidad en uso
Requerimientos
de calidad
externa
Requerimientos
de calidad interna
Requerimientos Producto
Necesidades
Validación
Verificación y
Validación
Verificación
Calidad en uso
Calidad externa
Calidad interna
Ciclo de vida
Ayudan a
definir
Ayudan a
definir
Implementación
Indica
Indica
ISO/IEC 25030 Modelo de Ciclo de Vida
Resultados: Medición basada en evidencias
Operabilidad
Protección
contra errores
del usuario
Estética de la interfaz con el
usuario
Mitigación de riesgo económico
Dimensión Producto + Equipo + Modelo de trabajo
Da visibilidad interna del producto
Explicita la arquitectura de calidad
Documenta sólo lo critico
Visión común del producto
Derivar nuevos productos sin perder el “core”
Fija objetivos a lograr
Enfoca al equipo
Motivación por logro de objetivos
Ayuda a disminuir la rotación
Mejora la calidad de vida laboral
Permite un lenguaje común
Disminuye la dependencia de personas
Enfocado en objetivos
Modelo personalizable
Posibilidad de estandarizar tareas
Resultados basados en evidencias
Permiten comprobar el “fit” del producto
PRODUCTO
EQUIPO MODELO
DE TRABAJO
Framework ISO 25000 ISO/IEC 2504n:
Quality Evaluation Division
25030-2007: Quality
Requirements (IS)
ISO/IEC 2503n: Quality Requirement Division
ISO/IEC 2500n: Quality General Division
ISO/IEC 2501n: Quality Model Division
ISO/IEC 2502n: Quality Measurement Div.
25010-2011: Quality Model
25000-2014: Guide to SQuaRE
25020-2007: Measurement Reference Model (IS)
25021-2012: Quality Measure Elements (IS)
25022: Measurement of Quality in Use
25040-2011: Quality Evaluation
Process (IS)
25041-2012: Evaluation Guide
Developers, Acquirers and
Evaluators (IS)
25001-2014: Planning and Management
25023: Measurement of Sys & SWP Quality
25024: Measurement of Data Quality
25012-2008: Data Quality Model
ISO/IEC 25050 ~ 25099: SQuaRE Extension
Division
25045-2010: Evaluation Module
For Recoverability (IS)
ISO/IEC 25060 ~ 25069: Common Industry Format
for Usability
ISO/IEC 25051: Requirements for Quality
of RUSP (IS)
25011: IT service Quality Model
25011: IT Service Quality Model
Service Quality in Use
Efficiency Satisfaction
Freedom from
risk
SLA Coverage
Efficiency
Usefulness
Trust
Pleasure
Comfort
Economic /
Health and
safety /
Environmental
SLA
compliance
SLA
achievement
Effectiveness
Effectiveness
Y ganamos clientes y perduramos si…
Perduramos por nuestros productos
…enfocado…
Somos menos prescindibles
Tenemos un equipo motivado...
Evitamos la obsolescencia
Logramos mejor comunicación
… y con una mejor calidad de vida laboral
La Dirección debe
orientar y apoyar
Pero nosotros debemos salir de
la “zona de confort” técnica y
conocer más el negocio
Relación entre las series 9126 -14598 y 25000
Normas ISO de la serie 25000 - Publicadas
Normas ISO de la serie 25000 – En estudio
Normas IRAM de la serie 25000
Normalización nacional, regional e internacional
ISO JTC 1/SC7/WG 6
ISO JTC 1: Information technology
Secretaría: ANSI (USA)
SC 7: Software and systems engineering
Secretaría: SCC (Canadá)
WG 6: Evaluation and metrics
Convener: T. Komiyama (JISC, Japan)
Otros WG
Otros SC
Subcomité Calidad en tecnología de la
información
Gerencia de Química y otras tecnologías
Comité Tecnología de la información
Presidente: Raúl Martinez
Subcomité Calidad en tecnología de la información
Secretario: Raúl Martinez
Coordinadora: Verónica Marinelli
Grupo de traducción de la serie
25000
Otros grupos
Otros subcomités
Otros comités
Participación regional
AMN CSM 27 Comité Sectorial Mercosur de
Calidad de Software
Secretaría: UNIT – Uruguay
Normas de la serie SQuaREen estudio:
PNM ISO/IEC 25010 (sustituye a NM-ISO/IEC 9126-1)
PNM ISO/IEC 25040 (sustituye a NM-ISO/IEC 14598-1)
PNM ISO/IEC 25001 (sustituye a NM-ISO/IEC 14598-2)
Etapa Producto Vía 1
(24 meses) Vía 2
(36 meses) Vía 3
(48 meses)
Preliminary Ítem de trabajo preliminar (PWI)
Proposal Nueva propuesta de ítem de trabajo (NP o NWIP)
0 0 0
Preparatory Borrador de trabajo (WD)
Committee Primer borrador del comité (CD)
12 12
Enquiry Primer borrador de norma internacional (DIS)
6 18 24
Approval Primer borrador final de norma internacional (FDIS)
18 30 43
Publication Norma internacional (IS) 24 36 48
Tiempos de estudio de normas ISO
Relación entre las series 9126 - 14598 y SQuaRE 25000: Guide to SQuaRE (IS)
25001: Planning and management (IS)
25010: System and software quality models (IS)
25012: Data quality model (IS)
25020: Measurement reference model and guide (IS)
25021: Quality measure elements (IS)
25022: Measurement of quality in use (DIS)
25023: Measurement of system and sw product quality
25024: Measurement of data quality (DIS)
25030: Quality requirements (IS)
25040: Evaluation process (IS)
25045: Evaluation module for recoverability (IS)
25051: Requirements for quality of Ready to Use
Software Product and instructions for testing
9126-1: Quality model
9126-2: External metrics
9126-3: Internal Metrics
9126-4: Quality in use metrics
14598-1: General guide
14598-2: planning and management
14598-3: Developers’ evaluation guide
14598-4: Acquirers’ evaluation guide
14598-5: Evaluators’ guide
14598-6: Documentation of
Evaluation Module
12119: Quality requirements and testing
software package
25021: Quality measure elements (TR)
25041: Evaluation guide for developers,
acquires and evaluators (IS)
25011: IT Service quality model (CD3)
Normas IRAM Tecnología de la información. Ingeniería de software y
de sistemas. Requisitos y evaluación de la calidad del
producto de software y de sistemas (SQuaRE).
Número Título Estado
IRAM-ISO/IEC 25000:2014 Guía de SQuaRE. Publicada
IRAM-ISO/IEC 25001 Planificación y gestión. Discusión Pública
IRAM-ISO/IEC 25010 Modelos de calidad de sistemas y de
software. En estudio
IRAM-ISO/IEC 25012 Modelo de calidad de los datos. En estudio
IRAM-ISO/IEC 25020 Modelo de referencia de medición y guía. En estudio
IRAM-ISO/IEC 25030 Requisitos de calidad En estudio
IRAM-ISO/IEC 25021 Elementos de medición de la calidad En estudio
IRAM-ISO/IEC 25040 Proceso de evaluación En estudio
Número Título
ISO/IEC 25000:2014 Guide to SQuaRE (revisión parcial de 9126-1 y 14598-1)
ISO/IEC 25001:2014 Planning and management (revisión de 14598-2)
ISO/IEC 25010:2011 System and software quality models (revisión parcial de
9126-1)
ISO/IEC 25012:2008 Data quality model
ISO/IEC 25020:2007 Measurement reference model and guide (revisión parcial
de 9126-2, 9126-3 y 9126-4)
ISO/IEC 25021:2012 Quality measure elements (antes fue un TR)
ISO/IEC 25030:2007 Quality requirements
ISO/IEC 25040:2011 Evaluation process (revisión parcial de 14598-1)
ISO/IEC 25041:2012 Evaluation guide for developers, acquirers and independent
evaluators (revisión de 14598-3, 14598-4 y 14598-5)
ISO/IEC 25045:2010 Evaluation module for recoverability
ISO/IEC 25051:2014 Requirements for quality of Ready to Use Software Product
(RUSP) and instructions for testing
Normas ISO - Publicadas
Systems and software engineering -- Systems and
software product Quality Requirements and
Evaluation (SQuaRE)
Número Título Estado
ISO/IEC CD 25011 IT Service Quality Model CD 3 en votación
ISO/IEC DIS 25022 Measurement of quality in use
(Revisión de 9126-4) DIS en votación
ISO/IEC DIS 25023
Measurement of system and
software product quality
(Revisión de 9126-2 y -3)
DIS en votación
ISO/IEC DIS 25024 Measurement of data quality DIS en votación
ISO/IEC NP 25044 NP
Normas ISO – En estudio Systems and software engineering -- Systems
and software product Quality Requirements
and Evaluation (SQuaRE)
Gracias
Lic. Raúl Martínez
@RaulMartinez582
Lic. Verónica Marinelli
Top Related