¿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?
- 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.
Scrum:
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