Frameworks Agile, ¿cuál se adapta mejor a mi compañía?

Artículo

Frameworks Agile, ¿cuál se adapta mejor a mi compañía?

Cada proyecto y cada compañía son únicos. ¿Cómo sabemos cuál es el framework Agile que se adapta mejor a nuestras necesidades? Te presentamos los cinco más utilizados.

Agile está asentado en el mercado y al menos en España, cuando hablamos de Agile en un amplio porcentaje queremos decir Scrum, también. Pero hay que recordar que Agile son una serie de principios y no una metodología o framework en sí.

Bajo el paraguas de Agile no sólo tenemos Scrum, tenemos otros frameworks menos conocidos y algunos de ellos son alternativas muy interesantes a esta conocida herramienta de trabajo. Algunos de ellos se distinguen por sus puntos de vista y enfoques tradicionales, otros tienen intereses muy acotados y otros son considerados muy flexibles y abiertos a los cambios.

Cada compañía y proyecto son únicos e independientes. Sin embargo, los procesos que gestionan estos proyectos están estandarizados de acuerdo con las metodologías de gestión. En este artículo recogemos las que en nuestra opinión son los cinco frameworks Agile más utilizados: 

Scrum

Definitivamente es el framework más popular de Agile. Scrum demuestra lo mejor de todas las características esenciales del modelo Agile. Como hemos detallado en artículos anteriores, en Scrum los sprints duran entre una y cuatro semanas y permiten entregar software de forma regular.

De acuerdo con el marco de trabajo las responsabilidades son compartidas entre el Product Owner, el Scrum Master y el Dev. Team. El primero es responsable de todas las cuestiones estratégicas de proyecto. Toma decisiones sobre el producto y equilibra todas las prioridades. El Scrum Master ayuda a los miembros del equipo a obtener los resultados más efectivos y actuar juntos. Elimina impedimentos, rastrea el progreso, habilita el debate constructivo y facilita las reuniones marcadas en la metodología. El Dev. Team gestiona el cómo lograr los objetivos marcados. Mejora continuamente como equipo y entrega valor en cada iteración.

Deloitte

Kanban

La traducción de Kanban del japonés es algo así como una tarjeta visual o una valla publicitaria. De ahí que sea un framework visual para la implementación de Agile con grandes beneficios para el desarrollo de software. Promueve pequeños y continuos cambios en el sistema de un proyecto. Además, es ampliamente utilizado por los desarrolladores para gestionar sistemas en producción y con objetivo claro de promover una mejora continua.

 

También, es apropiado para el trabajo que requiere un rendimiento constante. Los jefes de proyecto y los miembros del equipo utilizan representaciones visuales de sus tareas generalmente con la ayuda de notas adhesivas de colores o utilizando servicios como Hygger, Jira o Trello.

 

Deloitte

Las pizarras Kanban son también la solución ideal para que los jefes de producto mantengan el Product Backlog.

Extreme Programming (XP)

Extreme Programming (XP) es otro método ágil de desarrollo de software que está destinado a mejorar la calidad con objetivo de satisfacer las necesidades en constante evolución del cliente.Como el concepto original de Agile, XP, incluye sprints cortos, iteraciones frecuentes y colaboración constante con los stakeholders.

La metodología recibió su nombre porque los elementos de las prácticas tradicionales de desarrollo son llevados al nivel "extremo".

 

Deloitte

Adaptative Project Framework (APF)

El Marco de Proyecto Adaptativo (APF) fue creado en base a la opinión de que la mayoría de los proyectos no pueden ser manejados usando métodos tradicionales de gestión de proyectos, debido a los requerimientos cambiantes e inciertos.

El método comienza con una estructura de desglose de requisitos para definir los objetivos del proyecto en función de los requisitos y características del producto. A partir de ahí el proyecto tiene etapas iterativas. De este modo, los equipos evalúan los resultados anteriores para mejorar el desempeño y las prácticas al final de cada etapa. Las partes interesadas también pueden cambiar el alcance del proyecto al comienzo de cada etapa.

 

Deloitte

Crystal Clear

Es otra forma de implementar la metodología Agile. El enfoque puede ser utilizado por equipos de entre seis y ocho desarrolladores. El método se centra básicamente en las personas, no en los procesos. El método Crystal Clear tiene siete propiedades: las tres primeras son obligatorias y las otras opcionales.

  1. Entrega Frecuente
  2. Mejora de la reflexión
  3. Comunicación osmótica
  4. Seguridad personal
  5. Enfoque
  6. Fácil acceso a usuarios expertos
  7. Entorno técnico con pruebas automatizadas, gestión de configuración e integración frecuente.

Deloitte

Elegir el framework más adecuado a tu proyecto y compañíano es fácil. En nuestra opinión y aunque el framework más extendido hoy en día sea Scrum o alguna variación del mismo, hay proyectos y compañías en las que otros enfoques Agile pueden tener más sentido. Lo importante al fin y al cabo es inspeccionar y adaptar, una de las máximas del concepto Agile. Pruebe en algún proyecto no estratégico con otro framework e inspeccione los resultados, quizá se lleve una grata sorpresa.