charla evento testinguy 2016 - muerte ágil del tester - federico toledo y gabriel montero
TRANSCRIPT
La muerte “ágil” del
tester
+ de 30 países+ de 1.500 personas54% adoptaron agile88% en latinoamérica
● 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
¿Por qué?
Porque el rol del tester en
su concepción original no es
ágil
DISCLAIMER 1:Ágil no es rápido
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
¿E l Ag i l i smo va a matar e l ro l de l Tester?
NO, pero sí
necesita adaptarse
¿Cómo lograrlo?
DISCLAIMER 2:Rol del Tester en proyectos ágiles
DISCLAIMER 3:Es para cualquier
Tester
Planificación Desarrollo
Inspección y Adaptación
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
PLANIFICACIÓN
¿Qué sucede cuando se planifica
una liberación o iteración?
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
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
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
¿Cómo participa el Tester?
EstimaciónAyudando a priorizarDefinición de criterios
de aceptaciónEstrategias de Testing
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.
DESARROLLO
¿Cómo hace el tester para probar
sin documentación?
Casos de prueba
¿Los casos de prueba están
muriendo?
http://www.ministryoftesting.com/2016/04/test-cases-dead-yet/
ChecklistsMind-maps
Testing Exploratorio
El Testing Exploratorio es
inherentemente ágilAgile Testing: A Practical Guide for Testers and Agile Teams by Lisa Crispin and Janet Gregory
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
5
22.5
72.5 Principalmente Casos de prueba
Principalmente Exploratorio
ESTAMOS DESAPROVECHANDO UNA ESTRATEGIA IDEAL PARA ADAPTARNOS AL CAMBIO.
Otros
¿Los casos de prueba están muriendo? ¿o están siendo automatizados?
Cambiar “La responsabilidad
del QA” por“La calidad depende de
todos”
TODOS SOMOS PARTE DE UN
MISMO EQUIPO
¿Y qué puede hacer el tester?
Promover acuerdos ayudan: Ejemplo
“Definition of Done”
INSPECCIÓN YADAPTACIÓN
REVISIÓN DEL PRODUCTO
Se valida el incremento de producto y se
recibe feedback
¿En qué ayuda el tester?
RETROSPECTIVA
Validar cómo nos fue en términos de
proceso e interacciones, y tomar acciones
¿Y qué hace el tester?
Mejorar escucha, fomentar el diálogo y
el sentimiento de equipo
CIERRE
Planificación Desarrollo
Inspección y Adaptación
¿E l Ag i l i smo va a matar e l ro l de l Tester?
Federico ToledoAbstracta@fltoledo
Gabriel MonteroPeregrinus
@gmonterol
¡¡GRACIAS!!