¿Son compatibles los productos de software actuales con la norma ISO 25000?

Page 1

¿Son compatibles los productos de software actuales con la norma ISO 25000? Modelos de Calidad de Productos de Software y Sistemas Aporte de ISO 25000

Verónica Marinelli

Raúl Martínez 2015 – v 1.0


Todo cambia‌


Asume Francisco Asume Benedicto XVI


¿Qué se nos requiere hoy al desarrollar software?


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?


Efectos (+ / -) Nombrar 5 de cada uno

+ Comprensi贸n del negocio

-Arquitectura compleja


Usuarios que pueden / quieren aportar su propio dispositivo

Reactivo” diferencia éxito de fracaso en una organización

PULL del cliente/usuario y PUSH tecnológico

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?

Cultura centrada en la tecnología cambiando hacia centrada en el negocio

No recibiremos una definición de requerimientos

Tiempos de proyecto en meses/semanas, no años


Entonces…..

¿Son aplicables los estándares a los contextos actuales?

¿Es aplicable un estándar de calidad de producto?


Ejemplo tomadao de Jose A. de Miguel @yoemprendo


El negocio tradicional


EstĂŠtica actual


Un nuevo negocio


…..contará con más de 60 marcas de primera línea, tanto nacionales como internacionales…..


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


Talle, Color, GĂŠnero


Presentaci贸n


Competencia

Oferta =


¿Alguna conclusión?

¿?


Lo bรกsico y lo diferenciador


Venta Directa


A N A


¿Qué trabajo quiere hacer? ¿Qué resultados espera? ¿Qué obstáculos encuentra?



¿Alguna conclusión?

¿?


Funcional

Funcional

Social

Funcional

Social

Emocional


Necesidades y expectativas

Satisfecho con el producto

Sorprende y deleita

Si mรกs, mejor

Funcionalidad suficiente

Funcionalidad insuficiente

Debe estar

Insatisfecho con el producto Calidad atractiva - Noriaki Kano 1980


Necesidades y expectativas El “trabajo funcional”

El “trabajo social”

El “trabajo emocional”

¿Obstáculos?

¿Resultados?

Complicado

Tiempo

Caro

Imagen $$$$$$

Inseguro

Mi producto/servicio debería Eliminar obstáculos

Obtener resultados

Sencillo, accesible

Tiempo, imagen VPD – A. Osterwalder


Transformar necesidades y expectativas Lenguaje comĂşn con el cliente y con el equipo


Necesidades ďƒ Requerimientos


Medir


Indicadores objetivos vĂ­a acciones del visitante


Evaluaci贸n basada en evidencias


¿Ayudará ISO/IEC 25000?


Dimensiones PRODUCTO

EQUIPO

MODELO DE TRABAJO


Dimensi贸n Producto PRODUCTO


Visibilidad


ISO/IEC 25000 – Guide to SQuaRE Modelos comunes - Estructura del Modelo de calidad Calidad de producto de SW

Característica 1

Característica 2

Característica n

Sub-característica 1

Sub-característica 2

Sub-característica n

Propiedad de calidad

Propiedad de calidad

Propiedad de calidad

Propiedad de calidad

Medida de calidad Función de medición y QMEs Medida de calidad

IRAM ISO/IEC 25010 Función de medición y QMEs


ISO/IEC 25010 – System and software quality model Modelo de calidad de producto Adecuación funcional

Completitud funcional

Eficiencia en el desempeño Comportamiento respecto al tiempo

Compatibilidad

Usabilidad Reconocimiento de la aptitud

Coexistencia

Utilización de recursos

Protección contra errores del usuario

Interoperabilidad

Adecuación funcional

Capacidad

Seguridad

Madurez

Confidencialidad

Capacidad de ser aprendido Operabilidad

Corrección funcional

Confiabilidad

Estética de la interfaz con el usuario Accesibilidad

Disponibilidad

Tolerancia a fallas

Integridad

Posibilidad de realizarle mantenimiento Modularidad

Adaptabilidad

Reusabilidad

No repudio

Capacidad de ser analizado

Trazabilidad

Capacidad de ser modificado

Autenticidad

Capacidad de ser testeado

Recuperabilidad

Portabilidad

Capacidad de ser instalado

Capacidad de ser reemplazado


ISO/IEC 25010 – System and software quality model

Modelo de calidad en uso

Eficacia

Eficiencia

Satisfacción Utilidad

Confianza Eficacia

Eficiencia Placer

Comodidad

IRAM ISO/IEC 25010

Reducción de riesgos Mitigación de riesgo económico

Cobertura de contexto

Completitud del contexto

Mitigación de riesgo a la salud y seguridad física Mitigación de riesgos del entorno

Flexibilidad


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 IRAM ISO/IEC 25012

Dependiente del dominio tecnol贸gico en que persiste y se utiliza el dato Propia del dato, su dominio de valores, restricciones y relaciones


Dimensión Producto PRODUCTO Explicita la arquitectura de calidad

Da visibilidad interna del producto

Visión común del producto

Documenta sólo lo critico

Derivar nuevos productos sin perder el “core”


Dimensi贸n Equipo PRODUCTO

EQUIPO


Objetivos y Foco


ISO/IEC 25020/25024 Mediciones


Registro de las expectativas


ISO/IEC 25020/25024 Mediciones


Dimensiones Producto + Equipo PRODUCTO Enfoca al equipo Permite un lenguaje común Fija objetivos a lograr Disminuye la dependencia de personas Motivación por logro de objetivos Ayuda a disminuir la rotación Mejora la calidad de vida laboral

EQUIPO

Explicita la arquitectura de calidad

Da visibilidad interna del producto

Visión común del producto

Documenta sólo lo critico

Derivar nuevos productos sin perder el “core”


Dimensi贸n Modelo de Trabajo PRODUCTO

EQUIPO

MODELO DE TRABAJO


Necesidades y requerimientos


SQuaRE - Relación necesidades / requerimientos de calidad / requerimientos funcionales

Necesidades de los interesados

Enunciadas, no enunciadas y desconocidas

Identificar y obtener

Seleccionar y especificar

Necesidades de los interesados

Requerimientos de calidad en uso enunciados y seleccionados

Identificadas y recolectadas

Requerimientos funcionales (dependientes del negocio)

Diseño funcional

Influencian

Restricciones Requerimientos de calidad externa

(ISO/IEC 25030) (Adaptado de 2004 – D. Zubrow)

Requerimientos de calidad interna


Ciclo de vida

Necesidades Requerimientos

Producto

Requerimientos de calidad en uso

Calidad en uso Validaciรณn

Ayudan a definir

Indica

Requerimientos de calidad externa

Calidad externa Verificaciรณn y Validaciรณn

Ayudan a definir

Indica

Requerimientos de calidad interna

Calidad interna Verificaciรณn

ISO/IEC 25030 Modelo de Ciclo de Vida

Implementaciรณn


Comprobaci贸n de resultados


ISO/IEC 25022


In God We Trust: All Others Bring Data Edwards Deming ISO 25010 / 022 / 023


Resultados: Medición basada en evidencias

Mitigación de riesgo económico

Operabilidad Protección contra errores del usuario

Estética de la interfaz con el usuario


Resultados: Medici贸n basada en evidencias


Dimensión Producto + Equipo + Modelo de trabajo PRODUCTO Enfoca al equipo Permite un lenguaje común Fija objetivos a lograr Disminuye la dependencia de personas Motivación por logro de objetivos

Explicita la arquitectura de calidad

Da visibilidad interna del producto

Visión común del producto

Documenta sólo lo critico

Derivar nuevos productos sin perder el “core”

Ayuda a disminuir la rotación Mejora la calidad de vida laboral Enfocado en objetivos

EQUIPO

Resultados basados en evidencias Permiten comprobar el “fit” del producto Posibilidad de estandarizar tareas Modelo personalizable

MODELO DE TRABAJO


Conformidad


Proceso de evaluaci贸n


Framework ISO 25000 ISO/IEC 2503n: Quality Requirement Division

ISO/IEC 2501n: Quality Model Division 25010-2011: Quality Model

25011: IT service Quality Model 25030-2007: Quality Requirements (IS)

ISO/IEC 2504n: Quality Evaluation Division 25040-2011: Quality Evaluation Process (IS)

25012-2008: Data Quality Model

ISO/IEC 2500n: Quality General Division 25000-2014: Guide to SQuaRE

25041-2012: Evaluation Guide Developers, Acquirers and Evaluators (IS)

25001-2014: Planning and Management

ISO/IEC 2502n: Quality Measurement Div.

25045-2010: Evaluation Module For Recoverability (IS)

25020-2007: Measurement Reference Model (IS) 25021-2012: Quality Measure Elements (IS)

25022: Measurement of Quality in Use 25023: Measurement of Sys & SWP Quality 25024: Measurement of Data Quality ISO/IEC 25051: Requirements for Quality of RUSP (IS)

ISO/IEC 25060 ~ 25069: Common Industry Format for Usability

ISO/IEC 25050 ~ 25099: SQuaRE Extension Division


25011: IT Service Quality Model

Service Quality in Use

Effectiveness

Effectiveness

Efficiency

Efficiency

Satisfaction

Freedom from risk

Usefulness Trust Pleasure Comfort

Economic / Health and safety / Environmental

SLA Coverage

SLA compliance SLA achievement


Evaluaci贸n - Entregables exigidos por la Norma


Pero ademås para ganar clientes‌


Contemplamos a todos los interesados

Industria Vendedores

Usuario Negocio

Compradores


Dejamos una experiencia positiva en el cliente


Y ganamos clientes y perduramos si… Somos menos prescindibles Perduramos por nuestros productos

Evitamos la obsolescencia Logramos mejor comunicación

Tenemos un equipo motivado... …enfocado… … 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


Normalización nacional, regional e internacional Relación entre las series 9126 -14598 y 25000 Normas IRAM de la serie 25000 Normas ISO de la serie 25000 - Publicadas

Normas ISO de la serie 25000 – En estudio


Estructura de estudio de normas ISO


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 comités

Otros subcomité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)


Proceso de desarrollo y productos ISO


Tiempos de estudio de normas ISO Etapa

Producto

Vía 1 (24 meses)

Vía 2 (36 meses)

Vía 3 (48 meses)

0

0

0

12

12

Preliminary

Ítem de trabajo preliminar (PWI)

Proposal

Nueva propuesta de ítem de trabajo (NP o NWIP)

Preparatory

Borrador de trabajo (WD)

Committee

Primer borrador del comité (CD)

Enquiry

Primer borrador de norma internacional (DIS)

6

18

24

Approval

Primer borrador final de norma internacional (FDIS)

18

30

43

Norma internacional (IS)

24

36

48

Publication


Estudio de normas IRAM


Relación entre las series 9126 - 14598 y SQuaRE 25000: Guide to SQuaRE (IS)

9126-1: Quality model 9126-2: External metrics

25001: Planning and management (IS) 25010: System and software quality models (IS) 25011: IT Service quality model (CD3)

9126-3: Internal Metrics 9126-4: Quality in use metrics

25012: Data quality model (IS)

25020: Measurement reference model and guide (IS)

25021: Quality measure elements (TR)

25021: Quality measure elements (IS)

14598-1: General guide

25022: Measurement of quality in use (DIS)

14598-2: planning and management

25023: Measurement of system and sw product quality

14598-3: Developers’ evaluation guide

25024: Measurement of data quality (DIS)

14598-4: Acquirers’ evaluation guide 14598-5: Evaluators’ guide 14598-6: Documentation of Evaluation Module 12119: Quality requirements and testing software package

25030: Quality requirements (IS) 25040: Evaluation process (IS) 25041: Evaluation guide for developers, acquires and evaluators (IS) 25045: Evaluation module for recoverability (IS) 25051: Requirements for quality of Ready to Use Software Product and instructions for testing


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


Normas ISO - Publicadas Systems and software engineering -- Systems and software product Quality Requirements and Evaluation (SQuaRE) 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) System and software quality models (revisión parcial de ISO/IEC 25010:2011 9126-1) ISO/IEC 25012:2008 Data quality model Measurement reference model and guide (revisión parcial ISO/IEC 25020:2007 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) Evaluation guide for developers, acquirers and independent ISO/IEC 25041:2012 evaluators (revisión de 14598-3, 14598-4 y 14598-5) ISO/IEC 25045:2010 Evaluation module for recoverability Requirements for quality of Ready to Use Software Product ISO/IEC 25051:2014 (RUSP) and instructions for testing


Normas ISO – En estudio Systems and software engineering -- Systems and software product Quality Requirements and Evaluation (SQuaRE) Número Título ISO/IEC CD 25011 IT Service Quality Model Measurement of quality in use ISO/IEC DIS 25022 (Revisión de 9126-4) Measurement of system and ISO/IEC DIS 25023 software product quality (Revisión de 9126-2 y -3) ISO/IEC DIS 25024 Measurement of data quality ISO/IEC NP 25044

Estado CD 3 en votación DIS en votación DIS en votación DIS en votación NP



Gracias

Lic. Verónica Marinelli vmarinelli@iram.org.ar

Lic. Raúl Martínez @RaulMartinez582 rmartinez@rmya.com.ar


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.