SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
(y no morir intentándolo)
Cómo ser un
Agile Tester
¡Hola !
Enrique Sánchez
Head of QA @ Medianet Software
Vida y obras de
Mengano(el de QA)
Este es Mengano
es un “old-school QA”
de los de toda la vida
Cuando Mengano empezó su
carrera profesional, sus jefes,
viendo que le gustaba quejarse
le pusieron a “validar”
¿Qué es “Validar”?
Validar
(Del lat. validāre).
1. tr. Dar fuerza o firmeza a algo, hacerlo válido.
2. Probar una y otra vez que no hay nada roto en
el software
Validar
(Del lat. validāre).
1. tr. Dar fuerza o firmeza a algo, hacerlo válido.
2. Probar una y otra vez que no hay nada roto
en el software
Validar
(Del lat. validāre).
1. tr. Dar fuerza o firmeza a algo, hacerlo válido.
2. Probar una y otra vez que no hay
nada roto en el software
Esto empieza a crear un cuello
de botella:
¡¡Todo depende de que Mengano pruebe!!
El pobre Mengano empieza a
estar saturado:
• No da abasto para probar funcionalidad nueva y
antigua
• A los ojos de todo el mundo es el cuello de botella
• Siente que no aporta valor
• Sus días se convierten en repetitivos
Esto empieza a crear un bucle
muy peligroso
• No tiene tiempo para reciclarse o aprender nada
nuevo
• No conoce herramientas que pueden facilitarle el
trabajo
• Empieza a pensar que cualquier intento de mejora
es una pérdida de tiempo
La empresa en la que trabaja
Mengano sin embargo, están en
plena adopción de Agile
Y por qué Mengano
no está dentro del equipo
¿
?
En el equipo se habla de:
• Spring
• Maven
• NodeJS
• Backbone
• Angular
• MongoDB
• RabbitMQ
• …
Pero además de:
• TDD
• BDD
• Continuos Integration
• Scrum
• Pair Programming
• …
Para que Mengano pueda estar
dentro de un equipo ágil, tiene
que ser parte de él
• Tiene que conocer las herramientas del equipo
• Tiene que adaptarse a la cultura
• Tiene que aportar valor
Para que Mengano pueda estar
dentro de un equipo ágil, tiene
que ser parte de él
• Tiene que conocer las herramientas del equipo
• Tiene que adaptarse a la cultura
• Tiene que aportar valor
Formación
Formación no es que haga
todos los cursos de Coursera
• Es detectar las necesidades del equipo y hacer
que se forme para suplir esas necesidades
• Incluirle en el equipo desde el principio
• Hacer que el equipo lo sienta como una ayuda.
¿Por dónde empezar?
• ¿Cuáles son las necesidades del equipo?
- Hay muy poca confianza en el código que se saca
- No se está seguro de cuál es el estado real de la
aplicación
- Mucho tiempo entre releases
- Existen muchos tests pero no se ejecutan o están
desactualizados
- La aplicación tiene muchos bugs
¿Por dónde empezar?
• ¿Cómo trabaja el equipo?
- ¿Cómo es la metodología? (Scrum, XP, propia…)
- ¿Existe algún Welcome Pack para recién llegados al
equipo?
- ¿Cómo funciona el proceso de release? ¿Dónde está el
punto débil del proceso?
¿Por dónde empezar?
• Formación en la metodología en la que se trabaja
en el equipo: Involucrarle desde el principio en
las reuniones
• Ver código desde el principio: Pair Programming
• Aprender a automatizar e introducir los tests
como parte del sprint/iteración
¿Por dónde empezar?
• Aprender nuevas técnicas de testing manual
• Diseñar un proceso de BugTracking sencillo y
que encaje con el equipo
¿Por dónde empezar?
Introducirle dentro del proceso del
equipo según sus necesidades, sin
imponer nada
Pero por supuesto esto no es
gratis…
• Puede que Mengano sufra una pérdida de
identidad o sienta incluso miedo por su
trabajo
• No entienda los conceptos de Agile
• Haya problemas de actitud/ego
¿Qué se puede hacer en este
caso?
• Tener paciencia
• Buscar pequeños éxitos y celebrarlos
• Mantener una comunicación fluida y entender
qué es lo que el equipo y el QA necesitan
• Cambiar de aires
En resumen
• Hay que escuchar siempre las necesidades
del equipo
• La formación tiene que ser lo suficientemente
específica como para poder ser productivo
casi desde el principio
• Hay que tener paciencia
Gracias
Enrique Sánchez-Bayuela
enrique.sanchezbayuela@medianet.es
@EnriqueSanchezB
Enrique Sánchez. Cómo ser un agile tester (y no morir intentándolo)

Más contenido relacionado

La actualidad más candente

¿Te Sientes Orgulloso Del CóDigo Que Escribes?
¿Te Sientes Orgulloso Del CóDigo Que Escribes?¿Te Sientes Orgulloso Del CóDigo Que Escribes?
¿Te Sientes Orgulloso Del CóDigo Que Escribes?
Israel Antezana Rojas
 
Pasos para crear juegos en Android
Pasos para crear juegos en AndroidPasos para crear juegos en Android
Pasos para crear juegos en Android
GDG Lima
 
Introducción a la Programación Extrema (XP)
Introducción a la Programación Extrema (XP)Introducción a la Programación Extrema (XP)
Introducción a la Programación Extrema (XP)
Israel Antezana Rojas
 

La actualidad más candente (19)

Tdd desde las_trincheras
Tdd desde las_trincherasTdd desde las_trincheras
Tdd desde las_trincheras
 
Stop the agile micro-management
Stop the agile micro-managementStop the agile micro-management
Stop the agile micro-management
 
Cómo aplicar TDD. Almería 13/05/2014
Cómo aplicar TDD. Almería 13/05/2014Cómo aplicar TDD. Almería 13/05/2014
Cómo aplicar TDD. Almería 13/05/2014
 
Calidad en Agile - EducacionIT
Calidad en Agile - EducacionITCalidad en Agile - EducacionIT
Calidad en Agile - EducacionIT
 
TDD 101 - Introducción al Desarrollo Dirigido por Pruebas
TDD 101 - Introducción al Desarrollo Dirigido por PruebasTDD 101 - Introducción al Desarrollo Dirigido por Pruebas
TDD 101 - Introducción al Desarrollo Dirigido por Pruebas
 
Instalación y configuración de 7 plugins indispensables
Instalación y configuración de 7 plugins indispensablesInstalación y configuración de 7 plugins indispensables
Instalación y configuración de 7 plugins indispensables
 
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTINGSEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
 
Metodologías agile
Metodologías agile Metodologías agile
Metodologías agile
 
¿Te Sientes Orgulloso Del CóDigo Que Escribes?
¿Te Sientes Orgulloso Del CóDigo Que Escribes?¿Te Sientes Orgulloso Del CóDigo Que Escribes?
¿Te Sientes Orgulloso Del CóDigo Que Escribes?
 
Tdd on the rocks
Tdd on the rocks Tdd on the rocks
Tdd on the rocks
 
Pasos para crear juegos en Android
Pasos para crear juegos en AndroidPasos para crear juegos en Android
Pasos para crear juegos en Android
 
Lima agile day tdd con visual studio 2010
Lima agile day   tdd con visual studio 2010Lima agile day   tdd con visual studio 2010
Lima agile day tdd con visual studio 2010
 
Introducción a la Programación Extrema (XP)
Introducción a la Programación Extrema (XP)Introducción a la Programación Extrema (XP)
Introducción a la Programación Extrema (XP)
 
Como escribir buenos tests al hacer TDD
Como escribir buenos tests al hacer TDDComo escribir buenos tests al hacer TDD
Como escribir buenos tests al hacer TDD
 
Workshop - Aproximación al metodología Scrum
Workshop - Aproximación al metodología ScrumWorkshop - Aproximación al metodología Scrum
Workshop - Aproximación al metodología Scrum
 
Staging: qué es y como usarlo de manera eficaz en WordPress
Staging: qué es y como usarlo de manera eficaz en WordPressStaging: qué es y como usarlo de manera eficaz en WordPress
Staging: qué es y como usarlo de manera eficaz en WordPress
 
Seminario SOLID-TDD
Seminario SOLID-TDDSeminario SOLID-TDD
Seminario SOLID-TDD
 
Agile university day - Un día en un equipo ágil de desarrollo móvil
Agile university day - Un día en un equipo ágil de desarrollo móvilAgile university day - Un día en un equipo ágil de desarrollo móvil
Agile university day - Un día en un equipo ágil de desarrollo móvil
 
Acelerando la cultura DevOps mediante Entrega Continua
Acelerando la cultura DevOps mediante Entrega ContinuaAcelerando la cultura DevOps mediante Entrega Continua
Acelerando la cultura DevOps mediante Entrega Continua
 

Destacado

Testaus 2013 Mark Fewster Reporting Software Quality
Testaus 2013 Mark Fewster Reporting Software QualityTestaus 2013 Mark Fewster Reporting Software Quality
Testaus 2013 Mark Fewster Reporting Software Quality
Tieturi Oy
 

Destacado (20)

Rafael Bermúdez. Cross management experiences. Mis 7 conclusiones
Rafael Bermúdez. Cross management experiences. Mis 7 conclusionesRafael Bermúdez. Cross management experiences. Mis 7 conclusiones
Rafael Bermúdez. Cross management experiences. Mis 7 conclusiones
 
Rocío García. Acercamiento al usuario mediante el Design Thinking
Rocío García. Acercamiento al usuario mediante el Design ThinkingRocío García. Acercamiento al usuario mediante el Design Thinking
Rocío García. Acercamiento al usuario mediante el Design Thinking
 
Noemí Navarro Sánchez. Experiencia de #MobProgramming
Noemí Navarro Sánchez. Experiencia de #MobProgrammingNoemí Navarro Sánchez. Experiencia de #MobProgramming
Noemí Navarro Sánchez. Experiencia de #MobProgramming
 
Jose alberto. Product Assurance in agile developmentss. A Team-Based Approach
Jose alberto. Product Assurance in agile developmentss. A Team-Based ApproachJose alberto. Product Assurance in agile developmentss. A Team-Based Approach
Jose alberto. Product Assurance in agile developmentss. A Team-Based Approach
 
David tomás Jordar. 12 + 1 claves para una cultura empresarial sobresaliente
David tomás Jordar. 12 + 1 claves para una cultura empresarial sobresalienteDavid tomás Jordar. 12 + 1 claves para una cultura empresarial sobresaliente
David tomás Jordar. 12 + 1 claves para una cultura empresarial sobresaliente
 
Domingo Gaitero. Equipo Q. El camino de la #Calidad hacia la #Felividad
Domingo Gaitero. Equipo Q. El camino de la #Calidad hacia la #FelividadDomingo Gaitero. Equipo Q. El camino de la #Calidad hacia la #Felividad
Domingo Gaitero. Equipo Q. El camino de la #Calidad hacia la #Felividad
 
Jesus Cuesta. Comunicación del Scrum Master con el resto del equipo
Jesus Cuesta. Comunicación del Scrum Master con el resto del equipoJesus Cuesta. Comunicación del Scrum Master con el resto del equipo
Jesus Cuesta. Comunicación del Scrum Master con el resto del equipo
 
Alfonso Machado Benito. WAM
Alfonso Machado Benito. WAMAlfonso Machado Benito. WAM
Alfonso Machado Benito. WAM
 
Pablo Pérez. Midiendo la felicidad en equipos
Pablo Pérez. Midiendo la felicidad en equiposPablo Pérez. Midiendo la felicidad en equipos
Pablo Pérez. Midiendo la felicidad en equipos
 
Jesús Hernando. Gestión del talento y equipos ágiles
Jesús Hernando. Gestión del talento y equipos ágilesJesús Hernando. Gestión del talento y equipos ágiles
Jesús Hernando. Gestión del talento y equipos ágiles
 
Implantando un Laboratorio de Calidad con Métodos Ágiles
Implantando un Laboratorio de Calidad con Métodos ÁgilesImplantando un Laboratorio de Calidad con Métodos Ágiles
Implantando un Laboratorio de Calidad con Métodos Ágiles
 
Software Testing - Panorama Actual
Software Testing - Panorama ActualSoftware Testing - Panorama Actual
Software Testing - Panorama Actual
 
Metologías Ágiles ¿Testing Ágil? (LarreBorges, Schreiber, Araújo)
Metologías Ágiles ¿Testing Ágil?  (LarreBorges, Schreiber, Araújo)Metologías Ágiles ¿Testing Ágil?  (LarreBorges, Schreiber, Araújo)
Metologías Ágiles ¿Testing Ágil? (LarreBorges, Schreiber, Araújo)
 
Taller scrum-agiles
Taller scrum-agilesTaller scrum-agiles
Taller scrum-agiles
 
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa . Timo Summa...
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa. Timo Summa...Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa. Timo Summa...
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa . Timo Summa...
 
Control de calidad de productos de software en ORT - 2010
Control de calidad de productos de software en ORT - 2010Control de calidad de productos de software en ORT - 2010
Control de calidad de productos de software en ORT - 2010
 
Software engineeringparte2 (1)
Software engineeringparte2 (1)Software engineeringparte2 (1)
Software engineeringparte2 (1)
 
Social Media para políticos
Social Media para políticosSocial Media para políticos
Social Media para políticos
 
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...
 
Testaus 2013 Mark Fewster Reporting Software Quality
Testaus 2013 Mark Fewster Reporting Software QualityTestaus 2013 Mark Fewster Reporting Software Quality
Testaus 2013 Mark Fewster Reporting Software Quality
 

Similar a Enrique Sánchez. Cómo ser un agile tester (y no morir intentándolo)

Ponele el TURBO al Dev Team de tu Startup
Ponele el TURBO al Dev Team de tu StartupPonele el TURBO al Dev Team de tu Startup
Ponele el TURBO al Dev Team de tu Startup
Martin Siniawski
 
Argentesting 2019 - Cómo convertirse en un tester ágil
Argentesting 2019 - Cómo convertirse en un tester ágilArgentesting 2019 - Cómo convertirse en un tester ágil
Argentesting 2019 - Cómo convertirse en un tester ágil
Argentesting
 

Similar a Enrique Sánchez. Cómo ser un agile tester (y no morir intentándolo) (20)

Presentación Modelo sistemático para testeo con usuarios en Startups
Presentación Modelo sistemático para testeo con usuarios en StartupsPresentación Modelo sistemático para testeo con usuarios en Startups
Presentación Modelo sistemático para testeo con usuarios en Startups
 
Modelo sistemático de testeo con usuarios para startups
Modelo sistemático de testeo con usuarios para startupsModelo sistemático de testeo con usuarios para startups
Modelo sistemático de testeo con usuarios para startups
 
Ponele el TURBO al Dev Team de tu Startup
Ponele el TURBO al Dev Team de tu StartupPonele el TURBO al Dev Team de tu Startup
Ponele el TURBO al Dev Team de tu Startup
 
Agile at Work
Agile at WorkAgile at Work
Agile at Work
 
Betabeers Barcelona - Buenas prácticas
Betabeers Barcelona - Buenas prácticasBetabeers Barcelona - Buenas prácticas
Betabeers Barcelona - Buenas prácticas
 
Introducción a automatización de pruebas web
Introducción a automatización de pruebas webIntroducción a automatización de pruebas web
Introducción a automatización de pruebas web
 
Formación Scrum Masters Online alumnos.pptx
Formación Scrum Masters Online alumnos.pptxFormación Scrum Masters Online alumnos.pptx
Formación Scrum Masters Online alumnos.pptx
 
Scrum y kanban mas allas de software
Scrum y kanban mas allas de softwareScrum y kanban mas allas de software
Scrum y kanban mas allas de software
 
Soy el Scrum Master, ¿y ahora qué hago?
Soy el Scrum Master, ¿y ahora qué hago?Soy el Scrum Master, ¿y ahora qué hago?
Soy el Scrum Master, ¿y ahora qué hago?
 
Mejora continua
Mejora continuaMejora continua
Mejora continua
 
Mejora continua
Mejora continuaMejora continua
Mejora continua
 
Kit Bienvenida a Kanban de Ibercaja
Kit Bienvenida a Kanban de IbercajaKit Bienvenida a Kanban de Ibercaja
Kit Bienvenida a Kanban de Ibercaja
 
Scrum Xp Agile Tour Peru2008
Scrum Xp Agile Tour Peru2008Scrum Xp Agile Tour Peru2008
Scrum Xp Agile Tour Peru2008
 
Scrum clase 4 ,5,6
Scrum clase 4 ,5,6Scrum clase 4 ,5,6
Scrum clase 4 ,5,6
 
Módulo 5. El rol del Scrum Master
Módulo 5. El rol del Scrum MasterMódulo 5. El rol del Scrum Master
Módulo 5. El rol del Scrum Master
 
Argentesting 2019 - Cómo convertirse en un tester ágil
Argentesting 2019 - Cómo convertirse en un tester ágilArgentesting 2019 - Cómo convertirse en un tester ágil
Argentesting 2019 - Cómo convertirse en un tester ágil
 
Scrum y craftsmanship
Scrum y craftsmanshipScrum y craftsmanship
Scrum y craftsmanship
 
Yo también quiero post-its de colores
Yo también quiero post-its de coloresYo también quiero post-its de colores
Yo también quiero post-its de colores
 
¿Cómo convertirse a las Pruebas Ágiles?: El nuevo probador
¿Cómo convertirse a las Pruebas Ágiles?: El nuevo probador¿Cómo convertirse a las Pruebas Ágiles?: El nuevo probador
¿Cómo convertirse a las Pruebas Ágiles?: El nuevo probador
 
Estrategias ágiles para incrementar calidad al construir y probar software
Estrategias ágiles para incrementar calidad al construir y probar softwareEstrategias ágiles para incrementar calidad al construir y probar software
Estrategias ágiles para incrementar calidad al construir y probar software
 

Más de 233 Grados de TI

Escalando la agilidad empresarial... ¿Dónde están los sherpas? ¿Por qué ser á...
Escalando la agilidad empresarial... ¿Dónde están los sherpas? ¿Por qué ser á...Escalando la agilidad empresarial... ¿Dónde están los sherpas? ¿Por qué ser á...
Escalando la agilidad empresarial... ¿Dónde están los sherpas? ¿Por qué ser á...
233 Grados de TI
 
Romper barreras mentales y estructurales para construir una nueva cultura cor...
Romper barreras mentales y estructurales para construir una nueva cultura cor...Romper barreras mentales y estructurales para construir una nueva cultura cor...
Romper barreras mentales y estructurales para construir una nueva cultura cor...
233 Grados de TI
 
Gestión Ágil en grandes empresas: la experiencia de Indra
Gestión Ágil en grandes empresas: la experiencia de IndraGestión Ágil en grandes empresas: la experiencia de Indra
Gestión Ágil en grandes empresas: la experiencia de Indra
233 Grados de TI
 
Gamificación. El camino para ser feliz, desarrollar mejor software y salvar e...
Gamificación. El camino para ser feliz, desarrollar mejor software y salvar e...Gamificación. El camino para ser feliz, desarrollar mejor software y salvar e...
Gamificación. El camino para ser feliz, desarrollar mejor software y salvar e...
233 Grados de TI
 
El equipo de metodología y cómo ayudar a evolucionar desde la disciplina haci...
El equipo de metodología y cómo ayudar a evolucionar desde la disciplina haci...El equipo de metodología y cómo ayudar a evolucionar desde la disciplina haci...
El equipo de metodología y cómo ayudar a evolucionar desde la disciplina haci...
233 Grados de TI
 
Compartiendo cómo trabajamos haciendo uso de Kanban
Compartiendo cómo trabajamos haciendo uso de KanbanCompartiendo cómo trabajamos haciendo uso de Kanban
Compartiendo cómo trabajamos haciendo uso de Kanban
233 Grados de TI
 
Superando el límite superior: cómo saltar de tu zona de competencia a tu zona...
Superando el límite superior: cómo saltar de tu zona de competencia a tu zona...Superando el límite superior: cómo saltar de tu zona de competencia a tu zona...
Superando el límite superior: cómo saltar de tu zona de competencia a tu zona...
233 Grados de TI
 

Más de 233 Grados de TI (19)

Cómo trabajamos en Plastic SCM
Cómo trabajamos en Plastic SCMCómo trabajamos en Plastic SCM
Cómo trabajamos en Plastic SCM
 
Coaching en la guerra de los mundos
Coaching en la guerra de los mundosCoaching en la guerra de los mundos
Coaching en la guerra de los mundos
 
Escalando la agilidad empresarial... ¿Dónde están los sherpas? ¿Por qué ser á...
Escalando la agilidad empresarial... ¿Dónde están los sherpas? ¿Por qué ser á...Escalando la agilidad empresarial... ¿Dónde están los sherpas? ¿Por qué ser á...
Escalando la agilidad empresarial... ¿Dónde están los sherpas? ¿Por qué ser á...
 
Romper barreras mentales y estructurales para construir una nueva cultura cor...
Romper barreras mentales y estructurales para construir una nueva cultura cor...Romper barreras mentales y estructurales para construir una nueva cultura cor...
Romper barreras mentales y estructurales para construir una nueva cultura cor...
 
Escalando agilidad en grandes empresas
Escalando agilidad en grandes empresasEscalando agilidad en grandes empresas
Escalando agilidad en grandes empresas
 
Gestión Ágil en grandes empresas: la experiencia de Indra
Gestión Ágil en grandes empresas: la experiencia de IndraGestión Ágil en grandes empresas: la experiencia de Indra
Gestión Ágil en grandes empresas: la experiencia de Indra
 
Viaje de bomberos a developers
Viaje de bomberos a developersViaje de bomberos a developers
Viaje de bomberos a developers
 
Haz el amor y no la guerra
Haz el amor y no la guerraHaz el amor y no la guerra
Haz el amor y no la guerra
 
Gamificación. El camino para ser feliz, desarrollar mejor software y salvar e...
Gamificación. El camino para ser feliz, desarrollar mejor software y salvar e...Gamificación. El camino para ser feliz, desarrollar mejor software y salvar e...
Gamificación. El camino para ser feliz, desarrollar mejor software y salvar e...
 
El equipo de metodología y cómo ayudar a evolucionar desde la disciplina haci...
El equipo de metodología y cómo ayudar a evolucionar desde la disciplina haci...El equipo de metodología y cómo ayudar a evolucionar desde la disciplina haci...
El equipo de metodología y cómo ayudar a evolucionar desde la disciplina haci...
 
Compartiendo cómo trabajamos haciendo uso de Kanban
Compartiendo cómo trabajamos haciendo uso de KanbanCompartiendo cómo trabajamos haciendo uso de Kanban
Compartiendo cómo trabajamos haciendo uso de Kanban
 
Superando el límite superior: cómo saltar de tu zona de competencia a tu zona...
Superando el límite superior: cómo saltar de tu zona de competencia a tu zona...Superando el límite superior: cómo saltar de tu zona de competencia a tu zona...
Superando el límite superior: cómo saltar de tu zona de competencia a tu zona...
 
Vlc softing mobprogramming
Vlc softing mobprogrammingVlc softing mobprogramming
Vlc softing mobprogramming
 
Demo xamarin test cloud
Demo xamarin test cloudDemo xamarin test cloud
Demo xamarin test cloud
 
Desarrollando software open source de calidad
Desarrollando software open source de calidadDesarrollando software open source de calidad
Desarrollando software open source de calidad
 
Cristina Cohí. El equipo "A". En búsqueda del candidato "A"
Cristina Cohí. El equipo "A". En búsqueda del candidato "A"Cristina Cohí. El equipo "A". En búsqueda del candidato "A"
Cristina Cohí. El equipo "A". En búsqueda del candidato "A"
 
Natalia Carretero. Competencias necesarias para implantar BDD en un equipo ágil
Natalia Carretero. Competencias necesarias para implantar BDD en un equipo ágilNatalia Carretero. Competencias necesarias para implantar BDD en un equipo ágil
Natalia Carretero. Competencias necesarias para implantar BDD en un equipo ágil
 
Javier Verdugo. Implantando un Laboratorio de Calidad con Métodos Ágiles
Javier Verdugo. Implantando un Laboratorio de Calidad con Métodos ÁgilesJavier Verdugo. Implantando un Laboratorio de Calidad con Métodos Ágiles
Javier Verdugo. Implantando un Laboratorio de Calidad con Métodos Ágiles
 
Mob Programming
Mob ProgrammingMob Programming
Mob Programming
 

Último

4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
nicolascastaneda8
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
susafy7
 

Último (20)

Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfSesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimiento
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - Revit
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 

Enrique Sánchez. Cómo ser un agile tester (y no morir intentándolo)

  • 1. (y no morir intentándolo) Cómo ser un Agile Tester
  • 2. ¡Hola ! Enrique Sánchez Head of QA @ Medianet Software
  • 3. Vida y obras de Mengano(el de QA)
  • 4. Este es Mengano es un “old-school QA” de los de toda la vida
  • 5. Cuando Mengano empezó su carrera profesional, sus jefes, viendo que le gustaba quejarse le pusieron a “validar”
  • 7. Validar (Del lat. validāre). 1. tr. Dar fuerza o firmeza a algo, hacerlo válido. 2. Probar una y otra vez que no hay nada roto en el software
  • 8. Validar (Del lat. validāre). 1. tr. Dar fuerza o firmeza a algo, hacerlo válido. 2. Probar una y otra vez que no hay nada roto en el software
  • 9. Validar (Del lat. validāre). 1. tr. Dar fuerza o firmeza a algo, hacerlo válido. 2. Probar una y otra vez que no hay nada roto en el software
  • 10.
  • 11.
  • 12.
  • 13. Esto empieza a crear un cuello de botella: ¡¡Todo depende de que Mengano pruebe!!
  • 14. El pobre Mengano empieza a estar saturado: • No da abasto para probar funcionalidad nueva y antigua • A los ojos de todo el mundo es el cuello de botella • Siente que no aporta valor • Sus días se convierten en repetitivos
  • 15. Esto empieza a crear un bucle muy peligroso • No tiene tiempo para reciclarse o aprender nada nuevo • No conoce herramientas que pueden facilitarle el trabajo • Empieza a pensar que cualquier intento de mejora es una pérdida de tiempo
  • 16.
  • 17. La empresa en la que trabaja Mengano sin embargo, están en plena adopción de Agile
  • 18. Y por qué Mengano no está dentro del equipo ¿ ?
  • 19. En el equipo se habla de: • Spring • Maven • NodeJS • Backbone • Angular • MongoDB • RabbitMQ • …
  • 20. Pero además de: • TDD • BDD • Continuos Integration • Scrum • Pair Programming • …
  • 21. Para que Mengano pueda estar dentro de un equipo ágil, tiene que ser parte de él • Tiene que conocer las herramientas del equipo • Tiene que adaptarse a la cultura • Tiene que aportar valor
  • 22. Para que Mengano pueda estar dentro de un equipo ágil, tiene que ser parte de él • Tiene que conocer las herramientas del equipo • Tiene que adaptarse a la cultura • Tiene que aportar valor Formación
  • 23. Formación no es que haga todos los cursos de Coursera • Es detectar las necesidades del equipo y hacer que se forme para suplir esas necesidades • Incluirle en el equipo desde el principio • Hacer que el equipo lo sienta como una ayuda.
  • 24. ¿Por dónde empezar? • ¿Cuáles son las necesidades del equipo? - Hay muy poca confianza en el código que se saca - No se está seguro de cuál es el estado real de la aplicación - Mucho tiempo entre releases - Existen muchos tests pero no se ejecutan o están desactualizados - La aplicación tiene muchos bugs
  • 25. ¿Por dónde empezar? • ¿Cómo trabaja el equipo? - ¿Cómo es la metodología? (Scrum, XP, propia…) - ¿Existe algún Welcome Pack para recién llegados al equipo? - ¿Cómo funciona el proceso de release? ¿Dónde está el punto débil del proceso?
  • 26. ¿Por dónde empezar? • Formación en la metodología en la que se trabaja en el equipo: Involucrarle desde el principio en las reuniones • Ver código desde el principio: Pair Programming • Aprender a automatizar e introducir los tests como parte del sprint/iteración
  • 27. ¿Por dónde empezar? • Aprender nuevas técnicas de testing manual • Diseñar un proceso de BugTracking sencillo y que encaje con el equipo
  • 28. ¿Por dónde empezar? Introducirle dentro del proceso del equipo según sus necesidades, sin imponer nada
  • 29. Pero por supuesto esto no es gratis… • Puede que Mengano sufra una pérdida de identidad o sienta incluso miedo por su trabajo • No entienda los conceptos de Agile • Haya problemas de actitud/ego
  • 30.
  • 31.
  • 32. ¿Qué se puede hacer en este caso? • Tener paciencia • Buscar pequeños éxitos y celebrarlos • Mantener una comunicación fluida y entender qué es lo que el equipo y el QA necesitan • Cambiar de aires
  • 33. En resumen • Hay que escuchar siempre las necesidades del equipo • La formación tiene que ser lo suficientemente específica como para poder ser productivo casi desde el principio • Hay que tener paciencia
  • 34.