Micro Focus - Presentación TestingAndToolsDay 2016 v0.1

Post on 20-Feb-2017

23 views 4 download

Transcript of Micro Focus - Presentación TestingAndToolsDay 2016 v0.1

#TestingToolsDay

#TestingToolsDay

Quality is our game!

Gestión integrada del Outsourcing de DesarrolloCarlos GutiérrezSolution Consulting Director, Software Delivery and Testing, EMEA

#TestingToolsDay

Metáfora de la Placa BaseProcesos Factor humanoTecnología

Organización Cliente

Outsourcer 1, 2, 3, 4…Driver

#TestingToolsDay

“En 2017, 75% de las organizaciones IT tendrán una capacidad bimodal”Sistemas de Innovación

Sistemas de Diferenciación

Sistemasde Registro

Modo 1Fiabilidad

Waterfall, V-ModelIT-centric

Nueva versiones enMeses/Años

Modo 2Agilidad

Agile, KanbanBusiness-centric

Versiones enDías/Semanas

GobernanzaCa

mbi

o

*Predicciones de Gartner, 2014

API

Sistemas de com

promiso

#TestingToolsDay

¿Qué se le pide a un Outsourcer de Desarrollo?

• Gestión del servicio• Comunicación• Certeza en las entregas y visibilidad• Gestión de activos software• Calidad de producto entregado• Cumplimiento con los procesos del cliente• Flexibilidad

#TestingToolsDay

¿Qué se le pide a un Outsourcer de Desarrollo?

• Gestión del servicio• Comunicación• Certeza en las entregas y visibilidad• Gestión de activos software• Calidad de producto entregado• Cumplimiento con los procesos del cliente• Flexibilidad

#TestingToolsDay

Detalle necesario para el outsourcer de desarrollo y/o testing

Necesidades del negocio

¿Cuál es el estado de lo que se solicitó?

Idea Tarea

¿Qué se ha desarrollado, es lo que negocio esperaba?

?

Comunicación

N D

T

#TestingToolsDay

Comunicación: Distintas perspectivas

Perspectiva de negocio

Tema “Mobile Pay”Habilitar compras por crédito & PayPal - Visa and Master Card (crítico)- American Express

(debería)- PayPal (podría)

Analista Negocio

Perspectiva técnica

• Diseñar pantallas para procesar las tarjetas de crédito

• Definir un servicio compartido de procesamiento

• Diseñar y verificar un protocolo de encriptación

• Crear un framework de pruebas unitarias…

Desarrollador

Estrategia, mercados,

necesidades

Épicas, historias,

tareas

Perspectiva de pruebas

• Replicar infraestructura• UX Test #1• Unit Tests Sprint 23• Mejorar el framework de

Unit Testing• Cross browser/Cross device

tests• Pruebas protocolos

seguridad• Tests multi-idioma

Tester

Unit, UATs, CI

#TestingToolsDay

Comunicación: necesidades• Capturar toda la información • Estructurar el producto / proyecto • Describir el producto con el suficiente nivel de detalle• Incluir mocks y diagramas dentro de la explicación del

producto• Socializar y compartir todo• Mantener visible la fuente en todo momento

#TestingToolsDay

Certeza en las entregas y visibilidad

Plan de la Release 1

Plan de la Release 2

Plan de la Release 3

Release 1 desplegada

Release 2 desplegada

Release 3 desplegada

Feedback

Hito 1

Hito 2

Hito 3

Alcance del proyecto/ producto

TODOS LOS REQUISITOS

#TestingToolsDay

Hito 1

R1R2R3R4R5R6R6R8R9R10R11R12R13R14R15

ALCANCE BUSINESS RELEASE 1 PLAN

R1R2R3R4

¿Se podrá entregar la release_1 a

tiempo?

DEV RELEASE 1 TAREASR3 no cubierto por DevTareas sin vínculo con necesidades de negocio en el plan de Release 1

CASOS DE PRUEBA PARA RELEASE 1

R2 no tiene ningún caso de prueba asociado

Outsourcer 1

Outsourcer 2

#TestingToolsDay

Hito 1

R1R2R3R4R5R6R6R8R9R10R11R12R13R14R15

ALCANCE BUSINESS RELEASE 1 PLAN

R1R2R3R4

¿Se podrá entregar la release_1 a

tiempo?

DEV RELEASE 1 TASKS

CASOS DE PRUEBA PARA RELEASE 1

• ¿El avance es el esperado?

• ¿Se han pasado todas las pruebas?

• ¿Qué escenarios alternativos debemos considerar para la release?

Visibilidad, seguimiento y flexibilidad:

Test

#TestingToolsDay

Gestión de activos software

Carpetas!

Solución de Big Company (Enterprise level)

• Abarcando todas las tecnologías de la empresa (mainframe incluido)

• Capaz de soportar ajustes rápidos sobre las distintas releases planificadas (que pueden involucrar distintos outsourcers)

• Capaz de propagar cambios entre los distintos outsourcers

• Integración continua en el lado del cliente• DevOps ready!

Outs1COBOL

Outs2JAVA

Outs3APPS

#TestingToolsDay

Hito 1

R1R2R3R4R5R6R6R8R9R10R11R12R13R14R15

ALCANCE BUSINESS RELEASE 1 PLAN

R1R2R3R4

No podemos cumplir Hito 1 mandamos R4 a la siguiente release!

DEV RELEASE 1 SOFTWARE

OK!

Antes Después

#TestingToolsDay

MF DevOps Stack

#TestingToolsDay

Calidad de producto entregado

Modelo de Calidad

Revisiones (código, peer reviews…)

Pruebas (unitarias, integración, automatización…)

Entornos (despliegues, sw base, mantenimiento…)

Provisión de datos (subset, enmascaramiento…)

#TestingToolsDay

Calidad de producto entregado

• Visibilidad ejecución pruebas• Metodología cliente• Herramientas cliente• Entrega de testware• Automatización pactada• Shift Left en automatización

Pruebas

#TestingToolsDay

Calidad de producto entregado

Automatización

Silk Test

Gestión

Silk Central

Rendimiento

Silk Performer

Seguimiento

Multi instancia

Integración

KDT

Una herramienta para:- Dif. Tecnologías- Browser Testing- Mobile

KDT

Fácil de utilizar y aprender

Monitorización UX

Máxima Flexibilidad

#TestingToolsDay

Micro Focus big picture

Business Delivery

Idea

RequirementDetail

Time

Functionality

Time

Product

Backlog

ATLAS AGILE

SILK Central

SILK Test SILK Performer

Input Input

Dimensions CM or AccuRev

Deployment Automation

Application under test

#TestingToolsDay

MapeoFactor Solución Micro FocusComunicación AtlasCerteza en las entregas y visibilidad

Atlas, Silk Central, Agile tool

Gestión de activos software

Dimensions CM, AccuRev

Calidad de producto entregado

Silk Central, Silk Test, Silk Performer, Silk Performance ManagerDeployment Automation

#TestingToolsDay

Micro Focus ADLM/DevOps Stack

SolucionesMainframe

#TestingToolsDay

+34 672 26 68 55

carlos.gutierrez@microfocus.com

Carlos Gutiérrez

Solution Consulting Director, Sw Delivery & Testing, Micro Focus.

Thank you

#TestingToolsDay