El Manifiesto Ágil cumple 25 años. Es buen momento para releerlo.

Make Agile
Great Again.

Agile nació para escapar de la burocracia. En muchas empresas acabó convertido en reuniones diarias interminables, ceremonias sin propósito y velocidad usada como indicador de rendimiento. Aquí puedes redescubrir qué significa trabajar con agilidad y encontrar herramientas para llevarlo a la práctica.

4
valores
12
principios
17
autores
0
palabras sobre reuniones diarias

Snowbird, Utah · febrero de 2001

El Manifiesto Ágil

Estamos descubriendo formas mejores de desarrollar software, tanto por nuestra propia experiencia como ayudando a otras personas. A partir de este trabajo hemos aprendido a valorar:

Aunque reconocemos el valor de los elementos de la derecha, valoramos más los de la izquierda.

Las 17 personas firmantes

Kent Beck · Mike Beedle · Arie van Bennekum · Alistair Cockburn · Ward Cunningham · Martin Fowler · James Grenning · Jim Highsmith · Andrew Hunt · Ron Jeffries · Jon Kern · Brian Marick · Robert C. Martin · Steve Mellor · Ken Schwaber · Jeff Sutherland · Dave Thomas

© 2001, los autores citados. Esta declaración puede copiarse libremente en cualquier formato si se reproduce íntegra y se incluye este aviso. La redacción que lees aquí es una adaptación. Puedes consultar la traducción oficial en agilemanifesto.org.

Abre un valor para ver qué significa y cómo puede desvirtuarse. Pasa el puntero por la balanza para ver cómo cambia el equilibrio.

Qué es Agile

Cómo trabajar cuando no sabemos de antemano qué va a funcionar

Agile reúne valores y principios. Cuando desarrollamos un producto, no podemos preverlo todo. Avanzamos en pasos pequeños, enseñamos resultados pronto y aprendemos de quienes lo usan.

Scrum, Kanban, la programación extrema y Lean son formas de llevar esos valores a la práctica. Celebrar cada reunión de Scrum no garantiza agilidad; también se puede trabajar con agilidad sin usar Scrum.

  • Transparencia: todos pueden ver el estado real del trabajo.
  • Inspección: comprobamos a menudo si vamos en la dirección adecuada.
  • Adaptación: cambiamos de rumbo cuando cambian los hechos.

¿Cuándo recibe valor el cliente?

valor tiempo →

En cascada el cliente recibe el valor al final, siempre que los requisitos iniciales sigan siendo válidos. En el enfoque ágil recibe entregas parciales y puede orientar la siguiente.

CascadaAgile

Los doce principios del Manifiesto

Los principios y sus señales de alerta

Cada tarjeta resume un principio y muestra cómo puede perderse en la práctica. Pulsa para darle la vuelta.

🚩 Señales de alerta descubiertas: 0/12

Los orígenes de Agile

De la cascada a Snowbird

Agile no apareció de repente en 2001. Lo precedieron tres décadas de frustración con procesos pesados y de experimentos para encontrar alternativas más ligeras.

  1. 1970

    La cascada que nadie pidió

    Winston Royce publica un artículo sobre la gestión de grandes proyectos. Su diagrama en cascada se convierte en modelo para la industria, aunque el propio Royce advierte del riesgo de hacerlo todo de una sola pasada y recomienda iterar.

  2. 1986

    El rugby y la melé

    En «The New New Product Development Game», publicado en Harvard Business Review, Hirotaka Takeuchi e Ikujiro Nonaka describen equipos pequeños que avanzan con el balón juntos, como en el rugby, en lugar de pasarse el testigo por etapas.

  3. Años 90

    Los métodos ligeros

    Aparecen RAD, DSDM, Crystal y el desarrollo guiado por funcionalidades. Comparten los ciclos cortos, la cercanía al cliente y menos trámites. Entonces se conocían como «métodos ligeros».

  4. 1995

    Scrum en OOPSLA

    Ken Schwaber y Jeff Sutherland presentan Scrum como marco para desarrollar productos complejos. Se apoya en el empirismo: transparencia, inspección y adaptación.

  5. 1999

    Programación extrema

    Kent Beck publica «Extreme Programming Explained». La programación en pareja, el desarrollo guiado por pruebas, la integración continua y las entregas pequeñas hacen de la disciplina técnica una base de la agilidad.

  6. 2001

    Snowbird, Utah

    En febrero, diecisiete profesionales se reúnen en una estación de esquí. Discrepan sobre los métodos, pero coinciden en los valores. De allí sale una página: el Manifiesto Ágil. Pocos meses después nace la Agile Alliance.

  7. 2004

    Kanban llega a la informática

    David J. Anderson aplica principios lean y sistemas de reposición según la demanda en equipos de Microsoft y, más tarde, de Corbis. En 2010 publica «Kanban». El foco está en el flujo y en limitar el trabajo en curso.

  8. 2010

    La Guía Scrum

    Schwaber y Sutherland publican la primera Guía Scrum. La edición de 2020 tiene unas trece páginas. Da más peso al objetivo del producto y habla de «Developers» en lugar de un equipo de desarrollo separado.

Y entonces algo empezó a torcerse

El marco ágil más extendido

Scrum: responsabilidades, eventos y artefactos

Scrum deja margen a propósito: propone una estructura mínima y el equipo toma las demás decisiones. Elige un evento para conocer su objetivo, su duración y un error habitual.

También puedes usar las flechas ← → del teclado

Elige un evento

Cinco eventos para aprender de la experiencia

Cada evento Scrum ofrece una ocasión para inspeccionar y adaptar. Si una reunión nunca cambia ninguna decisión, es fácil que se convierta en un ritual.

Tres responsabilidades

Product Owner

Maximiza el valor del producto. Gestiona el backlog del producto y decide su orden.

No es alguien que toma nota de requisitos sin poder decidir.

Scrum Master

Responde por la eficacia del equipo. Enseña, acompaña, ayuda a eliminar impedimentos y explica el empirismo en la organización.

No es la jefatura del proyecto, quien convoca las reuniones ni quien administra Jira.

Desarrolladores

Crean un incremento utilizable en cada Sprint. Planifican su propio trabajo y se responsabilizan de la calidad.

No son «recursos» destinados a ejecutar tickets asignados.

Los artefactos y sus compromisos

Basado en la Guía Scrum de 2020, de Ken Schwaber y Jeff Sutherland: scrumguides.org.

Kanban

Empieza menos cosas. Termina más.

Kanban parte de cómo trabajas hoy. No exige cambiar roles ni añadir reuniones. Para que el trabajo fluya, un buen punto de partida es limitar el trabajo en curso (WIP).

La ley de Little relaciona los promedios: tiempo de ciclo = trabajo en curso ÷ tasa de finalización. Si quieres acortar los plazos, prueba a tener menos tareas abiertas a la vez.

  1. Visualiza el flujo de trabajo
  2. Limita el trabajo en curso
  3. Gestiona el flujo
  4. Haz explícitas las reglas
  5. Crea oportunidades para recibir comentarios
  6. Mejora en equipo y prueba los cambios
Abrir el tablero Kanban

Calculadora de la ley de Little

Tiempo de ciclo medio 3,0 sem.

⚠️ Cuello de botella: demasiado trabajo en curso forma una cola y retrasa cada elemento.

Si terminas la misma cantidad de trabajo por semana, pasar de doce tareas en curso a cuatro reduce el tiempo de ciclo a un tercio.

Agile en la práctica

Más allá de las diapositivas

Administración pública

El proyecto Sentinel del FBI

Tras años de problemas con la contratación tradicional, el FBI asumió el desarrollo de su sistema de gestión de casos. Un equipo pequeño lo completó en ciclos cortos. Entró en servicio en 2012.

Las iteraciones cortas y un equipo pequeño pueden rescatar un proyecto que ha agotado su presupuesto.

Sector público

GOV.UK

El servicio digital del Gobierno británico creó un portal único para los servicios públicos. Pasó del descubrimiento a las fases alfa, beta y de servicio activo y publicó sus principios en un manual abierto.

En una institución también se puede empezar por lo que necesita el usuario.

Ingeniería

WIKISPEED

Un equipo de voluntarios desarrolló un coche de bajo consumo en Sprints de una semana. El diseño modular permitía intercambiar piezas igual que se intercambian los componentes de software.

Las iteraciones y el diseño modular también funcionan con productos físicos.

Fuera de la informática

Marketing con Kanban

El equipo muestra sus campañas en un tablero, limita cuántas mantiene abiertas y mide el tiempo entre la idea y el lanzamiento. Reduce los cambios de contexto y termina antes.

Para empezar con Kanban, muestra el trabajo, limita lo que está en curso y mide el flujo.

Vida cotidiana

Reformar un piso

En vez de cerrar todo el plan de antemano, se reforma primero el baño, que es lo que más falta hace. Lo que se aprende ayuda a acometer la cocina. Cada etapa deja algo que ya se puede usar.

Entregar algo útil en cada paso también tiene sentido fuera del trabajo.

Tu equipo

De entregas trimestrales a semanales

Los cambios pequeños, las pruebas automáticas, la integración continua y una definición de terminado útil reducen el riesgo de desplegar y acortan la espera para recibir opiniones.

La excelencia técnica puede aportar más agilidad que añadir otra reunión.

Cuestionario rápido

¿Hecho o mito?

Ocho afirmaciones que quizá hayas oído en la oficina. Puntuación: 0/0

1/8Ser ágil significa no documentar nada.

2/8Agile y Scrum son lo mismo.

3/8El Manifiesto Ágil no menciona las reuniones diarias, los Sprints ni los puntos de historia.

4/8La velocidad sirve para comparar equipos.

5/8El Scrum diario es para los desarrolladores, no para rendir cuentas a su responsable.

6/8Cuando se trabaja con agilidad no se planifica.

7/8El equipo tiene derecho a cambiar su forma de trabajar.

8/8Los puntos de historia se inventaron para medir la productividad individual.

Colección

Lleva el manifiesto.

Una sudadera, una gorra, una taza y una pegatina con el logotipo de Make Agile Great Again. La tienda abrirá próximamente.

Ver la colección