Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Flexibilidad y Adaptabilidad.
Iterativo e Incremental.
Colaboración y Comunicación.
Enfoque en el Cliente.
Retroalimentación Continua.
Entrega de Calidad.
Mejora Continua.
Los marcos de trabajo ágiles se centran en técnicas para gestionar eficientemente y aplicar
buenas prácticas. Estos marcos se caracterizan por:
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.
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:
"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.