charla evento testinguy 2016 - muerte ágil del tester - federico toledo y gabriel montero

54
La muerte “ágil” del tester

Upload: federico-toledo

Post on 14-Apr-2017

350 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

La muerte “ágil” del

tester

Page 2: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

+ de 30 países+ de 1.500 personas54% adoptaron agile88% en latinoamérica

Gabriel Montero
Pato
Page 3: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

● 4 0 P E R S O N A S● 6 0 % E S TÁ N

U S A N D O A G I L E

Encuesta sobre testingMeetup TestingUY

Gabriel Montero
Pato
Page 4: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero
Gabriel Montero
Pato
Page 5: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

¿Por qué?

Gabriel Montero
Pato
Page 6: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

Porque el rol del tester en

su concepción original no es

ágil

Gabriel Montero
Fede
Page 7: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

DISCLAIMER 1:Ágil no es rápido

Gabriel Montero
Pato
Page 8: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

ANTI-MANIFIESTO ÁGILPersonas e interacciones sobre procesos y herramientas

Software funcionando sobre documentación extensiva

Colaboración con el cliente sobre negociación contractual

Respuesta ante el cambio sobre seguir un plan

Esto es, aunque valoramos los elementos de la derecha, valoramos más los de la izquierda.

ANTI-MANIFIESTO ÁGIL

PROCESO, FASE, EQUIPO INDEPENDIENTE

CASOS DE PRUEBA BASADOS EN REQUISITOS

CASOS DE PRUEBA BASADOS EN CONTRATO

TEST PLAN, MANTENER CASOS DE PRUEBA

Gabriel Montero
Fede
Page 9: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

¿E l Ag i l i smo va a matar e l ro l de l Tester?

Gabriel Montero
Fede
Page 10: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

NO, pero sí

necesita adaptarse

Gabriel Montero
Fede
Page 11: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

¿Cómo lograrlo?

Gabriel Montero
Fede
Page 12: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

DISCLAIMER 2:Rol del Tester en proyectos ágiles

Gabriel Montero
Pato
Page 13: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

DISCLAIMER 3:Es para cualquier

Tester

Gabriel Montero
Pato
Page 14: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

Planificación Desarrollo

Inspección y Adaptación

Federico Toledo
Pato
Page 15: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

Federico Toledo@fltoledo

G A B R I E L M O N T E R O@ G M O N T E R O L

Federico Toledo
Fede y Pato
Page 16: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

PLANIFICACIÓN

Federico Toledo
Pato
Page 17: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

¿Qué sucede cuando se planifica

una liberación o iteración?

Federico Toledo
Pato
Page 18: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

ESRE (Especificación de Requerimientos)

OBJETIVO:Construir una silla para un jardín de infantes. La edad de los chicos es de 3 a 5.

DETALLES TÉCNICOS:La silla deberá ser de una pieza y de plástico (Termoplástico color color blanco), sin reposa-brazos, apoyándose en 4 patas distribuidas equitativamente.

El respaldo y asiento deberán ser rectangulares. Las patas deberán ser cilíndricas y macizas.

Medidas sillas para Patio:Respaldo: 30 x 60 cm

____________________________________Especificación de Requerimientos - 1 de 123 páginas

60

30

Federico Toledo
Pato
Page 19: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

ESRE (Especificación de Requerimientos)

OBJETIVO:Construir una silla para un jardín de infantes. La edad de los chicos es de 3 a 5.

DETALLES TÉCNICOS:La silla deberá ser de una pieza y de plástico (Termoplástico color color blanco), sin reposa-brazos, apoyándose en 4 patas distribuidas equitativamente.

El respaldo y asiento deberán ser rectangulares. Las patas deberán ser cilíndricas y macizas.

Medidas sillas para Patio:Respaldo: 30 x 60 cm

____________________________________Especificación de Requerimientos - 1 de 123 páginas

60

30

Gabriel Montero
Pato
Page 20: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

A

B

C

D

E

Product Backlog

Release 1

Release 2

1. LISTA DE FUNCIONALIDADES PRIORIZADAS

2. INVITACIÓN AL DIÁLOGO

3. ALGUNAS DEFINEN CRITERIOS DE ACEPTACIÓN

4. CLIENTE: QUÉ EQUIPO: CÓMO Y CUÁNTO

Federico Toledo
Pato
Page 21: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

¿Cómo participa el Tester?

Federico Toledo
Fede
Page 22: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

EstimaciónAyudando a priorizarDefinición de criterios

de aceptaciónEstrategias de Testing

Federico Toledo
Fede
Page 23: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero
Federico Toledo
Fede
Page 24: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

DEFINICIÓN DE TESTING CEM KANER

Testing es una investigación técnica y empírica realizada para proveer a los interesados (stakeholders) información sobre la calidad de un producto o un servicioParticipando desde el inicio para prevenir más que informar.

Gabriel Montero
Fede
Page 25: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

DESARROLLO

Federico Toledo
Pato
Page 26: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero
Federico Toledo
Pato
Page 27: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

¿Cómo hace el tester para probar

sin documentación?

Federico Toledo
Fede
Page 28: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

Casos de prueba

Federico Toledo
Fede
Page 29: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

¿Los casos de prueba están

muriendo?

http://www.ministryoftesting.com/2016/04/test-cases-dead-yet/

Federico Toledo
Fede
Page 30: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

ChecklistsMind-maps

Testing Exploratorio

Federico Toledo
Fede
Page 31: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

El Testing Exploratorio es

inherentemente ágilAgile Testing: A Practical Guide for Testers and Agile Teams by Lisa Crispin and Janet Gregory

Federico Toledo
Fede
Page 32: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

Aprendizaje, diseño y ejecución de pruebas simultáneas.

Enfatiza la libertad personal y la responsabilidad del individuo.

Permite optimizar continuamente el valor de su trabajo.

http://kaner.com/?p=46

Federico Toledo
Fede
Page 33: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

5

22.5

72.5 Principalmente Casos de prueba

Principalmente Exploratorio

ESTAMOS DESAPROVECHANDO UNA ESTRATEGIA IDEAL PARA ADAPTARNOS AL CAMBIO.

Otros

Federico Toledo
Fede
Page 34: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

¿Los casos de prueba están muriendo? ¿o están siendo automatizados?

Federico Toledo
Fede
Page 35: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

Cambiar “La responsabilidad

del QA” por“La calidad depende de

todos”

Federico Toledo
Fede
Page 36: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

TODOS SOMOS PARTE DE UN

MISMO EQUIPO

Federico Toledo
Pato
Page 37: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero
Federico Toledo
Pato
Page 38: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero
Gabriel Montero
Pato
Page 39: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

¿Y qué puede hacer el tester?

Gabriel Montero
Pato
Page 40: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

Promover acuerdos ayudan: Ejemplo

“Definition of Done”

Gabriel Montero
Pato
Page 41: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

INSPECCIÓN YADAPTACIÓN

Federico Toledo
Pato
Page 42: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

REVISIÓN DEL PRODUCTO

Federico Toledo
Pato
Page 43: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

Se valida el incremento de producto y se

recibe feedback

Gabriel Montero
Pato
Page 44: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

¿En qué ayuda el tester?

Gabriel Montero
Pato
Page 45: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero
Federico Toledo
Pato
Page 46: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

RETROSPECTIVA

Gabriel Montero
Pato
Page 47: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

Validar cómo nos fue en términos de

proceso e interacciones, y tomar acciones

Gabriel Montero
Pato
Page 48: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

¿Y qué hace el tester?

Gabriel Montero
Pato
Page 49: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

Mejorar escucha, fomentar el diálogo y

el sentimiento de equipo

Gabriel Montero
Pato
Page 50: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

CIERRE

Gabriel Montero
Fede
Page 51: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

Planificación Desarrollo

Inspección y Adaptación

Federico Toledo
Fede
Page 52: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

¿E l Ag i l i smo va a matar e l ro l de l Tester?

Gabriel Montero
Fede
Page 53: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero
Gabriel Montero
No sé si me convence mucho esta imagen. Quizás pondría algo más relacionado a algo tipo que hable de algo más, hay una frase que dice algo así cómo "no se trata solamente de sobrevivir a una tempestad, sino de bailar bajo la lluvia", o algo del estilo
Gabriel Montero
Otra opción, y que está buena porque sería hacer una especie de Call-back, es usar una imágen de un tipo surfeando una ola, cómo que el Agilimso no lo mató, sino que lo está disfrutando.
Page 54: Charla evento TestingUY 2016 - Muerte ágil del tester - Federico Toledo y Gabriel Montero

Federico ToledoAbstracta@fltoledo

Gabriel MonteroPeregrinus

@gmonterol

¡¡GRACIAS!!

Federico Toledo
Pato