Este documento describe las metodologías ágiles, que son métodos de desarrollo que permiten adaptarse al cambio. Surgen de la industria del desarrollo de software como alternativa al método tradicional. Ofrecen flexibilidad, eficiencia y mejores productos a menor costo. Algunas metodologías ágiles comunes son Scrum, Kanban y Programación Extrema.
3. Aunque actualmente estas herramientas pueden aplicarse a todo tipo de
empresas, la filosofía de las metodologías ágiles surgió en la industria del
desarrollo del software, en una búsqueda de alternativas al método tradicional de
trabajo, muy estructurado y estricto, extraído del modelo de desarrollo en cascada.
3
Son un conjunto de métodos
que permiten adaptar el modo
de trabajo a las condiciones
del proyecto, aportando
flexibilidad, eficiencia y, por lo
tanto, logrando un mejor
producto a menor coste.
Es una manera particular de
trabajar que se basa en
la adaptación de las formas
de trabajo a las condiciones
de los proyectos que toca
cumplir..
4. “
”
Son aquellos métodos de desarrollo en los
cuales tanto las necesidades como las
soluciones a estas evolucionan con el pasar del
tiempo, a través del trabajo en equipo de
grupos multidisciplinarios que se caracterizan
por tener las siguientes cualidades:
1.Desarrollo
evolutivo y
flexible.
2. Autonomía
de los equipos.
3.
Planificación.
4.
Comunicación.
6. 1. Individuos e interacciones sobre procesos y herramientas
6
Aunque los procesos y las
herramientas ayudan a
terminar con éxito un
proyecto, son las personas
quienes asumen, participan
e implementan un proyecto
y determinan cuáles
procesos y herramientas
utilizar. Por lo tanto, en
cualquier proyecto ágil el
énfasis debe estar en las
personas y en sus
interacciones, en vez de los
complicados procesos y
herramientas.
Procesos y
herramientas
Individuos e
interacciones
7. 2. Software funcionando sobre documentación extensiva
7
Aunque la documentación es
necesaria y útil para cualquier
proyecto, muchos equipos se
centran en la recopilación y el
registro de descripciones
cualitativas y cuantitativas de los
entregables, cuando el valor real
que se le entrega al cliente es en
forma de un software funcional.
Por lo tanto, en vez de la
documentación detallada, el
enfoque ágil está en la entrega de
un software de buen
funcionamiento en incrementos a
lo largo del ciclo de vida del
producto.
Documentación
Excesiva
Software
Funcionando
8. 3. Colaboración con el cliente sobre negociación contractual
8
Tradicionalmente a los clientes
se les ha visto como
participantes externos,
involucrados principalmente al
inicio y al final del ciclo de vida
del producto, y cuya relación se
basaba en el contrato y su
cumplimiento. Las metodologías
ágiles creen en un enfoque de
valor compartido, en el cual los
clientes se consideran
colaboradores. El equipo de
desarrollo y el cliente trabajan
unidos para evolucionar y
desarrollar el producto.
Negociación
Contractual
Colaborar
con el
Cliente
9. 4. Responder ante el cambio sobre seguir un plan
9
En el mercado actual, donde los
requerimientos del cliente, las
tecnologías disponibles y los
patrones empresariales cambian
constantemente, es fundamental
abordar el desarrollo de
productos de una forma
adaptativa que permita la
incorporación de cambios y
rápidos ciclos de vida de
desarrollo de producto, en vez de
enfatizar el seguimiento de
planes formados probablemente
con información obsoleta.
Seguir un
plan
Respuesta
al cambio
10. 10
Ciclo de las Metodologías Ágiles
1
2
3
4
5
6
Estado 1: Prioriza y
define el alcance de tus
proyectos
Estado 2: Establece los
Requisitos para el Sprint
inicial
Estado 3: Construcción e
Iteración
Estado 4: Producir el
producto revisado
Estado 5: Producción y
soporte para el
lanzamiento
Estado 6: Retiro
11. Metodologías ágiles más utilizadas
11
Programación extrema o
Extreme Programming (XP)
Kanban
Scrum
Agile Inception
Design Sprint
12. Prof. Elsi Valenzuela Rotondaro
Gerencia de Proyectos
Universidad Nacional Experimental
Rómulo Gallegos
Área de Ingeniería de Sistemas
Ingeniería Informática
San Juan de los Morros - Venezuela
@Elsi_Valenrot
12
Material educativo elaborado a partir de:
https://www.genwords.com/blog/metodologias-agiles
https://www.luisan.net/blog/transformacion-digital/que-son-las-metodologias-agiles
https://openwebinars.net/blog/conoce-las-3-metodologias-agiles-mas-usadas/