Microsoft PowerPoint - 16_45 Sesi\363n 1 PlataformaJazz

Anuncio
Solución práctica para la gestión
de una Oficina de Calidad
Innovate 2011
20 de Octubre 2011
En el contexto actual…
¿Qué se espera de TI?
y
¿cómo podemos conseguirlo?
• Procesos de QA operativos
Entrega operacional fiable
• Alineación total entre TI y negocio
Eficacia de los procesos de TI • Gobierno y control
• Control del coste
Reducción del coste de TI
• Nuevos modelos de outsourcing: Cloud
• Reutilización de activos
Reducción del time-to-market
• Automatización
© Sogeti
En el ciclo de vida de desarrollo…
¿Qué se ha automatizado?
¿Cuáles han sido los obstáculos?
En más del 50%:
Procesos QA, foco en gestión de casos de prueba
y de defectos
En más del 40%:
•Carencia de procesos internos
•Falta de integración entre tecnologías
¿Qué % de licencias generan el ROI esperado?
Más del 40% no pueden cuantificarlo
¿Dónde interesa automatizar?
© Sogeti
En más del 50% en QA,
Especialmente gestión y ejecución de pruebas
y gestión de entornos y datos
En este contexto…
¿Cómo alineamos IT y negocio desde el punto de vista de la calidad?
¿Cómo mejoramos el gobierno y control de la calidad?
¿Cómo facilitamos la implantación de procesos automatizados?
¿Cómo aseguramos el ROI en herramientas de aseguramiento de la calidad?
© Sogeti
Enfoque de la solución
Preguntas?
© Sogeti
QA dirigido por las necesidades de negocio
Objetivos
Objetivos de
de negocio
negocio
Factores
íticos de
xito
cr
Factores crí
críticos
de ééxito
Objetivos
Objetivos de
de calidad
calidad
Aná
álisis del
An
Análisis
del riesgo
riesgo
Estrategia
Estrategia de
de calidad
calidad
Plan
Plan de
de calidad
calidad o
o
Master
Master Test
Test Plan
Plan
Control
Control yy seguimiento
seguimiento
© Sogeti
Catálogo de servicios QA integrados
Pruebas
Análisis de código
….
Gestión de requisitos
Gestión de la calidad
Gestión de la demanda
TPI®Next
TEPS
TMap®SOA Test model
TMap®E2E
TMAP plug-ins for test tools
TAKT®
Model based testing
Requirements lifecycle
management
MTS®
Tmap®TPA
Comunicación
…
Gestión de la entrega
Automatización
Gestión de la infraestructura de pruebas
© Sogeti
Servicios QA gestionados por KPIs
Calidad dirigida por el negocio
Calidad dirigida por el riesgo tecnológico
Industrialización de los servicios
Detección temprana de defectos
© Sogeti
Servicios automatizados por una arquitectura de
aplicaciones interconectada – Núcleo básico
Rational Team Concert
Comunicación
Gestión de la demanda
Estimación
Planificación
Priorización
Rational
Requirements
Composer
Control y seguimiento
Control de la entrega
Aceptación
Gestión de Calidad
Pruebas funcionales
Manuales
Rational Functional Tester
© Sogeti
Gestión de la entrega
Rational Quality Manager
Gestión de requisitos
Plan de gestión
Definición
Trazabilidad
Seguimiento
Reportes
Indicadores
Análisis
Análisis de riesgos
Estrategia de pruebas
Análisis de la calidad
Gestión de defectos
Gestión entornos de
prueba
Gestión del inventario
Provisionamiento
Instalación y
configuración
Aprovisionamiento
Rational Sw Analyzer
Pruebas funcionales
Análisis de código
Automáticas
Análisis estático
Servicios automatizados por una arquitectura de
aplicaciones interconectada – Solución completa
Rational
Method
Composer
Rational Team Concert
Comunicación
Gestión de la demanda
Calidad del proceso
Estimación
Planificación
Priorización
Definición
Implantación
Autditorías
Reportes
Indicadores
Análisis
Gestión de la entrega
Control y seguimiento
Control de la entrega
Gestión Configuración
Aceptación
BuildForge
Gestión y
automatización de
compilaciones
Control versiones
Rational
Requirements
Composer
Gestión de Calidad
Gestión de requisitos
Pruebas funcionales
Plan de gestión
Definición
Trazabilidad
Seguimiento
Manuales
Análisis de riesgos
Estrategia de pruebas
Análisis de la calidad
Gestión de defectos
Gestión entornos de
prueba
Documentación
Gestión del inventario
Provisionamiento
Instalación y
configuración
Aprovisionamiento
Generación
automática
documentos
Rational Sw Analyzer
Rational Functional Tester
Pruebas funcionales
Análisis de código
Automáticas
Análisis estático
Rational Performance Tester
© Sogeti
Rational
Publishing
Engine
Rational Quality Manager
Rational AppScan
Rational PurifyPlus
Pruebas rendimiento
Pruebas seguridad, usabilidad
Análisis de código
Automáticas
Automáticas
Análisis dinámico
Gestión + Metodología + Herramientas =
Industrialización
Rational
Requirements
composer
Rational
Quality
Manager
Rational Team
Concert
TMap ®Next
TPI ® ext
SOA Test model
TMap®E2E
TAKT®
..
JAZZ TEAM SERVER
Rational
Functional
Tester
Rational
Performance
Tester
Rational Sw
Analyzer
Rational
Purify Plus
© Sogeti
Rational
AppScan
Rational
Publishing
Engine
Estimación del esfuerzo
Tablas de productividad manual
Factor
de
industrialización
Tablas de productividad automatizada
© Sogeti
Servicios y tecnología
Preguntas?
© Sogeti
Servicio de Gestión de la calidad
La gestión de la calidad es una PRÁCTICA CLAVE para ALCANZAR
los OBJETIVOS DE CALIDAD de la organización
Cumplimiento de los objetivos de calidad
Rational Quality Manager
Rational Team Concert
Rational Method composer
Rational Publising engine
BDTM (SQA)
TMap®Next
Objetivos
Objetivosde
de
negocio
negocio
Objetivos
KPI
Target
Reducción
de costes
Reducción de los costes de la
calidad
15%
(year 1)
Análisis de riesgos de negocio
Factores
íticos de
cr
Factorescrí
críticos
de
ééxito
xito
Score
Objetivos
Objetivosde
de
calidad
calidad
Aná
álisis del
An
Análisis
del
riesgo
riesgo
Escalar la capacidad
Objetivos
de calidad4 wk: 100%
Flexibilidad
2-4 wk:
< 2 wk:
80%
60%
Time to market Cumplimiento de plazos
>95%
Quality
>95%
Prevención de los defectos de
alta severidad
Estrategia
Estrategiade
de
calidad
calidad
Plan
Plande
decalidad
calidadoo
Master
Mastertest
testplan
plan
Control
Controlyy
seguimiento
seguimiento
Seguimiento de objetivos
© Sogeti
Control y seguimiento por KPIs
Servicio de Gestión de la demanda
La DETECCIÓN TEMPRANA DE DEFECTOS a mínimo coste y en menor tiempo posible
requiere de la PLANIFICACIÓN DE LA TOTALIDAD DEL PROCESO DE CALIDAD.
Maximizar la eficiencia y eficacia en la entrega
Gestión de la demanda
BDTM (SQA)
TMap®Next
Rational Team Concert
Rational Quality Manager
Rational Requirements Composer
Planif.
Master Test Plan:
Estrategia de calidad del proyecto
Estrategia de automatización
Estrategia de análisis de código
…
Planificación de la demanda
TIPOS DE PRUEBAS
Pruebas funcionales
Pruebas no funcionales
Definición de escenarios
© Sogeti
Servicio de Gestión de la entrega
El CONTROL y MEDICIÓN de la calidad y de los servicios de calidad es un
FACILITADOR DE LA MEJORA CONTINUA.
Cumplimiento del objetivo de calidad de la
petición
TMap®Next
Rational Team Concert
Rational Quality Manager
Rational Plublising Engine
Control
Planificación
Prep
Fin.
Gestión de equipos y recursos
Control y gestión de la petición
Métricas de entrega
Reporte de estado de la petición
© Sogeti
Servicios de Pruebas
Las pruebas ejecutadas durante el desarrollo del proyecto nos permiten PREVENIR
LOS RIESGOS relacionados con LA INSUFICIENTE CALIDAD del mismo.
Evaluar la calidad del software
TMap®Next
y derivadas
Rational Quality Manager
BuiildForge
Rational Functional tesrter
Rational Performance tester…
Master test plan:
Tipos de pruebas
Esp. Ejec.
Pruebas funcionales
Unitarias
Sistemas
Integración
Pruebas manuales
Regresión
Pruebas automatizadas
Migración
E2E
SOA
Aceptación / Soporte a
Postproducción / Soporte a
Certificación
Pruebas no funcionales
…
Seguridad
Rendimiento
Usabilidad
Accesibilidad
Escaneos focalizados
Test de infraestructura
Cloud testing
…
© Sogeti
Diseño de casos de prueba
Resultados ejecución
Automatización de pruebas funcionales
La RENTABILIDAD de la automatización se encuentra en el EQUILIBRO ENTRE
el INCREMENTO DEL ALCANCE y/o REDUCCIÓN DE COSTE y
la REUSABILIDAD y MANTENIBILIDAD de la automatización.
Reducir el tiempo y el esfuerzo
Incrementar el alcance
TAKT©
TAKT©scan
Rational Functional Tester
Rational Quality Manager
Master test plan:
Estrategia de automatización
Planif Prep Esp.
Ejec.
Planificación del mantenimiento
Ajuste del proceso de pruebas
Resultados en RQM
Formación
Desarrollo
de los scripts
Instalación y configuración
Plan de implantación
Realización
Scripts de prueba
Uso y mantenimiento
© Sogeti
Utilización
Servicio de Análisis estático de código
El control de la calidad estática del código se RENTABILIZA EN LA FASE DE
MANTENIMIENTO
Monitorizar los parámetros de calidad del código
fuente
Estándares de
mercado
Rational Software analyzer
Master test plan:
Planif Prep Esp.
Configuración de reglas
Uso y mantenimiento
Ajuste del proceso de aceptación
Instalación y configuración
Planificación del mantenimiento
Plan de implantación
Formación
Estrategia de Análisis de
código
Ejec.
Realización
Utilización
Ejecución
Resultados
© Sogeti
Servicio de gestión de la infraestructura de
pruebas
El control y seguimiento de la infraestructura de pruebas es INDISPENSABLE para el
CORRECTO DESARROLLO de las ACTIVIDADES de QA.
Asegurar la disponibilidad de los entornos,
configuraciones y datos de prueba en el
momento que se necesitan
TMap®Next
ITIL
Rational Quality Manager
Rational Team Concert
Buildforge
Master test plan:
Planif Prep
Definición de escenarios
Registro de assets
Infraestructura
Infraestructura
Planificación
Infraestructura
Control de entornos
Gestión del cambio
Gestión de la configuración
Gestión de versiones
© Sogeti
M
A
N
T
E
N
I
M
I
E
N
T
O
Aprovisionamiento
Operación
Gestión de datos
Gestión de problemas
Gestión de incidencias
Servicio de gestión de requisitos
La calidad de los requisitos es PRIMORDIAL PARA la implantación de un
OUTSOURCING CONTROLADO
Control y seguimiento de los requisitos
RLcM
Rational Requirements composer
Documentación de requisitos
Infraestructura
Línea base
Versionado de releases
Versionado de requisitos
© Sogeti
Modelo económico
Preguntas?
© Sogeti
Modelo económico
Los servicios y software se entregan bajo los siguientes
modelos económicos y de licenciamiento:
– Servicios + licencias permanentes
– Servicios + licencias en modelo SaaS (RQM, RFT, RPT)
– Servicios + licencias en cloud (cualquier modelo de
licenciamiento)
© Sogeti
Cálculo del esfuerzo
Servicio
Tipo de
servicio
Estimado en base a
Licencia
(porcentaje de uso)
Gestión de la calidad
Continuo
Volumen de desarrollo
Volumen de peticiones
RQM Contributor (50%)
RMC (5%)
RPE (5%)
Gestión de la demanda
Continuo
Volumen de desarrollo
Volumen de peticiones
RQM Professional (33%)
Gestión de la entrega
Continuo
Volumen de desarrollo
Volumen de peticiones
RQM Professional (33%)
RPE (5%)
Pruebas
Petición
Tipo de prueba
Complejidad de la petición
RQM Professional (50%)
BuildForge (5%)
Automatización de
pruebas funcionales
Petición
Entorno
Complejidad de la petición
RQM Professional (50%)
RFT (75%)
RTC developer (10%)
Análisis de código
Petición
Complejidad de la petición
RSA (100%)
Gestión de la
infraestructura de
pruebas
Continuo
Volumen de desarrollo
Complejidad de la
infraestructura
RQM Professional (25%)
Build Forge(25%)
Gestión de requisitos
Petición
Complejidad de la petición
RRC Analyst (50%)
…
© Sogeti
Cálculo del esfuerzo
Paso 1.- Establecer Tabla de productividad manual
Paso 2.- Calcular Número de licencias necesarias
Paso 3.- Balancear Número de licencias y Factor de
industrialización con el modelo de licenciamiento y coste
manual
Paso 4.- Establecer tabla de productividad final
PRUEBAS FUNCIONALES TABLA DE PRODUCTIVIDAD
Tipo de
Caso
© Sogeti
Diseño
(horas)
Ejecución
(horas)
Simple
0,2
0,2
Medio
0,6
0,3
Complejo
1
0,6
EJEMPLO DE APLICACIÓN:
PRUEBAS FUNCIONALES para una ronda del proyecto XXX
Casos
Casos
Casos
%
Total
Fase
Simples
Medios
Complejos Regresión Horas
Diseño de
Pruebas
100
110
80
0
166
Ejecución
de Pruebas
100
110
80
0,2
121
287
Implantaciónreguntas?
© Sogeti
Modelo de implantación
2 semanas
Ajuste de
la metodología
4 semanas
4 semanas
Implantación de los servicios
núcleo
Transición a Operación
Servicio de gestión de la calidad
Servicio de gestión de la demanda
Servicio de gestión de la entrega
Servicio de gestión de la infraestructura de pruebas
Servicio de pruebas
Servicio de gestión de requisitos
Servicio de análisis estático
de código
Servicio de automatización
de pruebas
© Sogeti
¿Preguntas?
© Sogeti
¡Gracias!
© Sogeti
SOGETI España
IBM
Pilar Bellod
Service Manager
[email protected]
Ana Lopez
IBM Rational IT Specialist
[email protected]
Descargar