Metodologías Agiles


 ¿Qué es la Metodología Ágil?


Las metodologías ágiles son enfoques de desarrollo de software y gestión de proyectos que se caracterizan por su enfoque en la colaboración, la adaptabilidad, la entrega incremental y la satisfacción del cliente. Estas metodologías son especialmente efectivas en entornos donde los requisitos pueden cambiar con frecuencia y se busca desarrollar software de manera más rápida y flexible.



 ¿Valores de la metodología ágil?



Existen cuatro características fundamentales que deben priorizarse por encima de otras cuestiones 
  • Las personas y las interacciones, antes que los procesos y las herramientas
  • El software en funcionamiento, antes que la documentación exhaustiva
  • La colaboración con el cliente, antes que la negociación contractual
  • La respuesta ante el cambio, antes que el apego a un plan


¿Para qué tipos de proyectos son más adecuadas las metodologías agiles?


  •  Proyectos cuya solución técnica se desconoce: suele pasar con aquellas tareas que los equipos no han emprendido antes o cuando se trata de innovaciones.
  • Proyectos de alta complejidad y que requieren del trabajo cooperativo de varias personas o departamentos.

  • Proyectos urgentes y que necesitan de un flujo de trabajo dinámico y donde los cambios constantes sean bienvenidos.




Entre las metodologías ágiles se encuentran




    Scrum: 

Es un marco ágil centrado en la mejora continua, basado en el aprendizaje y en el ajuste de factores fluctuantes.


Características:

  • Equipos auto-organizados
  • Progreso de los productos en serie de “Sprints”
  • Requerimientos consolidados en la lista “Product Backlog”


Ceremonias:

  • Sprint planning 
  • Daily Scrum
  • Sprint review
  • Sprint Retropestive


Roles:

  •  Cliente
  •  Product Owner
  •  Scrum master 
  •  Scrum team




Kanban

Kanban ayuda a los equipos a encontrar un equilibrio entre el trabajo que necesitan hacer y la disponibilidad de cada miembro del equipo, la metodología se basa en la mejora continua, donde las tareas se “extraen” de una lista de acciones pendientes en un flujo de trabajo constante.

 

Prácticas de la metodología Kanban


  • Visualizar el trabajo

Visualizar cómo el trabajo “avanza” a través de las etapas. Una tarjeta Kanban de tarea comenzará en el lado izquierdo del tablero y, a medida que el equipo trabaja en ella, recorrerá lentamente las siguientes etapas hasta que aterrice en la columna Finalizadas.


  •  Limitar el trabajo en curso

Existe un requisito establecido sobre cuántas tareas deben estar “en progreso” en un momento dado, es importante establecer los límites del trabajo. por lo que anima a tu equipo a centrarse en finalizar tareas individuales y a evitar realizar varias tareas a la vez.


  •  Gestionar el flujo de trabajo

Gestionar y mejorar el flujo de trabajo te permitirá controlar el tiempo predestinado para el trabajo y así poder reducir el tiempo de entrega.


  • Implementar políticas de procesos explicitas

Las políticas de tu proceso deben guiar a tu equipo en la implementación de la metodología Kanban, Debido a la rapidez con la que se mueven las tareas esto ayuda a que el equipo haya establecido y comunicado claramente las convenciones.

 


No hay comentarios:

Publicar un comentario