SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Herramientas para la preparación y evolución
de la certificación ISO 25000
Luis Rodriguez
Director Técnico - Optimyth Software
lrodriguez@optimyth.com
Luis Rodríguez Berzosa
• Licenciado en Física y Matemáticas por la
UCM.
• CISSP por ISC2.
• Responsable Técnico de Optimyth Software.
Page  3
Agenda:
 La calidad de producto e ISO 25000.
 ¿Puedo medirla? Herramientas para la detección contínua de defectos de
calidad de producto.
 La solución Kiuwan (Optimyth) en la nube.
 Aplicación a la iniciativa AENOR ISO 25000.
La calidad de producto e ISO 25000
 SQuaRE (ISO/IEC 250xx) es EL estándar de calidad de producto, que da respuesta a
las carencias que la mera aplicación de un modelo de calidad de proceso/madurez
(ISO 15504 “SPICE”, CMMI…) tiene sobre la calidad de los entregables del proceso
de desarrollo.
- Los modelos de madurez sirven para mejorar la uniformidad en los resultados, pero
realmente no garantizan su calidad, y puede acabarse “generando la misma basura de
forma repetible” o institucionalizando prácticas nocivas para la calidad de producto.
- Calidad software es mucho más que testing: verificación de cumplimiento de estándares
y normativas, evitar defectos comunes en codificación y configuración, detectar anti-
patrones de diseño o incumplimiento de normas de arquitectura, facilitar el
mantenimiento, medir características que el testing no cubre completamente (eficiencia,
portabilidad, usabilidad, fiabilidad…)
 Evolución natural de estándares previos (ISO 9126, ISO 14598…)
 Objetivo final: Reducción de costes + mejores productos software.
 La calidad técnica viene siendo invisible (p.ej. cuando se externaliza el desarrollo).
Page  4
¿Puedo medir la calidad de producto?
 ¡Indudablemente! Una aproximación es analizar los entregables (y muy
destacadamente, el código fuente, que ciertamente se aproxima a ‘la verdad
final’ en software) mediante técnicas de análisis de programas (estático o
dinámico), para obtener métricas que permitan detectar incumplimientos en los
requisitos de calidad.
 ¿Qué se necesita?
- Un modelo de calidad explícito, configurable.
- Totalmente automatizado para que resulte práctico.
- La calidad interna (frente a calidad externa o calidad en uso) es el objetivo
primordial del análisis estático, es decir, cómo está realmente construido el
software.
Page  5
La solución Kiuwan en la nube
 Kiuwan permite medir y analizar la calidad y seguridad del producto software
mediante análisis estático.
 Solución “en la nube”, accesible desde cualquier navegador web.
 Dispone de un agente local que permite analizar el software dentro de la red de
la organización, sin requerir “subir” el código fuente.
 Modelo de calidad configurable (incluyendo normas a verificar y métricas de
código a calcular)
 Funcionalidades clave en análisis continuo:
- Diferencias en los resultados de calidad a lo largo del tiempo.
- Posibilidad de excluir problemas detectados.
- Análisis ‘what-if’ para obtener el plan de correcciones recomendadas bajo un
esfuerzo limitado con mayor impacto en la calidad.
Page  6
Kiuwan: análisis de software
Page  7
código fuente
configuración
scripts BD agente local /
subida de código
modelo de calidad
normas métricas duplicaciones
indicadores,
esfuerzo
portal web
pizarras informes
notificaciones
repositorio
de resultados
http://www.kiuwan.com
Kiuwan: escenarios de uso
 Factorías y equipos de desarrollo: Valoración continua de la calidad del producto,
sujeta a requisitos establecidos en el modelo de calidad.
 Equipos de QA: durante pruebas de aceptación, valoración de la calidad técnica
del software entregado, para determinar el cumplimiento de los requisitos de
calidad. Comprobar que los problemas de calidad cuya reparación se ha
requerido al proveedor se han corregido realmente.
 Organizaciones en proceso de obtener la certificación AENOR: Valoración previa
para detectar no conformidades potenciales y su reparación. Implica configurar
el modelo de calidad para reflejar los requisitos de calidad y configurar los
umbrales para detección de no conformidades.
Page  8
Aplicación a la iniciativa AENOR ISO 25000
 Kiuwan facilita medir la calidad intrínseca del software con un mínimo esfuerzo,
como ayuda a las organizaciones que deseen certificar software bajo esta
iniciativa.
 Alcance: Obtener, mediante los analizadores de Kiuwan, indicadores de calidad
alineados con la certificación AENOR para ISO 25000.
- Proporciona un modelo de calidad base ISO 25000, configurado para valorar
explícitamente las características de calidad apropiadas.
- Permite a las organizaciones pre-analizar un software como paso previo a una
certificación o renovación de la misma, y así poder corregir las no
conformidades detectadas.
Page  9
Modelo de calidad configurable
 Modelo jerárquico, permite representar requisitos de calidad mediante normas
a observar + métricas software, y establecer umbrales que permitan valorar el
grado de cumplimiento de características de calidad.
Page  10
Modelo de calidad: normas
Page  11
Modelo de calidad: métricas software
Page  12
Pizarra
Page  13
Detalle de defectos de calidad identificados
Page  14
Plan de acción recomendado
Page  15
Se estipula el esfuerzo que
puede invertirse para cada
una de las características de
calidad
La simulación recomienda la
corrección de defectos bajo
las restricciones de esfuerzo
que mayor impacto tienen en
la calidad técnica
Comparación ante cambios
Page  16
 Cuando se introducen cambios (mantenimiento), puede reanalizarse el software
y determinar el efecto de los cambios.
Muchas gracias por su atención…
Puede probar el servicio en http://www.kiuwan.com
¿Cuestiones?
Page  17

Más contenido relacionado

La actualidad más candente

SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000Alarcos Quality Center
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del softwareaagalvisg
 
Modelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software LibreModelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software LibreEQ SOFT EIRL
 
Presentación Organizacional - Alarcos Quality Center 2015
Presentación Organizacional - Alarcos Quality Center 2015Presentación Organizacional - Alarcos Quality Center 2015
Presentación Organizacional - Alarcos Quality Center 2015Alarcos Quality Center
 
Normas y estandares de calidad
Normas y estandares de calidadNormas y estandares de calidad
Normas y estandares de calidadMARYURYSABICHARRY
 
Iso iec 14598
Iso iec 14598Iso iec 14598
Iso iec 14598junior
 
El producto de software negocio, calidad y contexto uade v3 + iso 25000
El producto de software negocio, calidad y contexto uade v3 + iso 25000El producto de software negocio, calidad y contexto uade v3 + iso 25000
El producto de software negocio, calidad y contexto uade v3 + iso 25000Raúl Martínez
 
Norma iso 25000
Norma iso 25000Norma iso 25000
Norma iso 25000ehe ml
 
Norma ISO/IEC 9126 y Métrica de Calidad del Software
Norma ISO/IEC 9126 y Métrica de Calidad del Software Norma ISO/IEC 9126 y Métrica de Calidad del Software
Norma ISO/IEC 9126 y Métrica de Calidad del Software ehe ml
 
Presentation Norma ISO/IEC 14598-1:2004
Presentation Norma  ISO/IEC 14598-1:2004Presentation Norma  ISO/IEC 14598-1:2004
Presentation Norma ISO/IEC 14598-1:2004Redouane Mehdi
 
R my a - iram evaluación de calidad de producto
R my a - iram evaluación de calidad de productoR my a - iram evaluación de calidad de producto
R my a - iram evaluación de calidad de productoRaúl Martínez
 
MODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREMODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREEdwingelviz
 
MCCALL, ISO 9126, ISO 25000
MCCALL, ISO 9126, ISO 25000MCCALL, ISO 9126, ISO 25000
MCCALL, ISO 9126, ISO 25000Oscar Limachi
 
1 U2 Calidad Producto Proceso
1 U2 Calidad Producto Proceso1 U2 Calidad Producto Proceso
1 U2 Calidad Producto ProcesoFernando Gomez
 
Evaluación calidad productos de software
Evaluación calidad productos de softwareEvaluación calidad productos de software
Evaluación calidad productos de softwareJorge Maturana Palma
 

La actualidad más candente (20)

Iso 25000
Iso 25000Iso 25000
Iso 25000
 
SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
SSTQB 2015 - Evaluación y Certificación del Producto Software con ISO/IEC 25000
 
Normas ISO 9126 - 25000
Normas ISO 9126 - 25000Normas ISO 9126 - 25000
Normas ISO 9126 - 25000
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del software
 
Modelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software LibreModelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software Libre
 
Presentación Organizacional - Alarcos Quality Center 2015
Presentación Organizacional - Alarcos Quality Center 2015Presentación Organizacional - Alarcos Quality Center 2015
Presentación Organizacional - Alarcos Quality Center 2015
 
AI08 Auditoria producto software
AI08 Auditoria producto softwareAI08 Auditoria producto software
AI08 Auditoria producto software
 
Normas y estandares de calidad
Normas y estandares de calidadNormas y estandares de calidad
Normas y estandares de calidad
 
Iso iec 14598
Iso iec 14598Iso iec 14598
Iso iec 14598
 
El producto de software negocio, calidad y contexto uade v3 + iso 25000
El producto de software negocio, calidad y contexto uade v3 + iso 25000El producto de software negocio, calidad y contexto uade v3 + iso 25000
El producto de software negocio, calidad y contexto uade v3 + iso 25000
 
Norma iso 25000
Norma iso 25000Norma iso 25000
Norma iso 25000
 
Norma iso 14598
Norma iso 14598Norma iso 14598
Norma iso 14598
 
Norma ISO/IEC 9126 y Métrica de Calidad del Software
Norma ISO/IEC 9126 y Métrica de Calidad del Software Norma ISO/IEC 9126 y Métrica de Calidad del Software
Norma ISO/IEC 9126 y Métrica de Calidad del Software
 
Presentation Norma ISO/IEC 14598-1:2004
Presentation Norma  ISO/IEC 14598-1:2004Presentation Norma  ISO/IEC 14598-1:2004
Presentation Norma ISO/IEC 14598-1:2004
 
R my a - iram evaluación de calidad de producto
R my a - iram evaluación de calidad de productoR my a - iram evaluación de calidad de producto
R my a - iram evaluación de calidad de producto
 
MODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREMODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWARE
 
Plantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorgePlantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorge
 
MCCALL, ISO 9126, ISO 25000
MCCALL, ISO 9126, ISO 25000MCCALL, ISO 9126, ISO 25000
MCCALL, ISO 9126, ISO 25000
 
1 U2 Calidad Producto Proceso
1 U2 Calidad Producto Proceso1 U2 Calidad Producto Proceso
1 U2 Calidad Producto Proceso
 
Evaluación calidad productos de software
Evaluación calidad productos de softwareEvaluación calidad productos de software
Evaluación calidad productos de software
 

Similar a Aenor iso25000 - Optimyth

Certificación ISO/IEC 25000 AQCLab
Certificación ISO/IEC 25000 AQCLabCertificación ISO/IEC 25000 AQCLab
Certificación ISO/IEC 25000 AQCLabAQCLab
 
Normas y estándares de calidad para el desarrollo
Normas y estándares de calidad para el desarrolloNormas y estándares de calidad para el desarrollo
Normas y estándares de calidad para el desarrolloMonicaGaitnRivera
 
Proceso del software
Proceso del softwareProceso del software
Proceso del softwareTensor
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IITensor
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2wiso08
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareyecka25
 
JIISIC-CEIS 2015: Certificación de la Mantenibilidad del Producto Software. U...
JIISIC-CEIS 2015: Certificación de la Mantenibilidad del Producto Software. U...JIISIC-CEIS 2015: Certificación de la Mantenibilidad del Producto Software. U...
JIISIC-CEIS 2015: Certificación de la Mantenibilidad del Producto Software. U...Alarcos Quality Center
 
Estándares de calidad, ISO/IEC por Edinson Barrera
Estándares de calidad, ISO/IEC por Edinson BarreraEstándares de calidad, ISO/IEC por Edinson Barrera
Estándares de calidad, ISO/IEC por Edinson BarreraDavid Lugo
 
CIBSE 2015 - Experiencias en la Industria del Software: Certificación del Pro...
CIBSE 2015 - Experiencias en la Industria del Software: Certificación del Pro...CIBSE 2015 - Experiencias en la Industria del Software: Certificación del Pro...
CIBSE 2015 - Experiencias en la Industria del Software: Certificación del Pro...Alarcos Quality Center
 
Unidad vi calidad_mantenimientopruebas_isbuap2020
Unidad vi calidad_mantenimientopruebas_isbuap2020Unidad vi calidad_mantenimientopruebas_isbuap2020
Unidad vi calidad_mantenimientopruebas_isbuap2020EtelvinaArchundia
 
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptx
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptxTAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptx
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptxJACKSSONYAMILMONTOYA
 
AQCLab - UVa: Evaluación y Certificación de la Calidad Software
AQCLab - UVa: Evaluación y Certificación de la Calidad SoftwareAQCLab - UVa: Evaluación y Certificación de la Calidad Software
AQCLab - UVa: Evaluación y Certificación de la Calidad SoftwareAQCLab
 
Iso iec 25000
Iso iec 25000Iso iec 25000
Iso iec 25000Nata d
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareAntonyxp
 

Similar a Aenor iso25000 - Optimyth (20)

Certificación ISO/IEC 25000 AQCLab
Certificación ISO/IEC 25000 AQCLabCertificación ISO/IEC 25000 AQCLab
Certificación ISO/IEC 25000 AQCLab
 
Normas y estandares
Normas y estandaresNormas y estandares
Normas y estandares
 
Normas y estándares de calidad para el desarrollo
Normas y estándares de calidad para el desarrolloNormas y estándares de calidad para el desarrollo
Normas y estándares de calidad para el desarrollo
 
Gestión De Calidad
Gestión De CalidadGestión De Calidad
Gestión De Calidad
 
GestióN De Calidad
GestióN De CalidadGestióN De Calidad
GestióN De Calidad
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software II
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
JIISIC-CEIS 2015: Certificación de la Mantenibilidad del Producto Software. U...
JIISIC-CEIS 2015: Certificación de la Mantenibilidad del Producto Software. U...JIISIC-CEIS 2015: Certificación de la Mantenibilidad del Producto Software. U...
JIISIC-CEIS 2015: Certificación de la Mantenibilidad del Producto Software. U...
 
Estándares de calidad, ISO/IEC por Edinson Barrera
Estándares de calidad, ISO/IEC por Edinson BarreraEstándares de calidad, ISO/IEC por Edinson Barrera
Estándares de calidad, ISO/IEC por Edinson Barrera
 
CIBSE 2015 - Experiencias en la Industria del Software: Certificación del Pro...
CIBSE 2015 - Experiencias en la Industria del Software: Certificación del Pro...CIBSE 2015 - Experiencias en la Industria del Software: Certificación del Pro...
CIBSE 2015 - Experiencias en la Industria del Software: Certificación del Pro...
 
Unidad vi calidad_mantenimientopruebas_isbuap2020
Unidad vi calidad_mantenimientopruebas_isbuap2020Unidad vi calidad_mantenimientopruebas_isbuap2020
Unidad vi calidad_mantenimientopruebas_isbuap2020
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptx
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptxTAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptx
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptx
 
Gestion De Calidad Cap 26
Gestion De Calidad Cap 26Gestion De Calidad Cap 26
Gestion De Calidad Cap 26
 
AQCLab - UVa: Evaluación y Certificación de la Calidad Software
AQCLab - UVa: Evaluación y Certificación de la Calidad SoftwareAQCLab - UVa: Evaluación y Certificación de la Calidad Software
AQCLab - UVa: Evaluación y Certificación de la Calidad Software
 
Iso iec 25000
Iso iec 25000Iso iec 25000
Iso iec 25000
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 

Aenor iso25000 - Optimyth

  • 1. Herramientas para la preparación y evolución de la certificación ISO 25000 Luis Rodriguez Director Técnico - Optimyth Software lrodriguez@optimyth.com
  • 2. Luis Rodríguez Berzosa • Licenciado en Física y Matemáticas por la UCM. • CISSP por ISC2. • Responsable Técnico de Optimyth Software.
  • 3. Page  3 Agenda:  La calidad de producto e ISO 25000.  ¿Puedo medirla? Herramientas para la detección contínua de defectos de calidad de producto.  La solución Kiuwan (Optimyth) en la nube.  Aplicación a la iniciativa AENOR ISO 25000.
  • 4. La calidad de producto e ISO 25000  SQuaRE (ISO/IEC 250xx) es EL estándar de calidad de producto, que da respuesta a las carencias que la mera aplicación de un modelo de calidad de proceso/madurez (ISO 15504 “SPICE”, CMMI…) tiene sobre la calidad de los entregables del proceso de desarrollo. - Los modelos de madurez sirven para mejorar la uniformidad en los resultados, pero realmente no garantizan su calidad, y puede acabarse “generando la misma basura de forma repetible” o institucionalizando prácticas nocivas para la calidad de producto. - Calidad software es mucho más que testing: verificación de cumplimiento de estándares y normativas, evitar defectos comunes en codificación y configuración, detectar anti- patrones de diseño o incumplimiento de normas de arquitectura, facilitar el mantenimiento, medir características que el testing no cubre completamente (eficiencia, portabilidad, usabilidad, fiabilidad…)  Evolución natural de estándares previos (ISO 9126, ISO 14598…)  Objetivo final: Reducción de costes + mejores productos software.  La calidad técnica viene siendo invisible (p.ej. cuando se externaliza el desarrollo). Page  4
  • 5. ¿Puedo medir la calidad de producto?  ¡Indudablemente! Una aproximación es analizar los entregables (y muy destacadamente, el código fuente, que ciertamente se aproxima a ‘la verdad final’ en software) mediante técnicas de análisis de programas (estático o dinámico), para obtener métricas que permitan detectar incumplimientos en los requisitos de calidad.  ¿Qué se necesita? - Un modelo de calidad explícito, configurable. - Totalmente automatizado para que resulte práctico. - La calidad interna (frente a calidad externa o calidad en uso) es el objetivo primordial del análisis estático, es decir, cómo está realmente construido el software. Page  5
  • 6. La solución Kiuwan en la nube  Kiuwan permite medir y analizar la calidad y seguridad del producto software mediante análisis estático.  Solución “en la nube”, accesible desde cualquier navegador web.  Dispone de un agente local que permite analizar el software dentro de la red de la organización, sin requerir “subir” el código fuente.  Modelo de calidad configurable (incluyendo normas a verificar y métricas de código a calcular)  Funcionalidades clave en análisis continuo: - Diferencias en los resultados de calidad a lo largo del tiempo. - Posibilidad de excluir problemas detectados. - Análisis ‘what-if’ para obtener el plan de correcciones recomendadas bajo un esfuerzo limitado con mayor impacto en la calidad. Page  6
  • 7. Kiuwan: análisis de software Page  7 código fuente configuración scripts BD agente local / subida de código modelo de calidad normas métricas duplicaciones indicadores, esfuerzo portal web pizarras informes notificaciones repositorio de resultados http://www.kiuwan.com
  • 8. Kiuwan: escenarios de uso  Factorías y equipos de desarrollo: Valoración continua de la calidad del producto, sujeta a requisitos establecidos en el modelo de calidad.  Equipos de QA: durante pruebas de aceptación, valoración de la calidad técnica del software entregado, para determinar el cumplimiento de los requisitos de calidad. Comprobar que los problemas de calidad cuya reparación se ha requerido al proveedor se han corregido realmente.  Organizaciones en proceso de obtener la certificación AENOR: Valoración previa para detectar no conformidades potenciales y su reparación. Implica configurar el modelo de calidad para reflejar los requisitos de calidad y configurar los umbrales para detección de no conformidades. Page  8
  • 9. Aplicación a la iniciativa AENOR ISO 25000  Kiuwan facilita medir la calidad intrínseca del software con un mínimo esfuerzo, como ayuda a las organizaciones que deseen certificar software bajo esta iniciativa.  Alcance: Obtener, mediante los analizadores de Kiuwan, indicadores de calidad alineados con la certificación AENOR para ISO 25000. - Proporciona un modelo de calidad base ISO 25000, configurado para valorar explícitamente las características de calidad apropiadas. - Permite a las organizaciones pre-analizar un software como paso previo a una certificación o renovación de la misma, y así poder corregir las no conformidades detectadas. Page  9
  • 10. Modelo de calidad configurable  Modelo jerárquico, permite representar requisitos de calidad mediante normas a observar + métricas software, y establecer umbrales que permitan valorar el grado de cumplimiento de características de calidad. Page  10
  • 11. Modelo de calidad: normas Page  11
  • 12. Modelo de calidad: métricas software Page  12
  • 14. Detalle de defectos de calidad identificados Page  14
  • 15. Plan de acción recomendado Page  15 Se estipula el esfuerzo que puede invertirse para cada una de las características de calidad La simulación recomienda la corrección de defectos bajo las restricciones de esfuerzo que mayor impacto tienen en la calidad técnica
  • 16. Comparación ante cambios Page  16  Cuando se introducen cambios (mantenimiento), puede reanalizarse el software y determinar el efecto de los cambios.
  • 17. Muchas gracias por su atención… Puede probar el servicio en http://www.kiuwan.com ¿Cuestiones? Page  17