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

Post on 14-Apr-2017

637 Views

Category:

Presentations & Public Speaking

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

#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

top related