El documento describe metodologías ágiles y sus ventajas y desventajas. Explica que las metodologías ágiles permiten adaptar la forma de trabajo a las condiciones del proyecto y ser flexibles ante los cambios. Luego menciona modelos como Extreme Programming, Scrum y Kanban, describiendo brevemente en qué consiste cada uno.
2. METODOLOGÍAS ÁGIL
• Por definición las metodologías ágiles son aquellas que permiten
adaptar la forma de trabajo a las condiciones del proyecto. Estas
metodologías ponen relevancia en que la capacidad de respuesta a
un cambio es más importante que el seguimiento estricto de un plan,
consiguiendo flexibilidad e inmediatez en la respuesta para amoldar
el proyecto y su desarrollo a circunstancias específicas.
3. Metodología Ágil
Ventajas Desventajas
Permite al equipo dividir el
proyecto en etapas y así centrarse
en cada una de forma individual.
Esto permite trabajar más rápido.
Al iniciar es difícil determinar con
precisión la cantidad de dinero y
tiempo necesarios para el
proyecto.
Existe una mayor flexibilidad al
momento de realizar cambios, no
se agobian si se presenta un
problema.
Se requiere mucha interacción
entre el cliente y los
desarrolladores.
La estrecha interacción entre el
equipo y el cliente garantiza un
progreso constante. Además de
que el cliente puede ver resultados
de forma mas sencilla.
La falta de documentación podría
dificultar nuevos miembros que se
unan al proyecto.
Facilidad al momento de encontrar
errores.
Existe el peligro de que la falta de
límites del proyecto conduzca a
4. MODELOS DE METODOLOGÍAS ÁGIL
Existen modelos de metodologías Ágil, los mas
Conocidos son:
• Extreme Programming(Programación Extrema)
• Scrum
• Kanban
5. EXTREME PROGRAMMING
• Pertenece a metodologías Ágil,
XP es un marco de desarrollo de
software ágil que tiene como
objetivo producir un software de
mayor calidad para mejorar la
eficiencia del equipo de
desarrollo. Se trata de una
metodología de desarrollo cuyo
objetivo es promover la
aplicación de prácticas de
ingeniería apropiadas para la
creación de software.
6. SCRUM
• Proceso en el que se
aplican de manera regular
un conjunto de buenas
prácticas para trabajar
colaborativamente, en
equipo, y obtener el mejor
resultado posible de un
proyecto.
7. KANBAN
• Este modelo divide en el
trabajo del proyecto, se
implementa por medio de
tableros, el trabajo se
muestra en un proyecto en
forma de tablero organizado
por columnas y cada una
muestra una etapa del
trabajo, por ejemplo: Trabajo
pendiente, En Progreso y
Terminado.