Servicios de Testing

Transcription

Servicios de Testing
Quality Services
+20 Años de innovación
 Proveedor internacional de servicios de TI
 Fundada en 1991, +20 años de trayectoria
 Oficinas en Argentina, México, España y USA
 Infraestructura propia: +1800 m2
 +1000 proyectos en 50 países de América,
Europa, Asia y África
 +300 personas, graduadas en las mejores
universidades
 Una de las mejores empresas para trabajar
en la Argentina según GPTW.
 Certificación ISO 9001:2008 en la gestión de
servicios de software
 Premio Sadosky 2011 a la Trayectoria
Empresaria.
Servicios
Consulting
Enterprise
Applications

Software
Development
Outsourcing
Soluciones de Industria
Infraestructure
services

basadas en xRM:

Application Lifecycle

Management

Call Center
Arquitectura Corporativa

Service Desk

IT Governance

POS

Software Quality

Sales Force

Actualización de
CRM


Desarrollo v1

Modernización
Plataformas

Aplicaciones administradas

Mantenimiento, soporte y

Microsoft Servers
operación

Seguridad

Service Desk & On-Site

Portales & Colaboración

Mobile & Tablets

Fábrica

Arquitectura e Integración

Test center
Assurance

E-Commerce

BPM / ESB

Infraestructura
ISO, CMMI, ITIL

Development Framework

BI / Data Management

Mesa de ayuda
+100 empresas líderes confían en nosotros…
Intsalación y
Support

Administración de
Infraestructura
Baufest Quality Services
Marzo 2013
Quality Services
La práctica de Software Quality Services de Baufest tiene como
objetivo ayudar a las empresas a:
•
•
•
•
•
Implementar y mejorar sus circuitos de calidad para
minimizar el riesgo de interrupción del negocio.
Acelerar los procesos de pruebas.
Identificar y corregir las deficiencias en la metodología
vigente.
Maximizar la calidad de las aplicaciones
Aumentar la velocidad de la puesta en producción
de las
Security
mismas.
Software
Los servicios de Calidad, se fundamentan en cuatro grandes
pilares:
Configuration




Quality Assurance
Quality Control
Security
SCM
Management
(SCM)
Quality
Control
(QC)
Algunas preguntas recurrentes…
 ¿Como podemos determinar la calidad de nuestros esfuerzos de
testing?
 ¿Estamos recibiendo el valor de la inversión que estamos
realizando en los servicios de testing?
 ¿Estamos haciendo mucho o poco testing?
 Nuestro presupuesto fue recortado, ¿que tipo de testing
deberíamos eliminar?
 ¿Que impacto tendrá en la calidad de la producción de
aplicaciones?
 ¿Cómo podemos integrar una estrategia de testing sostenible en
nuestra organización?
 ¿Cómo podemos integrar mejores practicas de testing alineadas a
la cultura de la organización?
6
Visión integral de Servicios
•
Estrategia de
Testing &
Planeamiento
•
•
•
•
Coaching testing
Capacitación
SCM
Enmascaramiento
de datos.
•
•
•
•
•
•

Testing Setup: Assestment situación testing,
métricas y metodologías de trabajo.
Quality Management
Evaluación de herramientas
Seguimiento de defectos
Releases
Innovación &
Mejora
Continua
Ambientes
Scripts
Arnés de testing.
Testing
Funcional
Regresión
Integración
Configuración
Baufest Quality
Services
•
•
Automatización
de Testing
Testing No
Funcional
•
•
Start
•
•
•
Setup
Testing
take-over
Operación
Testing de Stress
Testing de detección de
vulnerabilidades
Testing de proyectos de
tecnología
Configuración
Project
Close
Servicios| Estrategia de testing
Los servicios de estrategia de testing & planeamiento, tienen
como objetivo lograr un impacto en:
 Procesos: Metodología
 Tecnología: Incorporación de herramientas
 Personas: Habilidades y destrezas
Servicios:
• Assestment situación de testing:
• Definición de objetivos de calidad y performance.
• Definición metodología de trabajo.
• Testing Setup: “Dejar el equipo listo para las actividades de takeover, en el lugar de
trabajo acordado y con la infraestructura requerida”
 Dimensionamiento y composición del equipo
 Diseño preliminar del acuerdo de nivel de servicio (SLA)
 Lugar de trabajo e infraestructura
 Cobertura horaria / geográfica
 Modelo de gobierno - Comunicaciones
 Contratación del servicio - Acuerdos de Confidencialidad
 Quality Management
• Evaluación de herramientas
• Seguimiento de defectos
Servicios| Testing funcional
Testing
Funcional
QA de Requerimientos
QA de Diseño Técnico
 Soporte durante las
actividades de especificación
de requerimientos
•
 Revisión Formal
QA de Código
 Revisión de las
especificaciones: contenido,
viabilidad y claridad de las
mismas.
 Revisión de Código .NET y JAVA en Base a
Patrones
 Revisión de aspectos formales:
completitud y cumplimiento
de las definiciones
metodológicas y estándares.
 Revisión de Implicaciones
Técnicas y de Arquitectura.
Análisis de los aspectos que refieren a
alternativas técnicas, arquitecturas, diseño de
patrones y factibilidad de la propuesta técnica
 Detección de código que pueda impactar en la
performance de la aplicación.
Servicios| Testing no funcional
Testing no
funcional
Baufest brinda entre sus servicios de los siguientes Test Técnicos:
 Test de Stress: Se definen un subset de escenarios a probar a
los efectos de validar la performance en base a la capacidad de
la infraestructura.
 Test de Volumen: Similar a los anteriores, pero buscando
probar que volumen de datos es capaz de procesar la
aplicación.
 Test de Detección de Vulnerabilidades (Seguridad)
 Testing de proyectos de Tecnología (mudanzas, upgrades,
updates tecnológicos, cambio de plataforma, etc.)
 Testing de vulnerabilidades en aplicaciones web
 Herramientas Utilizadas:
HP Performance Center; HP WebInspector
IBM Rational Performance Tester; IBM Rational AppScan
MS Visual Studio for Testing.
Open Source + Low Cost.
Servicios| Innovación & Mejora continua
Innovacion &
Mejora
Continúa
Busca optimizar los esfuerzos de TI para alinearlos a la
estrategia de la empresa, generando real valor para el
negocio.

Las prácticas y procesos involucrados en la generación
de software.

La gestión de las relaciones entre los artefactos de
desarrollo utilizados o producidos por estas actividades.

Los reportes sobre el progreso de las actividades de
desarrollo en su conjunto.

Las herramientas que le dan soporte.
 SCM: implica la implementación, coordinación y monitoreo de las actividades de generación de una
solución de software desde el surgimiento de la necesidad hasta la puesta en producción y posterior
mantenimiento.
 Capacitaciones: en herramientas, testing funcional y actividades diarias.
 Enmascaramiento de testing: compliance BCRA 4609
 Coaching y consultoría:
Modelo orientado a la calidad
Baufest |Quality Services
Staff Augmentation
Quality Services
Herramientas
Innovación
.
Test
.
.
Core team
Provisión recursos
Test
.
Flex team
Provisión servicio
Objetivos de Calidad y Performance
Proveedor A
Proveedor B
Costo beneficio/ Valor
organización?
Baufest |Quality Services
Hace la transferencia de
conocimiento de las aplicaciones,
provee la documentación y brinda
la versión de la aplicación a testear.
Planifica la estrategia de testing según
las necesidades, metodologías y
herramientas de la empresa asignando
equipos gestionados.
Monsanto
Cliente
baufest
14
Líder de
proyecto
Responsable
implementacion
Analista
funcional
de negocio
Tecnología
Homologación
Versión de la
Requerimientos
Aplicación y
Documentacion
Aplicación
• Plan de
Pruebas
• Diseño de Casos
• Reporte de Ejecución
e Issues encontrados
Baufest Team 1
Service
Delivery
Leader
Baufest Team 2
Baufest Team 3
Cantidad de
funcionalidad
Líder
Homologación
Testers
Calidad de la
funcionalidad
Infrastructure
Management
Factory Management
Cantidad de
funcionalidad
Gerencia
Tecnología e implementación a producción
Equipo de proyecto
Baufest |Quality Services
 Estaciones de trabajo y red
 Repositorio central para la gestión de pruebas




Casos de Prueba
Datos de Prueba
Scripts de Prueba
Versiones de prueba de artefactos
 Servidores para la gestión de pruebas

Alberga herramientas de ciclo de vida de gestión y seguimiento de defectos
 Servidores Aplicación
 Herramientas:




Gestión de pruebas: IBM Rational ClearQuest TestManager, MS Visual Studio Team System,
IBM Rational Quality Manager, TestLink, HP Quality Center, etc
Seguimiento de Defectos: IBM Rational ClearQuest, MS VisualStudio Team System, Server,
Gemini, Mantis, BugZilla IBM Rational Team Concert, etc.
Pruebas de funcionamiento y rendimiento automatizadas: IBM Rational Performance Tester,
IBM Rational Functional Tester, MS Visual Studio for Testing, HP QTP, Fitnesse, etc.
Análisis de Código estático y dinámico: IBM Rational Purify, PureCoverage y Quantify, MS
Visual Studio for Testing.
Gestión| Quality Services
Iteraciones semanales / quincenales
Start





Setup
Testing
take-over
Alcance del servicio
Equipo del servicio
Revisión de los acuerdos (SLA) y enmiendas al servicio
Revisión de precios
Resolución de conflictos
Operación
Project
Close
Informe y medición servicio| Quality Services
Servicio medido en base a cumplimiento de objetivos de calidad: Acuerdo de servicios por
performance.
 Ventajas:
 Se incentiva la calidad y la productividad
 Permite medir fehacientemente el cumplimiento de objetivos de negocio
 Este tipo de contratación genera beneficios para el Cliente
 La relación costo del servicio vs. beneficio para el negocio es positiva
 El presupuesto invertido en Calidad rinde más
 Items de medición: Story points/Casos de Prueba/Casos ejecutados/otros
 Se acuerda con el cliente
 Servicio de assessment inicial de dos semanas a un mes para plantear objetos, objetivos y métricas
de performance. Salida: Diagnóstico y Acuerdo de servicios.

Se miden
 Situación actual
 Situación objetivo
 Situación de coyuntura (3 a 6 meses hasta llegar a situación objetivo)
Informe y medición servicio| Quality Services
 Items de Calidad
 Items de performance
 Calidad sobre la documentación generados
 Templates
 Secciones
 Redacción
 Adhesión a los estándares





 Calidad de presentación de resultados
 Informes
 Herramientas de gestión
 Cantidad de aportes de mejora a los
procesos
 Tangibles
 Revisiones mensuales de mejora
continua
 Aportes reales
 Medición del cambio
Aceptación
Pruebas cubiertas
Desempeño de las pruebas
Efectividad de las pruebas
Cumplimiento de objetivos
-Coyunturales
-Situación Objetivo
 Productividad ponderada
-Cantidad de ítems por tiempo
-Cantidad de ítem según
ponderación/prioridad/alineación
con el negocio
Equipo| Quality Services
Líder/Coach:.
 Gestión
 Seguimiento y control
 Feedback al cliente
 Optimización
 Capacitación
Coaching
• Detectar y gestionar necesidades de
capacitación
• Capacitarse y capacitar
• Asesorar al equipo en buenas prácticas
• Acompañar en su implementación
• Evaluar el desempeño de los miembros de
equipo
• Procurar que los miembros cumplan los
objetivos
• Disipar dudas
Equipo de QA:
 Aseguramiento de la calidad
 Control de la calidad
 Ejecución de pruebas en distintos niveles
1.Equipo extendido:.
 Refuerzo al equipo de QA
Socios
Plataformas &
Herramientas
NATURAL
NATURAL
Socios Tecnológicos
Socios de Negocio
Valores
USD 11.5 Millones
Encuesta de Satisfacción del Cliente
91% entre Satisfechos y Muy
Satisfechos

5° empresa con mayor facturación en desarrollo de
software en Argentina, según IDC

Reconocida como uno de los proveedores de
servicios de TI con Mejor Imagen, según el ranking
de Information Technology.

28° Puesto en ranking Mejores Empleadores que
elabora Apertura (Empresas 200 ~ 1000 personas)

Premio Sadosky 2011 a la Trayectoria
Empresaria

Proceso unificado de Ventas
& Prestación de servicios.
¡Muchas Gracias!
Argentina
México
USA
España
Buenos Aires
Tel.: +52 (55) 5531-8878
Fax: +52 (55) 5531-8878
Avda. Ejército Nacional 678,
Col. Polanco Reforma,
Distrito Federal C.P. 11550
México D.F.
Tel +1 (617) 275-2420
1 Broadway 14th floor
Cambridge, MA 02142
EE.UU
Tel.: +34 91 745-2763
Fax: +34 91 561-5626
c/ Francisco Giralte, 2
28002, Madrid
España
Tel.: +54 (11) 4118-8080
Fax: +54 (11) 4118-8080
Roosevelt 1655
C1428BNC, Buenos Aires
Argentina
Santa Fe
Tel.: +54 (342) 412-0368
San Jerónimo 1838
S3000FPP, Santa Fe
Argentina
[email protected]
baufest.com