Formando Equipos Agiles-Sample PDF
Formando Equipos Agiles-Sample PDF
Formando Equipos Agiles-Sample PDF
El autor y la editorial se han tomado los cuidados necesarios para preparar esta guía práctica, lo cual
no implica ni da garantía expresa de ningún tipo, ni de ninguna manera se asume responsabilidad
alguna por los errores u omisiones, o cambios que ocurran después de su publicación. No se asume
responsabilidad legal por daños incidentales o como consecuencia y en conexión con o derivados del
uso de la información o programas contenidos en el presente texto. Así mismo, el autor y la editorial
no tienen responsabilidad alguna sobre el contenido de los sitios web de terceras partes.
La editorial ofrece descuentos en el precio de la guía práctica cuando sean ordenados en cantidades o
en caso de compras especiales, lo cual puede incluir versiones electrónicas u/o contenido particular
para su negocio, necesidades de entrenamiento, estrategia de mercadeo y/o publicidad.
Jesús
El Autor
Jesús es un apasionado de ayudar a las personas a encontrar
maneras para alcanzar su máximo potencial ofreciendo el
entrenamiento como regalo para liberarse y ser la mejor
versión de sí mismos. Su sonrisa y positivismo, esas ganas de
hacer del mundo un mejor lugar y una curiosidad voraz por
las cosas de la vida lo han hecho crecer y sentir que todo es
posible si se hace como amor y con dedicación. Venezolano, oriundo de la ciudad de
Caracas y felizmente enamorado de su otra mitad “Chamina”, Jesús es un hombre
familiar, paciente en general, cariñoso, leal y muy apegado a los suyos. Un frenético de
la comida, los viajes, el cine, el canto coral y la gente, un romántico sin límites que
trabaja todos los días por un mundo donde la colaboración sea la norma y no la
excepción.
En el campo profesional Jesús ha contribuido en el desarrollo y formación de al menos
doce (12) equipos de trabajo en distintos proyectos e industrias. Es un lector apasionado
que ha dedicado los últimos cinco (5) años de su carrera a observar, analizar y
documentar sus experimentos para desarrollar equipos de trabajo de alto rendimiento,
particularmente en el área de desarrollo de software. Jesús comenzó a documentar los
resultados de sus experimentos a través de su blog creado en el año 2013, y es a finales
del 2014 cuando comienza a escribir su primer libro basado en la teoría de desarrollo de
grupos de Bruce Tuckman como una forma concreta de ayudar a otros colegas a formar
equipos ágiles.
Introducción
Las herramientas que se ofrecen en esta guía práctica han sido creadas para poner a tu
disposición, un conjunto de alternativas para darle mayor y mejor estructura, agregar
transparencia y visibilidad al trabajo que hacemos cuando estamos asistiendo equipos
agiles durante el proceso de construcción del equipo. Haciendo uso de ejemplos
visuales, técnicas, trucos y plantillas, esta guía intenta darle brindarle un soporte de
calidad al role del líder ágil dentro de una organización.
Con más de treinta años (30) de experiencia formando parte de diferentes equipos y mi
deseo de reproducir de manera sistemática los resultados obtenidos con los equipos de
alto rendimiento que he formado durante los últimos cinco años de vida profesional, he
creado utilizando la metodología agile Scrum como base, lo que he llamado el “Flujo de
formación de Equipos agiles”. Una guía paso a paso compuesta de nueve (9) etapas para
facilitar la comprensión y brindar una mejor idea sobre que, como, porque y cuando es
recomendable utilizar las técnicas sugeridas en el texto que estas por comenzar a leer.
Página 1 de 64
Formando Equipos Agiles
Formando equipos
Teoría de desarrollo grupal de Bruce Wayne Tuckman
Formación, Conflictos, Normalización, Rendimiento, Fin
De acuerdo con la teoría de desarrollo grupal creada por Bruce Wayne Tuckman, un
equipo pasa a través de distintas etapas en el tiempo hasta alcanzar al 100% su
productividad
Tuckman, B., Jensen, M. 1997
Página 2 de 64
Formando Equipos Agiles
pregunta: ¿Qué podría hacer para ayudar a los equipos agiles con los que trabajo, a
navegar a través de las etapas de la teoría de desarrollo de grupo de Bruce Tuckman de
una manera práctica y entretenida? ¿Cuáles técnicas debería utilizar? ¿Cuáles serían los
retos a enfrentar? ¿Cómo hacerlo?
Página 3 de 64
Formando Equipos Agiles
Más allá de todo esto, sinceramente creo que nuestra principal motivación y regla de
oro debería ser nuestra Instalar el sentido común en las mentes de la organización.
Guiar personas, equipos y organizaciones a entender que ser agile significa utilizar el
sentido común todo el tiempo. Considero también que otra de nuestras misiones
primordiales esta en conectar personas facilitando la colaboración, algo que parece fácil
de hacer pero que en la práctica es realmente difícil de obtener, especialmente cuando
la única autoridad que tendremos sobre nuestros equipos, es la que viene con el nivel
de influencia que tú puedas alcanzar para cambiar sus vidas, haciendo del cambio y la
mejora continua un modo de vida, un hábito, una forma de ser.
Nuestro rol es inmenso ya que nos toca dirigir con el ejemplo y hacerlo de una forma
Página 4 de 64
Formando Equipos Agiles
que logre inspirar en otros las ganas de reflexionar, inspeccionando para adaptarse. Esta
hermosa y ardua labor, requiere coraje, auto conocimiento, humildad, amor y esperanza
de que algo mejor vendrá si lo hacemos juntos.
Ese es nuestro role en el proceso de transformación del equipo y de estas personas con
las estaremos compartiendo esta nueva aventura hacia el alto rendimiento sostenible.
Nosotros estamos en el centro, en el corazón de ese cambio y sí, en mi opinión depende
de cada uno de nosotros hacer la diferencia y cambiar el mundo, un equipo a la vez.
Técnicas
Ahora bien, ¿cómo hacerlo? es la pregunta de las diez (10) millones de respuestas.
Pasemos juntos a través de las técnicas que he estado utilizando para ayudar a los
equipos con los que trabajo a hacer frente a los retos mencionados previamente,
sentando las bases para navegar exitosamente con tus equipos a través de la primera
fase de la teoría de desarrollo grupal de Tuckman (Formación) hasta el siguiente nivel
(Tormenta)
Esto era lo que estaba buscando, encontrar una forma simple de explicar las técnicas
que he aprendido formando equipos utilizando un esquema visual para agrupar todas
las ideas, el cual he llamado “Flujo de formación de equipos ágiles”, inspirado en lo
descrito en el cuadro Agile Scrum.
11
Ida Perciballi, Dueño de Producto en Seedbox Technologies Inc., https://www.linkedin.com/in/idaperciballi
Página 5 de 64
Formando Equipos Agiles
El “Flujo de formación de equipos ágiles” está compuesto por nueve (9) pasos y dos (2)
eventos complementarios relacionados con la planificación del producto, dimensión que
he agregado para facilitar la conexión entre lo que los equipos están desarrollando
(tecnología) con lo que la compañía desea y necesita (el negocio)
Los dos primeros pasos (2) (Planificando el proceso de transformación del equipo y la
reunión de arranca del proceso de transformación del equipo) se refieren al trabajo de
preparación requerido antes de comenzar a formar el equipo ágil. Los otros siete (7)
pasos (Plan de la iteración, Sincronización Diaria, Ayudar al equipo a mantener el foco,
Refinamiento de la lista de trabajo, Preparando la Revisión de la iteración, Revisión de la
Iteración, Satisfacción del rendimiento del equipo, Retrospectiva de la Iteración y
Reporte de la Iteración) han sido pensados para llevarse a cabo dentro del plazo
(iteración) establecido de acuerdo al contexto en el cual se desenvuelve el equipo agile
que estas a punto de comenzar a formar.
Página 6 de 64
Formando Equipos Agiles
Scrum.org3 define sprints como “el corazón del marco de trabajo Scrum, un lapso de
tiempo fijo de un mes o menos tiempo, durante el cual, un incremento potencialmente
“Terminado” y utilizable es creado”
¿Cuáles son las actividades que típicamente componen una iteración tradicional en el
contexto de esta guía?
La siguiente tabla lista las actividades que componen una iteración típica según el
contexto de esta guía práctica:
Elemento Descripción
Iteración Durante la Iteración, el equipo de desarrollo colabora para
2
Guía de la alianza ágil, http://guide.agilealliance.org/guide/iteration.html
3
Scrum.org, http://www.scrum.org/
4
Mike Cohn, https://www.mountaingoatsoftware.com/company/about-mike-cohn
5
Diferencias entre Scrum y Programación extrema, https://www.mountaingoatsoftware.com/blog/differences-between-
scrum-and-extreme-programming
Página 7 de 64
Formando Equipos Agiles
Actividad Descripción
Planificación de la iteración La reunión de “Planificación de la iteración” es un evento donde
todo el equipo ágil colabora y coopera para planificar el contenido
que será entregado al cliente una vez culminada la iteración. Este
evento requiere de la participación del representante del cliente
en el equipo (El Gerente de Producto), el equipo de desarrollo y los
especialistas requeridos para hacer del objetivo de la iteración una
realidad. Dado que el Gerente del Producto tiene la mayor
cantidad de información acerca de lo que brinda mayor valor al
cliente (luego de haber colaborado y negociado) — este es
responsable y el más calificado para determinar cuál actividad es la
más importante—es su responsabilidad establecer la prioridad de
las cosas. “Debido a que el equipo desarrollo tiene mayor
información acerca del costo— ellos son los mejor calificados para
decir cuánto va a tomar para implementar una historia de
usuario—ellos estiman” también porque son considerados los
expertos
Actividad Descripción
Sincronización diaria La Sincronización Diaria es considerada como el “evento donde el
equipo de desarrollo para sincronizar las actividades de la iteración
y crear el plan de las siguientes 24 horas”
Actividad Descripción
El plan de ruta del equipo El Plan de ruta del equipo está compuesto de dos etapas:
La primera creación del plan de ruta del trimestre, que ocurre una
vez cada tres meses al inicio del período. Y la segunda etapa
llamada actualización/mantenimiento del plan de ruta del equipo
que ocurre semanalmente durante la formación del equipo ágil.
En la primera etapa el Gerente de Producto con ayuda del Maestro
Página 8 de 64
Formando Equipos Agiles
Actividad Descripción
Refinar la lista de trabajo Refinar la lista de Trabajo es una actividad constante, mediante la
cual el equipo ágil mantiene actualizada la lista de trabajo para
la(s) subsiguiente(s) iteración(es). En el contexto de esta guía
práctica, la reunión para Refinar la lista de trabajo ocurre
sistemáticamente, al menos una vez, en el mismo lugar y en el
mismo momento durante la iteración. El Gerente del producto
podrá solicitar refinar la lista de trabajo tantas veces sea necesario
durante la iteración, de tal forma de validar el costo potencial
(estimación) de cada historia de usuario. Las reuniones para refinar
la lista de Trabajo han sido creadas para facilitar la discusión entre
el equipo de desarrollo, el gerente del producto y la organización
(representada por los patrocinantes del producto).
Adicionalmente, son un mecanismo para incrementar la claridad
del Trabajo por hacer, cuestionar lo que se va a hacer y el porqué.
Actividad Descripción
Revisión de la iteración Una vez terminada la iteración, es el momento de revisar el trabajo
(Preparación) realizado durante la iteración, en la actividad llamada “Revisión de
la iteración”. Con el objetivo de aumentar la moral, generar
interés y crear un ambiente propicio para la discusión y la
retroalimentación, he diseñado una reunión llamada “Preparación
de la revisión de la iteración” para ayudar al equipo ágil a preparar
el contenido a ser presentado durante la “Revisión de la
iteración”. La reunión de preparación de la revisión de la iteración
es un Encuentro corto de 30 minutos a 1 hora de duración, en el
cual, el equipo de desarrollo revisa en orden de prioridad, el
contenido de la lista de trabajo de la iteración, con la intención de
validar junto con el Gerente del producto lo que ha sido
“Completado” y lo que resta por hacer. Haciendo uso de la
Página 9 de 64
Formando Equipos Agiles
Actividad Descripción
Retrospectiva Durante la retrospectiva de la iteración el equipo ágil colabora
para identificar, comprender, analizar y mejorar los aspectos que
están relacionados con el trabajo, la forma de hacer las cosas, la
calidad de las interacciones, los resultados obtenidos, los valores y
principios del equipo que permitirán forjar la identidad y el
propósito del equipo agile en formación. El equipo de desarrollo
colabora con el gerente del producto para discutir lo que ha de ser
mejorado con la ayuda especializada del maestro Scrum, quien es
responsable de facilitar la conversación, generar interés entre los
participantes, sembrar duda razonable y cuestionar el estado
actual de las cosas haciendo que salir al equipo de su zona de
Página 10 de 64
Formando Equipos Agiles
Página 11 de 64
Formando Equipos Agiles
¿Porque iteraciones?
Algunos principios mencionados en el manifestó Agil, justifican el hecho de utilizar
iteraciones para desarrollar software y crear productos que fascinen a los clientes:
Página 12 de 64
Formando Equipos Agiles
Página 13 de 64
Formando Equipos Agiles
En este sentido y con el firme propósito de facilitar el trabajo de mis colegas maestros
Scrum/Entrenadores agiles, a continuación se describen las etapas del proceso de
planificación de la transformación del equipo, de acuerdo a lo que mejor ha funcionado
en mi experiencia para con este respecto:
Pero ¿cómo alcanzar ese objetivo? ¿Cómo hacer para que todos los involucrados
participen en el proyecto y que además estemos en sintonía?
Primero que nada, hay que recolectar suficiente información para crear la “carta del
proyecto”, hablando uno a uno con cada una de las partes involucradas en el “proyecto
de transformación del equipo”. Estos son los pasos a seguir que me han dado mejores
resultados a través de los años:
Recolección de Información
[Jefe/Supervisor director del equipo]
Propósito: Tener información suficiente para discutir con el principal patrocinante del
proyecto de transformación del equipo.
Tácticas: Recolectar información acerca del equipo reuniéndose con su(s) jefe(s) directo
para obtener detalles acerca del funcionamiento del equipo utilizando por ejemplo las
siguientes preguntas:
Recolección de Información
[Patrocinante(s) del proyecto]
Propósito: Recolectar suficiente información para que todos los involucrados estén
alineados y en sintonía para arrancar el proyecto lo antes posible.
Táctica: Reunirse con el(los) patrocinante(s) principal(es) del proyecto con el fin de
responder de completar la carta del proyecto, respondiendo las siguientes preguntas:
• ¿De qué se trata el proyecto?
• ¿Porque hacerlo en este momento?
• Razones y estrategias asociadas
• ¿Quién hará que? En este punto, se busca identificar los distintos roles
involucrados en el proyecto y las responsabilidades asociadas.
• ¿Cuáles son los mayores riesgos operacionales y de negocio asociados con el
proyecto?
• ¿Cómo visualiza Ud. será el equipo dentro de un año a partir de este momento?
• Enumere los tres más importantes objetivos a alcanzar con este proyecto de
transformación, para el corto plazo (3 meses idealmente)
• Por favor indique sus sugerencias o aspectos a considerar al momento de
diseñar/revisar/establecer el proceso de trabajo del equipo.
Página 15 de 64
Formando Equipos Agiles
Página 16 de 64
Formando Equipos Agiles
Página 17 de 64
Formando Equipos Agiles
Página 18 de 64
Formando Equipos Agiles
Página 19 de 64
Formando Equipos Agiles
Página 20 de 64
Formando Equipos Agiles
Página 21 de 64
Formando Equipos Agiles
Una vez completada la carta del proyecto de transformación del equipo ágil, es
momento de buscar la aprobación correspondiente entre el(los) patrocinante(s) del
proyecto. Veamos las etapas de este proceso, así como las técnicas sugeridas para
hacerlo de manera eficaz:
Reunión de aprobación de la carta del proyecto
Una vez que la carta del proyecto ha sido completada, ha llegado el momento de validar
su contenido con los interesados y de esta manera lograr su aprobación vía consenso
entre las partes.
Propósito: Validar el contenido del proyecto con todas las partes involucradas y obtener
la respectiva aprobación de parte del grupo de patrocinantes interesados para así
comenzar a trabajar con el equipo.
Táctica: Preparar la reunión con anticipación, compartiendo la carta del proyecto de
forma impresa luego de una breve reunión introductoria de preparación uno a uno
preferiblemente, con cada uno de los patrocinantes. Asegurarse que todos los
patrocinantes están ganados a iniciar el proyecto y que de los encuentros previos con
ellos, los potenciales impedimentos han sido manejados apropiadamente.
Resultado esperado: la carta del Proyecto de transformación ha sido aprobada en
consenso por los patrocinantes del proyecto.
Preparando la reunión de arranque del proyecto
Una vez completada la carta del Proyecto de trasformación del equipo, es momento de
preparar la reunión de arranque del proyecto. A continuación se mencionan algunos de
los elementos a tomar en consideración:
1. Compartir y discutir el documento con el principal patrocinante del proyecto, el (los)
supervisor(es)/Gerente(s) del equipo de desarrollo y el Dueño del producto.
2. Verificar que todos los involucrados comprenden y están de acuerdo con lo
especificado en la carta del proyecto de transformación
3. La agenda de la reunión de arranque ha sido creada.
4. La reunión de arranca ha sido planificada y agendada con el resto de los
involucrados.
5. El salón de reuniones está listo y preparado para que la reunión de arranque se lleve
a cabo.
6. Los roles involucrados en la agenda de la reunión de arranque saben que hacer y
cuando hacerlo.
Página 22 de 64
Formando Equipos Agiles
Esta reunión es de crucial importancia, dado que representa el primer encuentro oficial
con el nuevo equipo ágil. Por lo cual, recomiendo tomarse tiempo suficiente para
preparar la sala de reuniones, creando las condiciones necesarias para que los
participantes se sientan bienvenidos, cómodos y confortables durante la reunión. A mí
me gusta tomarme 30 minutos al menos para asegurarme que el nivel de iluminación
sea el adecuado al igual que la temperatura y la configuración de la sala.
Página 23 de 64
Formando Equipos Agiles
6
Sue Johnston, The Arc of a Coaching Conversation
Página 24 de 64
Formando Equipos Agiles
Acciones que mejor se adapten al contexto de trabajo del equipo y así acompañarlo en
su ejecución y apoyarlo en cuanto sea necesario.
¿Cuál es el objetivo principal?
Lo más importante durante el arranque del proyecto de transformación del equipo es
establecer una relación de confianza sólida con el equipo, lo cual es fundamental para
soportar adecuadamente cualquier proceso de cambio de hábitos en un grupo de
personas.
Veamos un poco lo que deberíamos tomar en consideración para poder alcanzar este
objetivo:
1) Tal y como se puede ver en el arco de una conversación de coaching, arranquemos la
conversación explorando primero. A mí me gusta iniciar la relación dando espacio a la
observación. Escuchar, ver, oír y estar presente para comprender lo que sucede dentro
del equipo y así entender mejor la historia del equipo, las personas clave, como se
hacen las cosas, cuales son las dinámicas entre las personas, el tono de voz utilizado
durante las interacciones, la cultura del equipo, sus hábitos, lo que los motiva, lo que los
asusta, el humor y sus cambios, quienes son los patrocinantes y cuáles son sus
interacciones con el equipo, y muy importante, entender el estilo de liderazgo que ha
sido instaurado en el equipo y su nivel de apertura al cambio. En mi experiencia, este
Página 25 de 64
Formando Equipos Agiles
período de observación puede durar entre una y cuatro iteraciones, de acuerdo el tipo
de equipo con el que se esté trabajando: Equipos donde la mayoría son seguidores y
están abiertos al cambio o equipos donde la mayoría tienen espíritu de líderes y hay
poco espacio al cambio.
2.1) Ya desde la primera iteración, en la primera retrospectiva con el equipo, me gusta
tomar control del asunto y marcar el territorio abriéndome espacio como líder dentro
del equipo, compartiendo con ellos quien soy, porque estoy allí y cuáles son mis
intenciones como maestro Scrum, facilitador y líder del proceso de mejora continua
para luego preguntarle a cada miembro del equipo que comparta su historia dentro de
la organización y del equipo conmigo, el nuevo miembro del grupo.
2.2) Una vez terminadas las introducciones, también me gusta crear un ambiente
divertido en la primera retrospectiva, llenando la sala de muchos colores y escritos en
los muros, y que mejor forma de hacer eso que con imágenes. Para ello, le propongo al
equipo juguemos lo que he llamado historias personales. Una actividad súper simple y
divertida que permitirá abrir un poco más el espacio de trabajo y nos dejará conocer un
poco del otro, ese que trabaja a mi lado todos los días.
espejo gigante que debe ser capaz de absorber y aprender lo máximo que sea posible
acerca de las formas, hábitos y relaciones establecidas en el equipo, cosa de poder
reflejar y mostrarle al equipo, la imagen que están proyectando como entidad. Esto
implicará una cierta actitud de nuestra parte, específicamente recomiendo:
• Escuchar muy activamente sin emitir juicios
• Evitar a toda costa tomar comentarios o comportamientos como ataques
personales
• Respetar el espacio del equipo evitando hacer sugerencias de posibles soluciones
a menos que el equipo así lo solicite.
Página 27 de 64
Formando Equipos Agiles
Este es el orden que según mi experiencia funciona mejor y las razones por las cuales,
hacerlo siguiendo esta prioridad (recuerde siempre, todo depende del contexto donde
se desenvuelve el proyecto):
7
Scott W Ambler, “Active Stakeholder Participation: An Agile Best Practice”,
http://agilemodeling.com/essays/activeStakeholderParticipation.htm
Página 28 de 64
Formando Equipos Agiles
Otro miembro fundamental de la coalición del cambio es sin duda el Gerente del
Producto, quien es responsable directo de los resultados que genere el
8
Carl Kessler, John Sweitzer, Outside-in Software Development: A Practical Approach to Building Successful Stakeholder-
based Products Paperback – Sep 24 2007
Página 29 de 64
Formando Equipos Agiles
proyecto/producto o servicio en cuestión. Este rol es crucial dado que en sus manos
estarán las decisiones a tomar desde el punto de vista de que incluir y que no incluir en
el software, cuando y porque. La capacidad que tengan las personas que asumirán este
rol para visualizar el producto/servicio en el futuro en el mediano y largo plazo, como
planificarlo de forma eficiente y como comunicar su evolución, tendrá un efecto directo
en el tipo de equipo ágil que se requiere para alcanzar satisfactoriamente los objetivos
del negocio. Me refiero específicamente a la actitud y el comportamiento del equipo,
como hacerle frente a los problemas y resolverlos, su capacidad para entregar a tiempo
y de rendir bajo presión, así como también ser capaces de adaptarse al cambio continuo
y sobrevivir; Todo, absolutamente todo, estará marcado por el sello único del líder del
equipo, en este caso, mi querido/a Gerente de Producto.
A continuación les presento algunas técnicas que utilizo para ayudar al gerente del
producto a establecer claras aspiraciones acerca del producto, el equipo y de qué forma
podemos adaptarnos para trabajar juntos y colaborar:
• Conocernos mejor
• Conversar sobre la visión del producto/servicio/proyecto si existe.
• Compartir/discutir/aclarar aspiraciones y dudas con respecto al equipo ágil,
especialmente sobre:
o Actitudes y comportamientos observados
o Estilo ideal de comunicación (Controlar y mandar vs colaborar y entender)
o Colaboración (Limitada/Total)
Página 30 de 64
Formando Equipos Agiles
Gerentes de línea
Otro rol fundamental para la formación de un equipo ágil es el del
gerente/supervisor/coordinador de línea. Este rol es responsable de brindarle el soporte
requerido a sus empleados directos, es decir, los desarrolladores/programadores,
colocando a su disposición las herramientas necesarias para hacer el trabajo de
construcción del producto. En un ambiente de trabajo ágil, es fundamental contar con el
soporte de los gerentes de línea para respetar el proceso de desarrollo, también
Página 32 de 64
Formando Equipos Agiles
El equipo de desarrollo
Una vez que el proyecto de transformación ha sido iniciado, el foco principal es el
equipo de desarrollo. En colaboración con los miembros del equipo, el dueño del
producto y los desarrolladores, el primer paso es establecer una relación de confianza
lo antes posible. Para ello, es fundamental conocer sus intereses y motivaciones, así
como también el estado actual de sus relaciones en el equipo y en la organización.
A continuación se listan algunas técnicas para aproximar al equipo y comenzar la
construcción de la relación de confianza:
Página 33 de 64
Formando Equipos Agiles
Página 34 de 64
Formando Equipos Agiles
promesas y compromisos sin importar lo que el equipo haga o deje de hacer. Lo óptimo
aquí es dar el ejemplo y hacer visible que algo distinto está pasando, y entender que el
cambio comienza primero en nosotros mostrando el camino hacia algo nuevo. Pero por
supuesto, hay que estar preparados y listos para la acción. Bien sea facilitando alguna de
sus interacciones o tomando nota de lo discutido en alguna discusión, cualquiera sea la
forma es fundamental estar disponible y presenta para hacer lo que haces mejor,
conectar individuos con organizaciones y viceversa.
o Beneficios: al estar presente en cuerpo, mente y espíritu el mensaje tácito que
se transmite es que nos importa el otro, mostrando curiosidad y haciendo
preguntas sobre lo que se dice y tratando de entender es una forma muy
poderosa de construir la relación de confianza con el equipo.
o Llegar a tiempo demuestra cariño y es un ejemplo sencillo pero poderoso de
respeto hacia el otro. Es una manera de actuar que tendrá una influencia en el
ambiente. Este simple gesto de amor, contribuirá con la construcción de la
relación de confianza entre tú y el equipo de trabajo y creará las bases para
ese hábito sea copiado y luego asimilado como una forma de actuar. Lo mejor
es que el cambio ocurrirá en ellos sin que ellos si quiera lo noten.
o Estar listo bajo cualquier circunstancia demuestra tu disposición y entregas, da
muestras de tus ganas de ayudar cuando sea necesario, lo cual creará las
condiciones necesarias para soportar las pruebas que sufrirá la relación de
confianza en el camino.
o Riesgos potenciales: perder la paciencia es muy fácil en esta etapa del
proceso, sobre todo si lo que se intenta es arreglar a la gente diciéndole que
hacer. Este comportamiento podría minar y destruir todos los esfuerzos
realizados previamente para construir una relación de confianza en unos pocos
segundos, así que mucho cuidado con esto.
Página 36 de 64
Formando Equipos Agiles
3. Planificando la iteración
¿De que se trata la planificación de la iteración?
Es el evento en el cual se planifica lo que el equipo ha identificado será terminado y
entregado al cliente al final de la iteración. Es también el momento donde se establece
el objetivo de la iteración, mediante negociación y colaboración entre el equipo de
desarrollo y el dueño del producto. Así mismo se discute y acuerda el contenido de la
lista de trabajo de la iteración.
Página 37 de 64
Formando Equipos Agiles
Rol Responsibilidades
Maestro Scrum/ - Asegurar que el evento (planificación de la iteración) ocurra en el mismo
Coach ágil lugar, hora y momento de la iteración (siempre que sea posible y tenga
sentido)
- Facilitar la colaboración entre el equipo de desarrollo, el dueño del
producto y otros especialistas presentes en la discusión.
- Crear un ambiente de trabajo seguro, colaborativo donde la gente se sienta
empodarada para tomar sus propias decisiones.
- Asegurar que el evento (planificación de la iteración) este estructurado y se
mantenga en foco.
- Identificar posibles problemas que requieren atención a posteriori,
preguntar por responsables y fecha de seguimiento asociada.
- Asegurar que el evento se mantenga dentro del tiempo acordado.
- Entrenar/tutoriar/enseñar al dueño del Producto en la elaboración del
objetivo de la iteración.
- Entrenar/tutoriar/enseñar al equipo de desarrollo a dividir tareas en
pequeñas porciones de trabajo.
- Entrenar/tutoriar/enseñar al equipo ágil a calcular la capacidad de trabajo
del equipo durante una iteración
- Entrenar/tutoriar/enseñar al equipo de desarrollo todo lo relativo a
comprometerse, como hacerlo y las técnicas asociadas.
Figura 9 - Planificando la Iteración - Rol & Responsibilidades del Maestro Scrum/Coach ágil
Rol Responsibilidades
Equipo de - Questionar el contenido de la lista de deseos presentada por el dueño del
desarrollo producto.
- Hacer visible todo aquello que potencialmente pueda aumentar el riesgo de
no alcanzar el objetivo de la iteración.
- Proponer soluciones y aconsejar tecnológicamente al dueño del producto en
todo momento.
- Colaborar con el equipo ágil para que la reunión de planificación de la
iteración sea completada exitosamente.
- Colaborar actualizando de forma iterativa la definición de terminado a todos
los niveles (historia de usuario, iteración, versión, etc).
- Desglosar los elementos que forman parte de la lista de trabajo del producto
cuando sea requerido por el dueño del producto.
- Escuchar cuidadosamente lo que se esta diciendo acerca del contenido de la
lista de trabajo del producto, prestar atención y respetar el derecho de
palabra del gerente de producto.
- Responder las preguntas relacionadas con el contenido de la iteración
- Desglosar cada elemento de la lista de trabajo del producto en pequeñas
tareas asignando un estimado en horas.
- Decidir la estrategia de alto nivel para atacar y completar exitósamentre la
iteración.
Figura 10 - Planificando la Iteración - Rol & Responsibilidades del Equipo de Desarrollo
Página 38 de 64
Formando Equipos Agiles
Página 39 de 64
Formando Equipos Agiles
Página 40 de 64
Formando Equipos Agiles
PASO 4 – Refinamiento
• Asegurarse que la lista de producto esta “lista” para ser
P consumida y el trabajo asociado planificado. En caso de existir
alguna duda, que requiera discusión, siga adelante y proponga
O al equipo conversar al respecto. Pregunte al equipo si están de
Q acuerdo con agregar el elemento en la lista de pendientes de la
R iteración y verifique observando, hasta que obtenga señales de
U confirmación o rechazo.
Q • Asegurese de revisar cualquier actitud o comportamiento que
E derive de esta conversación, y valide si concuerda con lo que se
U •
esta diciendo.
Sea práctico y evite convertirse en un obstáculo para el sano
E progreso de esta ceremonia. Tome note de lo observado y luego
defina una lista de prioridades para ir atacando una por una con
el dueño del producto y con el equipo de desarrollo. Recuerde
que lo importante es alcanzar la mayor claridad posible, que
existan conversaciones fluidas entre los participantes y que se
avance hacia la culminación de la planificación de la iteración.
• Es recomendable ser muy paciente y evitar a toda costa que el
monstruo que llevamos dentro nos force a ordenarle al grupo
que hacer. Recuerde que usted representa el cambio, y lo que
hagamos quedará marcado en las mentes del grupo como un
refuerzo positivo o negativo.
• Haga lo mejor que pueda, de instrucciones mostrando con
paciencia como hacer las cosas, y si las cosas van en una
dirección diferente a la prevista, no se preocupe, los cambios
requieren tiempo para ser absorbidos e implementados.
Página 41 de 64
Formando Equipos Agiles
PASO 6 – Descanso
Asistir al equipo en la • Validar con el equipo si la pausa es necesaria e incluirla
creación de conciencia y dentro de la agenda de planificación de la iteración
construir el hábito de hacer • Asegurarse que el equipo realice la pausa y regrese de
pausas para pensar y digerir acuerdo a lo planeado.
mejor las ideas para luego
continuar trabajando con
mayor y mejor motivación
Ayudar al equipo a enfocarse Para calcular lo que el equipo es capaz de entregar al final de
en entregar lo que es posible, una iteración, yo utilizo dos herramientas: La mediana de la
de acuerdo a su capacidad en velocidad en historias de usuario del equipo y la suma de de
horas hombre y productividad horas hombre a dedicar al trabajo relativo a la iteración. Estas
en (historias de usuario dos medidas le permitiran al equipo, validar si la lista de
completadas x iteración) historias de usuario seleccionadas para formar parte de la lista
de producto de la iteración, entra dentro de lo que usualmente
el equipo ha venido entregando (completando) en cada
iteración. Así mismo, me gusta calcular la cantidad de horas
hombre que serán dedicadas a la iteración, como herramienta
para verificar si las tareas planificadas están dentro la capacidad
Figura 12 - Plantilla de planificación de la iteración – Pasos sugeridos – Vista General (Cont.)
Página 42 de 64
Formando Equipos Agiles
Página 43 de 64
Formando Equipos Agiles
Instrucciones
Antes de la reunión
1. Escoja un área, salón o lugar disponible para realizar el plan de la iteración, donde
entren confortablemente todos los miembros del equipo ágil.
2. Seleccione un muro, pizarra o ventana vacía, donde sea posible pegar cosas.
3. Cree un Kanban personal9 compuesto de tres columnas (Pendiente, En Progreso,
Terminado)
4. Utilizando notas autoadhesivas (you uso las de 4 x 4 pulgadas), escriba los nueve
(9) pasos descritos en la plantilla de planificación de la iteración, un paso por
cada nota autoadhesiva.
5. Coloque todas las notas autoadhesivas creadas con cada uno de los pasos
descritos en la plantilla de planificación de la iteración debajo de la columna
“Pendiente” del recién creado Kanban Personal.
6. En este punto, el Kanban Personal debería lucir como Figura 14 – Guía visual –
Plantilla de planificación de la iteración – Antes de la reunión.
9
Kanban, https://en.wikipedia.org/wiki/Kanban
Página 44 de 64
Formando Equipos Agiles
Página 45 de 64
Formando Equipos Agiles
Durante la reunión
1. Una vez iniciada la reunion, mueva hacia la columna “En Progreso” de su Kanban
Personal, el paso sugerido en la plantilla de planificación de la iteración, que este
en proceso de discusión en el momento.
2. Cuando la discusión relacionada ha terminado, mueva el paso correspondiente a
la columna “Terminado”
3. Repita los pasos 1 y 2 hasta que cada una de los pasos indicados en la plantilla de
la iteración y expuestos en su muro, han sido discutidos y/o revisados en
conjunto.
4. A medida que la reunión va avanzando, el Kanban Personal debería lucir como lo
mostrado en la Figura 15 – Guía visual – Plantilla de planificación de la iteración –
Durante de la reunión.
Página 46 de 64
Formando Equipos Agiles
Página 47 de 64
Formando Equipos Agiles
Explicación resumida
Que & Porqué
✔ Pasos Porqué
1 Construir comunidad Facilita el establecimiento y creación del lazo
necesario para unificar al equipo y avanzar juntos
hacia un propósito común.
2 Cerrar la iteración Crea el hábito de evaluar los resultados en
anterior conjunto y la conciencia para aprender de los
resultados de la iteración anterior.
3 Objetivo de la iteración
4 Refinamiento
Define el QUE y PORQUE de la iteración.
5 Lista de deseos del
producto
6 Descanso Ayuda a crear el hábito de hacer pausas para
reflexionar en la conciencia del equipo.
7 Calcular la capacidad del Ayuda a crear cadencia y ritmo en la entrega de
equipo [nivel iteración] piezas de software, regulando la cantidad de
trabajo a realizar en una iteración, haciendo uso
del rendimiento histórico del equipo (velocidad) y
la cantidad de horas hombre disponible.
8 Descomposición de tareas Coloca la colaboración, la negociación y el trabajo
en equipo como ejes fundamentales de la
planificación del trabajo a realizar durante la
iteración.
9 Cierre de de la Ayuda al equipo a crear conciencia sobre la
planificación de la importancia de dar visibilidad y transparencia
iteración sobre el trabajo planificado a ser entregado al final
de la iteración, promoviendo la negociación y la
colaboración entre los roles del equipo ágil
Figura 16 - Plantilla de planificación de la iteración – Explicación resumida
Página 48 de 64
Formando Equipos Agiles
Explicación detallada
Que & Cómo
Página 49 de 64
Formando Equipos Agiles
10
Calculador de rango de velocidad de Mile Cohn, https://www.mountaingoatsoftware.com/tools/velocity-range-calculator
Página 50 de 64
Formando Equipos Agiles
Página 51 de 64
Formando Equipos Agiles
Página 52 de 64
Formando Equipos Agiles
Glosario
Dueño del Producto: El Dueño de Producto es el responsable de maximizar el valor del
producto y del trabajo del Equipo de Desarrollo. El cómo se lleva a cabo esto podría
variar ampliamente entre distintas organizaciones, Equipos Scrum e individuos.
Lista de Producto: La Lista de Producto es una lista ordenada de todo lo que podría ser
necesario en el producto, y es la única fuente de requisitos para cualquier cambio a
realizarse en el producto. El Dueño de Producto (Product Owner) es el responsable de la
Lista de Producto, incluyendo su contenido, disponibilidad y ordenación.
Página 53 de 64
Formando Equipos Agiles
Revisión de la iteración: Al final del Sprint se lleva a cabo una Revisión de la iteración
para inspeccionar el Incremento y adaptar la Lista de Producto si fuese necesario.
Durante la Revisión de la iteración, el Equipo ágil y los interesados colaboran acerca de
lo que se hizo durante la iteración. Basándose en esto, y en cualquier cambio a la Lista
de Producto durante la iteración, los asistentes colaboran para determinar las siguientes
cosas que podrían hacerse para optimizar el valor. Se trata de una reunión informal, no
una reunión de seguimiento, y la presentación del Incremento tiene como objetivo
facilitar la retroalimentación de información y fomentar la colaboración.
Scrum: Un marco de trabajo por el cual las personas pueden acometer problemas
complejos adaptativos, a la vez que entregar productos del máximo valor posible
productiva y creativamente. Se basa en la teoría de control de procesos empírica o
empirismo. El empirismo asegura que el conocimiento procede de la experiencia y de
tomar decisiones basándose en lo que se conoce. Scrum emplea un enfoque iterativo e
incremental para optimizar la predictibilidad y el control del riesgo. Tres pilares
soportan toda la implementación del control de procesos empírico: transparencia,
inspección y adaptación.
Página 55 de 64
Formando Equipos Agiles
Tabla de figuras
Figura 1 - Etapas del modelo de desarrollo grupal de Bruce Wayne Tuckman .......................................... 2
Figura 2 - Flujo de formación de equipos ágiles ......................................................................................... 6
Figura 3 - Carta del proyecto de transformación del equipo-Razones y estrategias ............................... 16
Figura 4 - Carta del proyecto de transformación -Roles y Responsabilidades ......................................... 20
Figura 5- Carta del proyecto de transformación –Riesgos de alto nivel................................................... 20
Figura 6 – Preparando la reunión de arranque del proyecto – Agenda de la reunión de arranque ........ 23
Figura 7 - El arco de una conversación de coaching ................................................................................. 24
Figura 8 - Planificando la Iteración - Rol & Responsibilidades del Dueño del Producto .......................... 37
Figura 9 - Planificando la Iteración - Rol & Responsibilidades del Maestro Scrum/Coach ágil ................ 38
Figura 10 - Planificando la Iteración - Rol & Responsibilidades del Equipo de Desarrollo ....................... 38
Figura 11 - Plantilla de planificación de la iteración – Pasos sugeridos – Vista General .......................... 41
Figura 12 - Plantilla de planificación de la iteración – Pasos sugeridos – Vista General (Cont.) .............. 42
Figura 13 - Plantilla de planificación de la iteración – Pasos sugeridos – Vista General (Cont.) .............. 44
Figura 14 - Guía visual - Plantilla de planificación de la iteración – Antes de la reunión ......................... 45
Figura 15 - Guía visual - Plantilla de planificación de la iteración – Durante la reunión .......................... 47
Figura 16 - Plantilla de planificación de la iteración – Explicación resumida ........................................... 48
Figura 17 - Plantilla de planificación de la iteración – Explicación detallada Parte 1............................... 49
Figura 18 - Plantilla de planificación de la iteración – Explicación detallada Parte 2............................... 50
Figura 19 - Plantilla de planificación de la iteración – Explicación detallada Parte 3............................... 51
Figura 20 - Plantilla de planificación de la iteración – Explicación detallada Parte 4 .............................. 52
Página 56 de 64
Formando Equipos Agiles
Notas y referencias
Sección: Todo esta hecho por iteraciones
- Agilealliance.org: Guía de recursos, http://guide.agilealliance.org/guide/iteration.html
- Davies Rachel de AgileCoach.typead.com: Sprint vs iteración,
http://agilecoach.typead.com/agile-coaching/2014/02/sprint-vs-iteration.html
- El juego del plan Shore James web site: The planning game, http://www.jamesshore.com/Agile-
Book/the_planning_game.html
- Sitio web de Mike Cohn: Differences between scrum and extreme programming,
https://www.mountaingoatsoftware.com/blog/differences-between-scrum-and-extreme-
programming
- Ciclo Deming, PCDA http://www.isixsigma.com/dictionary/deming-cycle-pdca
- El Manifesto para desarrollo de software Agile: Principios detrás del manifesto,
http://agilemanifesto.org/iso/es/principles.html
Página 57 de 64
Formando Equipos Agiles
Mantengamos el contacto
Mi intención es que los próximos libros de la serie contengan material de las
experiencias y vivencias de los lectores de esta guía y que sean compartidas en un ciclo
infinito para que todos aprendamos de todos. Es por ello que hemos creado dos
opciones que colocamos a tu disposición:
Si eres de los que le gusta aprender leyendo, hacerlo con calma y de forma individual,
entonces únete aquí a nuestra lista de correos y se de los primeros en recibir
información mensual sobre lo que viene, dar y recibir tips, recibir ofertas y promociones,
artículos, trucos y mucho más!
Si eres de aquellos que aman las redes sociales, le gusta compartir sus comentarios y
leer el punto de vista de los otros, entonces te invito a subscribirte a mi blog y estar
atento a los recursos que publicamos periódicamente a través de mi sitio web
www.jesusmendez.ca
Página 58 de 64
Formando Equipos Agiles
Que sigue
Este guía práctica forma parte de la serie titulada “Equipos ágiles desde la formación
hasta el rendimiento”. Así que si estas leyendo este párrafo, estas cordialmente invitado
a formar parte del grupo de colaboradores y pioneros que recibirán de primera mano
los primeros artículos, avances, promociones, noticias y ofertas exclusivas acerca de los
próximos temas, productos y herramientas que estaremos creando para elevar tu
experiencia y la de tus equipos al próximo nivel.
¿Esto te resuena? De ser así, no esperes más únete aquí a nuestra lista de correos y yo
me aseguraré que recibas información acerca de los títulos que estamos planificando
lanzar para completar la serie de libros:
Próximos títulos
Seguimos¡
Página 59 de 64