01 Plan ágil

Plan ágil

Parte: Fundamentos ágiles

Sección de la Metodología Ensamble.

Un plan ágil se define por varios atributos clave que lo hacen adaptable y efectivo en entornos de desarrollo de software dinámicos. Estos atributos aseguran que el plan sea una herramienta útil, pero no rígida, permitiendo al equipo responder a los cambios y entregar valor continuamente.

El plan ágil es una herramienta dinámica y flexible que guía al equipo hacia un objetivo, pero que se adapta continuamente a los cambios y al nuevo conocimiento, permitiendo la entrega de valor de forma continua y sostenible.

Los atributos principales que definen un plan ágil son:

  • Basado en funcionalidades: El plan se estructura en torno a un conjunto priorizado de funcionalidades, permitiendo un enfoque claro en la entrega de valor.
  • Liviano: El plan contiene un bosquejo del camino a seguir, basado en la información disponible en el momento, sin entrar en detalles innecesarios que podrían quedar obsoletos rápidamente. Evita la futurología y se centra en lo esencial para comenzar a construir.
  • Fácil de cambiar: Está diseñado para "abrazar el cambio", reconociendo que se aprenderá mucho durante el desarrollo y que el plan debe adaptarse a este nuevo conocimiento.
  • Corto: Los planes ágiles suelen tener un horizonte de tiempo limitado, evitando planes que duren muchos meses. Esto permite una adaptación más frecuente y una mejor respuesta a los cambios.
  • Creíble: El plan debe ser el producto de una visión conjunta y consensuada por todo el equipo, aumentando el compromiso y la probabilidad de éxito. Esto asegura que todos los miembros del equipo entiendan y crean en el plan.
  • Visible a todo el equipo: El plan debe ser accesible para todos los miembros del equipo en todo momento, facilitando la toma de decisiones informadas y la colaboración. La transparencia es fundamental para el éxito del proyecto.
  • No es un artefacto estático: El plan se refina a medida que se aprende más sobre el producto, la tecnología y el equipo. Este conocimiento se plasma en el plan, permitiendo una mejora continua.
  • Continuo: El planeamiento es un proceso continuo que se extiende a lo largo de todo el desarrollo del proyecto, permitiendo una adaptación constante a los cambios y al nuevo conocimiento adquirido.

Además de estos atributos, es importante destacar que un plan ágil debe incluir:

  • La visión de negocios: Una comprensión clara de los objetivos principales del proyecto, compartida por todos los miembros del equipo.
  • El Backlog inicial: Un conjunto de User Stories sin mucho detalle, que representan el entendimiento colectivo de cómo se descompondrá el trabajo en incrementos de funcionalidad.
  • El equipo: Un equipo multidisciplinario con todos los skills necesarios para hacer un incremento de funcionalidad, con personas asignadas full-time al proyecto.
  • El schedule inicial Un calendario tentativo basado en las estimaciones realizadas y la Velocity prevista, con deadlines fijados por el negocio.
  • Consideraciones tecnológicas: Una visión tecnológica del producto, incluyendo el stack de tecnología, las opciones para hosting y las herramientas principales.

Índice · Gestión de proyectos →