Aplicación de Scrum en un equipo de testing (Ágiles 2015)
-
Upload
jjzapico -
Category
Presentations & Public Speaking
-
view
637 -
download
0
Transcript of Aplicación de Scrum en un equipo de testing (Ágiles 2015)
#agiles2015
Aplicación de Scrumen un equipo de
testingJuan Jose Zapico
Juan JoséZapico
@JJZapico
Spirit of Scrum believer
Commuter
Docente de cine
20 años en IT
CSM, CSD, CSPO
http://about.me/zapico
Motivación de la charla
Agile Open Camp Bariloche 2015
https://nicopaez.gitbooks.io/libroagileaoc2015/
Un relatode
experiencia “Initech”
Contexto
http://www.imdb.com/title/tt0151804/
“Initech”
Contexto
Equipo de desarrollo
- Mantenimiento
Equipo de QA\QC
- Testing funcional
Sector de Operaciones
- Deployment en producción
Desafío Sincronizar el trabajo de los equipos de desarrollo y de testing.
Aplicar Scrum en un escenario que no es el tradicional.
Solución ¿Cómo adaptar Scrum?
Daily meetings
Sprints
Retrospectivas
Daily meetings
primera etapa
Timebox clásico
Tres preguntas
Diarias
Daily meetings
segunda etapa
Sólo dos o tres veces por semana
Ya no eran necesarias las tres preguntas
Daily meetings
tercera etapaLa daily meeting dejó de ser necesaria
Sprints
Duración: 2 semanas, corrido una semana respecto del sprint de desarrollo
Sprint planning
Sprint review
Retrospectivas
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)
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.
Sprints
Generaron ritmo, foco y predictibilidad
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.
Pair testingcomo pair programming
Con el objetivo de eliminar la dependencia de la disponibilidad de determinado tester para determinado sistema.
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.
La clavedel éxitoValores del equipo
http://www.wordle.net/
Cómo terminó
la película...
Resumiendo...
Retrospectivas +
Valores del equipo =
Crecimiento orgánico y sustentable, para crear un equipo altamente efectivo y
motivado
Muchas gracias@JJZapico