Los tres pilares de cualquier Agile Framework

Resumen

Todo Agile Delivery Framework funciona, en la práctica, gracias a tres pilares que sostienen la entrega de software de valor: las personas y su colaboración, los procesos y herramientas que usan, y las métricas que retroalimentan el trabajo. Da igual si trabajas con Scrum, Kanban, Scrumban, SAFe, XP, Lean, DSDM o Crystal: estos tres fundamentos aparecen siempre.

¿Por qué las personas son el primer pilar de Agile?

En software, no basta con contratar talento y mantenerlo motivado. Lo que mueve la aguja es cómo colaboran y se comunican los miembros del equipo desde el día uno.

Cuando arrancas un proyecto o un programa completo, todos —desde el delivery manager hasta cada ingeniero— necesitan claridad sobre la estructura. Un organigrama simple ayuda a que el equipo interno y los stakeholders externos sepan quién es quién [01:36].

¿Cómo defino roles, responsabilidades y stakeholders?

Discutir los roles, aunque sea de forma verbal, evita fricción más adelante. En Scrum, por ejemplo, conviene responder en voz alta:

  • ¿Qué hace el product owner?
  • ¿Quién conforma el equipo de desarrollo y qué entrega?
  • ¿Cómo se involucra cada external stakeholder?

Después viene el stakeholder management, que es el manejo de personas ajenas a tu núcleo. Identificar a todos los involucrados y administrar sus expectativas es un punto que muchos equipos olvidan [02:48].

¿Qué es el stakeholder management? Es el proceso de identificar a todas las personas externas al equipo de desarrollo y manejar sus expectativas sobre el software que se está construyendo.

¿Cómo se construye confianza en un equipo de desarrollo?

La confianza no aparece sola: requiere tiempo, prueba y error. Esperar que un equipo recién formado entregue a todo vapor desde el día uno no es realista. Como referencia para acelerar este camino, te recomiendo leer sobre el modelo de Tuckman, disponible en los recursos del curso [03:53].

¿Qué procesos y herramientas conviene usar en Agile?

Los procesos y herramientas son el segundo pilar, y la regla de oro es elegir los que agreguen valor real al equipo. No puedes forzar una herramienta si no ayuda a construir software útil.

Aquí aplica el principio de menos es más. Sin procesos no hay estructura ni orden, pero si hay demasiados, generan caos. Empieza simple y, a medida que el equipo itera, suma lo que haga falta.

¿Por qué la herramienta correcta cambia con el tiempo?

Piensa en un constructor. Si necesita clavar un clavo, el martillo es perfecto. Pero si en la siguiente iteración el cliente cambia y ahora pide tornillos, el martillo deja de servir y entra el destornillador.

En software pasa igual: cambian el mercado, las exigencias y los usuarios. Escucha al equipo y a los stakeholders, y ajusta las herramientas cuando deje de fluir el trabajo [06:17].

¿Cómo deben usarse las métricas en un Agile Delivery Framework?

El tercer pilar son las métricas, y su función es darte retroalimentación sobre lo que estás construyendo. Pueden ser cualitativas o cuantitativas, opiniones o datos puntuales, y existen muchísimas (encuentras una lista de referencia en los recursos del curso).

Lo crítico: úsalas como indicadores de mejora, no como la única base para tomar decisiones [07:23].

¿Qué diferencia hay entre descargas y usuarios activos en una app?

Cuando lanzas una app, es tentador celebrar las descargas. Pasar de 100 a 1.000 a 20.000 descargas se siente bien, pero no te dice si el producto realmente se usa.

Ahí entra el MAU (Monthly Active Users), que mide cuántas personas usan tu app activamente al mes. Y puedes ir más granular todavía:

  1. 1.000 personas descargaron la app.
  2. 100 la usan a diario.
  3. 10 la usan en horario pico.

¿Qué es el MAU? Monthly Active Users es la métrica que cuenta cuántos usuarios únicos interactúan activamente con una aplicación en un mes, a diferencia del total de descargas acumuladas.

Cada métrica tiene matices y varias lecturas posibles. Por eso conviene tener métricas siempre presentes, pero combinarlas con criterio del equipo y de los stakeholders [09:14].

Las personas y su colaboración, los procesos y herramientas que usan, y las métricas que validan si lo construido cumple los objetivos: ese es el templo sobre el que se sostiene cualquier Agile Delivery Framework. ¿Cuál de estos tres pilares sientes más débil hoy en tu equipo?