Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

667 views

Published on

Charla de Gabriel Montero y Federico Toledo en TestingUY 2016 - LA MUERTE ÁGIL DEL TESTER

¿El rol del tester está destinado a morir a causa del Agilismo?

Si seguimos haciendo las mismas cosas que hace 20 años atrás, probablemente sí. Marcos de trabajo ágiles como Scrum se han convertido en algo que va más allá de la gestión de proyectos, re-definiendo nuestra concepción del trabajo, apuntando al trabajo en equipo y sus interacciones, por encima de roles especialistas.

¿Esto quiere decir que debamos prescindir de roles más específicos como el Tester?. No, por el contrario, nuestra charla intentará reflexionar a partir de nuestra experiencia empírica sobre el cambio de paradigma. De esta manera, buscamos ampliar la concepción de Tester enfocado únicamente al Diseño o Ejecución de Casos de Prueba, en pos de personas más “full stack”, debiendo incorporar nuevas formas de testear software como el Testing Exploratorio, y elementos de Gestión claves para generar entornos de confianza y colaboración, que nos permitan entregar productos de mejor calidad en un “time to market” adecuado a nuestros clientes.

Published in: Software

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

  1. 1. La muerte “ágil” del tester
  2. 2. + de 30 países + de 1.500 personas 54% adoptaron agile 88% en latinoamérica
  3. 3. ● 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 testing Meetup TestingUY
  4. 4. ¿Por qué?
  5. 5. Porque el rol del tester en su concepción original no es ágil
  6. 6. DISCLAIMER 1: Ágil no es rápido
  7. 7. ANTI-MANIFIESTO ÁGIL Personas 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 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
  8. 8. ¿El Agilismo va a matar el rol del Tester?
  9. 9. NO, pero sí necesita adaptarse
  10. 10. ¿Cómo lograrlo?
  11. 11. DISCLAIMER 2: Rol del Tester en proyectos ágiles
  12. 12. DISCLAIMER 3: Es para cualquier Tester
  13. 13. Planificació n Desarrollo Inspección y Adaptación
  14. 14. Federico Toledo @fltoledo Gabriel Montero @gmonterol
  15. 15. PLANIFICACIÓN
  16. 16. ¿Qué sucede cuando se planifica una liberación o iteración?
  17. 17. 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 __________________________________ 6 0 3 0
  18. 18. 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 __________________________________ 6 0 3 0
  19. 19. 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
  20. 20. ¿Cómo participa el Tester?
  21. 21. Estimación Ayudando a priorizar Definición de criterios de aceptación Estrategias de Testing
  22. 22. DEFINICIÓN DE TESTING CEM KANERTesting 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 servicio Participando desde el inicio para prevenir más que informar.
  23. 23. DESARROLLO
  24. 24. ¿Cómo hace el tester para probar sin documentación?
  25. 25. Casos de prueba
  26. 26. ¿Los casos de prueba están muriendo? http://www.ministryoftesting.com/2016/04/test-cases- dead-yet/
  27. 27. Checklists Mind-maps Testing Exploratorio
  28. 28. El Testing Exploratorio es inherentemente ágil Agile Testing: A Practical Guide for Testers and Agile Teams by Lisa Crispin and Janet Gregory
  29. 29. 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
  30. 30. 5 22.5 72.5 Principalmente Casos de prueba Principalmente Exploratorio ESTAMOS DESAPROVECHANDO UNA ESTRATEGIA IDEAL PARA ADAPTARNOS AL CAMBIO. Otros
  31. 31. ¿Los casos de prueba están muriendo? ¿o están siendo automatizados?
  32. 32. Cambiar “La responsabilidad del QA” por “La calidad depende de todos”
  33. 33. TODOS SOMOS PARTE DE UN MISMO EQUIPO
  34. 34. ¿Y qué puede hacer el tester?
  35. 35. Promover acuerdos ayudan: Ejemplo “Definition of Done”
  36. 36. INSPECCIÓN Y ADAPTACIÓN
  37. 37. REVISIÓN DEL PRODUCTO
  38. 38. Se valida el incremento de producto y se recibe feedback
  39. 39. ¿En qué ayuda el tester?
  40. 40. RETROSPECTIVA
  41. 41. Validar cómo nos fue en términos de proceso e interacciones, y tomar acciones
  42. 42. ¿Y qué hace el tester?
  43. 43. Mejorar escucha, fomentar el diálogo y el sentimiento de equipo
  44. 44. CIERRE
  45. 45. Planificació n Desarrollo Inspección y Adaptación
  46. 46. ¿El Agilismo va a matar el rol del Tester?
  47. 47. Federico Toledo Abstracta @fltoledo Gabriel Montero Peregrinus @gmonterol ¡¡GRACIAS !!

×