aplicación de scrum en un equipo de testing (Ágiles 2015)

28
Aplicación de Scrum en un equipo de testing Juan Jose Zapico

Upload: jjzapico

Post on 14-Apr-2017

637 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

#agiles2015

Aplicación de Scrumen un equipo de

testingJuan Jose Zapico

Page 2: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Juan JoséZapico

@JJZapico

Spirit of Scrum believer

Commuter

Docente de cine

20 años en IT

CSM, CSD, CSPO

http://about.me/zapico

Page 3: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Motivación de la charla

Agile Open Camp Bariloche 2015

https://nicopaez.gitbooks.io/libroagileaoc2015/

Page 4: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Un relatode

experiencia “Initech”

Page 5: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Contexto

http://www.imdb.com/title/tt0151804/

“Initech”

Page 6: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Contexto

Equipo de desarrollo

- Mantenimiento

Equipo de QA\QC

- Testing funcional

Sector de Operaciones

- Deployment en producción

Page 7: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Desafío Sincronizar el trabajo de los equipos de desarrollo y de testing.

Aplicar Scrum en un escenario que no es el tradicional.

Page 8: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Solución ¿Cómo adaptar Scrum?

Daily meetings

Sprints

Retrospectivas

Page 9: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Daily meetings

primera etapa

Timebox clásico

Tres preguntas

Diarias

Page 10: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Daily meetings

segunda etapa

Sólo dos o tres veces por semana

Ya no eran necesarias las tres preguntas

Page 11: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Daily meetings

tercera etapaLa daily meeting dejó de ser necesaria

Page 12: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Sprints

Duración: 2 semanas, corrido una semana respecto del sprint de desarrollo

Sprint planning

Sprint review

Retrospectivas

Page 13: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

SprintPlanning

Solicitud de testing, en lugar de user stories

Criterio de selección: “entra o no entra” (el testing de un sistema determinado)

Planning poker con tamaño de camisetas (XS, S, M, L, XL,XXL)

Page 14: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

SprintReview

Antes: Informe de testing, enviado por mail, al jefe.

Después: Informe de testing, enviado al equipo y con charla explicativa asociada.

Mejor evaluación de la calidad. A veces, «demo» de los bugs detectados.

Page 15: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Sprints

Generaron ritmo, foco y predictibilidad

Page 16: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Retrospectivas

Son clave para el éxito.

Ejemplos:

Percepción de muchas reuniones. Se definió que ninguna reunión propia del proceso dura más de media hora.

Eliminación de las dailies.

Page 17: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Pair testingcomo pair programming

Con el objetivo de eliminar la dependencia de la disponibilidad de determinado tester para determinado sistema.

Page 18: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Taskboardsfísicos, visibles, post-its

Un gran tablero kanban en una sala de reuniones, en un pizarrón dedicado. Visión más global, estratégica.

Sprint backlog en el mobiliario del box, táctico.

Page 19: Aplicación de Scrum en un equipo de testing (Ágiles 2015)
Page 20: Aplicación de Scrum en un equipo de testing (Ágiles 2015)
Page 21: Aplicación de Scrum en un equipo de testing (Ágiles 2015)
Page 22: Aplicación de Scrum en un equipo de testing (Ágiles 2015)
Page 23: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

La clavedel éxitoValores del equipo

Page 24: Aplicación de Scrum en un equipo de testing (Ágiles 2015)
Page 25: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

http://www.wordle.net/

Page 26: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Cómo terminó

la película...

Page 27: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Resumiendo...

Retrospectivas +

Valores del equipo =

Crecimiento orgánico y sustentable, para crear un equipo altamente efectivo y

motivado

Page 28: Aplicación de Scrum en un equipo de testing (Ágiles 2015)

Muchas gracias@JJZapico