servicios de testing - · pdf filetest center infraestructura ... • acelerar los...
TRANSCRIPT
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
Application Lifecycle
Management
Arquitectura Corporativa
IT Governance
Software Quality
Assurance
ISO, CMMI, ITIL
Soluciones de Industria
basadas en xRM:
CRM
Call Center
Service Desk
POS
Sales Force
E-Commerce
Development Framework
Desarrollo v1
Modernización
Portales & Colaboración
Mobile & Tablets
Arquitectura e Integración
BPM / ESB
BI / Data Management
Aplicaciones administradas
Mantenimiento, soporte y
operación
Fábrica
Test center
Infraestructura
Mesa de ayuda
Intsalación y
Actualización de
Plataformas
Microsoft Servers
Seguridad
Service Desk & On-Site
Support
Administración de
Infraestructura
Consulting Enterprise
Applications
Software
Development
Outsourcing Infraestructure
services
+100 empresas líderes confían en nosotros…
Baufest Quality Services
Marzo 2013
Quality Services
Security
Software Configuration Management
(SCM)
Quality Control
(QC)
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
mismas.
Los servicios de Calidad, se fundamentan en cuatro grandes pilares:
Quality Assurance Quality Control Security SCM
Algunas preguntas recurrentes…
6
¿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?
Visión integral de Servicios
Estrategia de Testing &
Planeamiento
Testing Funcional
Testing No Funcional
Automatización de Testing
Innovación & Mejora
Continua
• Testing Setup: Assestment situación testing, métricas y metodologías de trabajo.
• Quality Management • Evaluación de herramientas • Seguimiento de defectos Releases
• Regresión • Integración • Configuración
• Testing de Stress • Testing de detección de
vulnerabilidades • Testing de proyectos de
tecnología • Configuración
• Ambientes • Scripts • Arnés de testing.
• Coaching testing • Capacitación • SCM • Enmascaramiento
de datos.
Baufest Quality Services
Start Setup Testing
take-over Operación
Project Close
Servicios| Estrategia de testing
Estrategia de Testing & Planeamient
o
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
Soporte durante las actividades de especificación de requerimientos
Revisión Formal
Revisión de las especificaciones: contenido, viabilidad y claridad de las mismas.
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.
QA de Diseño Técnico
• Análisis de los aspectos que refieren a alternativas técnicas, arquitecturas, diseño de patrones y factibilidad de la propuesta técnica
QA de Código
Revisión de Código .NET y JAVA en Base a Patrones
Detección de código que pueda impactar en la performance de la aplicación.
Servicios| Testing no funcional Testing no funcional
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.
Baufest brinda entre sus servicios de los siguientes Test Técnicos:
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
Provisión recursos Provisión servicio
. Test . . Test .
Core team Flex team
Herramientas
Innovación
Proveedor A Proveedor B
Costo beneficio/ Valor organización?
Objetivos de Calidad y Performance
14
Hace la transferencia de
conocimiento de las aplicaciones,
provee la documentación y brinda
la versión de la aplicación a testear.
Monsanto
Equipo de proyecto
Líder de proyecto
Analista funcional
de negocio
Responsable implementacion
Tecnología
Homologación
Líder Homologación
Testers
Ge
ren
cia
Te
cn
olo
gía
e im
ple
me
nta
ció
n a
pro
du
cc
ión
Requerimientos
Aplicación
baufest
Fa
cto
ry M
an
ag
em
en
t
Baufest Team 1
Baufest Team 2
Baufest Team 3
Calidad de la
funcionalidad
Cantidad de
funcionalidad
Cantidad de
funcionalidad
Infrastructure
Management
Service
Delivery
Leader
Cliente
Planifica la estrategia de testing según
las necesidades, metodologías y
herramientas de la empresa asignando
equipos gestionados.
Versión de la Aplicación y
Documentacion
• Plan de Pruebas • Diseño de Casos • Reporte de Ejecución
e Issues encontrados
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.
Baufest |Quality Services
Alcance del servicio Equipo del servicio Revisión de los acuerdos (SLA) y enmiendas al servicio Revisión de precios Resolución de conflictos
Iteraciones semanales / quincenales
Start Setup Testing
take-over Operación
Project Close
Gestión| 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
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
Informe y medición servicio| Quality Services
Items de performance 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
Líder/Coach:.
Gestión
Seguimiento y control
Feedback al cliente
Optimización
Capacitación
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
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| Quality Services
Socios
NATURAL NATURAL
Plataformas & Herramientas
Socios Tecnológicos
Socios de Negocio
Valores
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.
91% entre Satisfechos y Muy Satisfechos
Encuesta de Satisfacción del Cliente
USD 11.5 Millones
¡Muchas Gracias!
[email protected] baufest.com
Argentina
Buenos Aires 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
España Tel.: +34 91 745-2763 Fax: +34 91 561-5626 c/ Francisco Giralte, 2 28002, Madrid España
México 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.
USA Tel +1 (617) 275-2420 1 Broadway 14th floor Cambridge, MA 02142 EE.UU