Está en la página 1de 3

Las Metodologías ágiles son enfoques de trabajo que se adaptan a cambios, colaboran con el

cliente y mantienen un enfoque constante en la satisfacción del cliente, priorizando la


flexibilidad y la mejora continua en la gestión de proyectos.

Valores Centrales del Manifiesto Ágil son:

 Individuos e interacciones por encima de procesos y herramientas.


 Software operativo por encima de una documentación extensiva."
 Colaboración con el cliente por encima de negociación contractual.
 Respuesta ante el cambio por encima de seguir un plan.

Los 12 Principios del Manifiesto Ágil son :

 Satisfacer a los clientes mediante entregas tempranas y continuas.


 Aceptar cambios en los requisitos, incluso en etapas tardías.
 Realizar entregas valiosas con frecuencia.
 Fomentar la colaboración y romper con el aislamiento en proyectos.
 Trabajar con personas motivadas y comprometidas.
 Comunicar eficazmente con conversaciones cara a cara.
 Medir el progreso mediante software en funcionamiento.
 Mantener un ritmo de trabajo constante sin agotar al equipo.
 Buscar la excelencia continua para mejorar la agilidad.
 Priorizar la simplicidad en las soluciones.
 Fomentar equipos internos y autónomos para resultados valiosos.
 Reflexionar y adaptar las formas de trabajo para mejorar la efectividad.

Características de un Proceso Ágil:

 Flexibilidad y Adaptabilidad.
 Iterativo e Incremental.
 Colaboración y Comunicación.
 Enfoque en el Cliente.
 Retroalimentación Continua.
 Entrega de Calidad.
 Mejora Continua.

Comparación entre Metodología Tradicional y Metodologías Ágiles:

 Metodología Tradicional: Enfoque Predictivo, con Documentación Completa, Fases


Secuenciales, Cambio Difícil, y Entrega al Final.
 Metodologías Ágiles: Enfoque Iterativo, con Menos Documentación, Flexibilidad,
Colaboración Activa, Entrega Temprana de Valor, y Enfoque en la Calidad.

Marcos de Trabajo Ágiles:

Los marcos de trabajo ágiles se centran en técnicas para gestionar eficientemente y aplicar
buenas prácticas. Estos marcos se caracterizan por:

 Enfocar el esfuerzo en la creación de valor.


 Incluir al cliente como parte integral del proceso.
 Enfrentar la falta de certeza mediante la iteración y ajustes continuos.
 Maximizar el aporte humano al invertir en las personas y fomentar sus interacciones.

GESTIÓN DINÁMICA Y ÁGIL:

La gestión dinámica y ágil se centra en la adaptacion, colaboración y retroalimentación


constante. La planificación ágil utiliza iteraciones cortas para ajustes frecuentes y entregas
incrementales. Los niveles de planeamiento abarcan niveles estratégicos, tácticos y operativos.
El MVP es una versión simple para obtener retroalimentación temprana. Las historias de
usuario describen funcionalidades desde la perspectiva del usuario. La definición de hecho y la
definición de terminado establecen criterios de calidad. Las técnicas de estimación incluyen
Póker de Planificación y estimación en horas. Estas prácticas buscan fomentar la colaboración,
adaptabilidad y entrega continua de valor en el desarrollo de software."

A: Extreme Programming (XP): Resumen Básico

Extreme Programming (XP) es una metodología ágil que busca mejorar la calidad del software
y la satisfacción del cliente. Sus principios clave incluyen la comunicación constante, la
simplicidad, el feedback y el coraje. En términos de desarrollo de pruebas, XP prioriza las
pruebas automatizadas, incluyendo pruebas unitarias, de integración y de aceptación. Esto
ayuda a detectar errores temprano y facilita la incorporación continua de cambios. La
programación en parejas es otra práctica central en XP, donde dos programadores colaboran
juntos: uno escribe el código (conductor) y el otro revisa y da el feedback (observador). Esto
fomento la colaboración, mejora la calidad del código y reduce errores.

En resumen, XP abraza la agilidad, la calidad y la colaboración como elementos fundamentales


en su enfoque de desarrollo de software.

B: Preguntado sobre las metodologías ágiles, Scrum se caracteriza por roles definidos (Product
Owner, Scrum Master, Equipo de Desarrollo) y procesos con sprints y reuniones regulares. Sus
artefactos incluyen Product Backlog, Sprint Backlog e Incremento. Kanban, en cambio, se
destaca por su enfoque en roles adaptables, flujo continuo y uso de un tablero Kanban con
límite de trabajo en curso (WIP Limit). Extreme Programming (XP) introduce roles de Cliente,
Programador y Tester, con un enfoque en desarrollo iterativo, pruebas continuas y
programación en parejas, utilizando artefactos como Historias de Usuario y Tarjetas de Tareas.
Los criterios de elección sugieren que Scrum es ideal para cambios, Kanban para flujo
constante y XP para rapidez, considerando factores como el tipo de proyecto, el equipo y los
plazos."

CASO PRACTICO

La empresa FELI GROUP ,lider en tiendas retail ha decidido digitalizar y mejorar su sistema de
gestion de cientes mediante el desarrollo de una aplicacion. esta aplicaCion debe conectarse a
una base de datos para gestionar la informacion de los clientes de manera segura y eficiente.
Pasos:

 Analizar requisitos del cliente.


 Diseñar interfaz de usuario.
 Desarrollar la aplicación.
 Implementar conexión a base de datos.
 Realizar pruebas de seguridad y eficiencia.
 Mostrar el funcionamiento de la aplicación.
 Monitorear y mantener la solución.
 Capacitar al personal para garantizar el uso efectivo de la aplicación.
 Recopilar retroalimentación de los usuarios para realizar mejoras continuas.
 Establecer un plan de actualizaciones y parches para mantener la aplicación
actualizada y corregir posibles problemas."

"En el marco de Scrum, comenzaría con una reunión de planificación del Sprint (tiempo fijo
establecido) para identificar y priorizar aquello de alto valor para las necesidades del cliente.
Luego, en sprints cortos de 2-4 semanas, desarrollaría la aplicación, seguido de revisiones y
retrospectivas para obtener retroalimentación. La colaboración constante y la adaptación a
cambios son fundamentales, permitiendo entregas parciales y completas del producto, y
mejoras continuas en la gestión de clientes."

METODOLOGIAS AGILES:

Scrum:

Es un Marco de trabajo ágil con sprints fijos para entregas iterativas. Roles definidos y eventos
estructurados.

Kanban:

Es una Metodología agil para gestionar el flujo de trabajo. Utiliza tableros y limita el trabajo en
curso.

Extreme Programming (XP):

Se enfoca en prácticas de desarrollo como pruebas automatizadas y programación en parejas.

Lean Software Development:

se centra en la entrega de valor, eliminación de desperdicios y mejora continua.

También podría gustarte