Volver a la portadaTecnología e Ingeniería II · 2º Bach. Ciencias · Cambiar asignaturaEmpezar gratis
BACH2 tecno · Tecnología e Ingeniería II
Proyectos de investigación y desarrollo · Metodologías Agile

Metodologías Agile y trabajo en equipo

Ningún proyecto tecnológico real conoce todos sus requisitos desde el primer día. Los marcos ágiles no son una moda de las startups: son una respuesta disciplinada a la incertidumbre, con roles, reuniones y métricas definidas con precisión para que «adaptarse» no signifique «improvisar».

Cascada frente a Agile

El modelo en cascada planifica todas las fases (análisis, diseño, construcción, pruebas) antes de empezar a ejecutar, y solo se ve el resultado completo al final. Los marcos ágiles entregan un incremento del producto, pequeño pero funcional, al final de cada ciclo corto.

cascada análisis diseño construcción pruebas resultado visible solo al final ágil ciclo 1 ciclo 2 ciclo 3 incremento funcional revisable tras cada ciclo
Practica★☆☆Sin empezar
Explica con tus palabras qué es una metodología ágil y en qué se diferencia de un desarrollo en cascada clásico (análisis → diseño → construcción → pruebas, todo por…

Explica con tus palabras qué es una metodología ágil y en qué se diferencia de un desarrollo en cascada clásico (análisis → diseño → construcción → pruebas, todo por fases cerradas). Pon un ejemplo de proyecto escolar donde encaje mejor cada enfoque.

Resolver
Practica★★★Sin empezar
Una empresa encargó a un estudio el desarrollo «llave en mano» de su tienda en línea con contrato en cascada y requisitos cerrados. A los ocho meses, cuando vieron el…

Una empresa encargó a un estudio el desarrollo «llave en mano» de su tienda en línea con contrato en cascada y requisitos cerrados. A los ocho meses, cuando vieron el producto por primera vez, el mercado había cambiado y la mitad de las funciones ya no interesaban. Analiza qué falló en la gestión del proyecto y describe cómo se habría organizado el mismo proyecto con un enfoque ágil: entregas, reuniones y papel del cliente.

Resolver
Practica★★★Sin empezar
Alguien afirma: «con metodologías ágiles no se planifica ni se escribe documentación, se programa directamente». Evalúa críticamente esta afirmación apoyándote en los…

Alguien afirma: «con metodologías ágiles no se planifica ni se escribe documentación, se programa directamente». Evalúa críticamente esta afirmación apoyándote en los valores del Manifiesto Ágil (individuos e interacciones, software funcionando, colaboración con el cliente, respuesta ante el cambio) y explica qué planificación y qué documentación sí existen en Scrum.

Resolver

Scrum: roles, sprints y eventos

Scrum organiza el trabajo en sprints: ciclos de duración fija (una o dos semanas, normalmente) en los que un equipo pequeño construye un incremento del producto.

sprint (duración fija, p. ej. 2 semanas) planificación → reunión diaria × N → revisión → retrospectiva inicio incremento entregado
Practica★☆☆Sin empezar
En un equipo Scrum aparecen estas tres funciones: (a) decide qué se construye y prioriza la lista de tareas del producto, (b) elimina obstáculos y vela porque se respete…

En un equipo Scrum aparecen estas tres funciones: (a) decide qué se construye y prioriza la lista de tareas del producto, (b) elimina obstáculos y vela porque se respete el marco de trabajo, (c) construye el producto en cada sprint. Indica qué rol (Product Owner, Scrum Master o equipo de desarrollo) corresponde a cada función y justifica tu elección.

Resolver
Practica★☆☆Sin empezar
Explica qué es un sprint y qué significa que tenga una duración fija («timeboxing»). ¿Qué ventaja tiene comprometerse a no cambiar el alcance de un sprint una vez…

Explica qué es un sprint y qué significa que tenga una duración fija («timeboxing»). ¿Qué ventaja tiene comprometerse a no cambiar el alcance de un sprint una vez empezado?

Resolver
Practica★★☆Sin empezar
Estos eventos de un sprint de Scrum están desordenados: (a) retrospectiva, (b) planificación del sprint, (c) reunión diaria de seguimiento, (d) revisión del incremento…

Estos eventos de un sprint de Scrum están desordenados: (a) retrospectiva, (b) planificación del sprint, (c) reunión diaria de seguimiento, (d) revisión del incremento con el cliente. Ordénalos, explica qué se hace en cada uno y quién participa.

Resolver

Historias de usuario, estimación y velocidad

Antes de empezar un sprint hay que decidir qué construir y cuánto se puede comprometer a construir.

$$v = \frac{p_1 + p_2 + \dots + p_n}{n}$$ puntos completados sprint 1: 20 sprint 2: 24 sprint 3: 22 velocidad media = 22
Practica★☆☆Sin empezar
Define qué es un producto mínimo viable (MVP) y explica por qué conviene lanzarlo pronto aunque sea incompleto. Pon un ejemplo de MVP para una app de apuntes compartidos…

Define qué es un producto mínimo viable (MVP) y explica por qué conviene lanzarlo pronto aunque sea incompleto. Pon un ejemplo de MVP para una app de apuntes compartidos del instituto.

Resolver
Practica★☆☆Sin empezar
Explica qué es la velocidad de un equipo ágil y para qué se utiliza en la planificación: si un equipo completó $20$, $24$ y $22$ puntos de historia en sus últimos tres…

Explica qué es la velocidad de un equipo ágil y para qué se utiliza en la planificación: si un equipo completó $20$, $24$ y $22$ puntos de historia en sus últimos tres sprints, ¿qué velocidad media tiene y cuántos puntos debería comprometer como máximo en el siguiente sprint?

Resolver
Practica★★☆Sin empezar
Un grupo de cuatro estudiantes desarrolla una app de gestión de préstamos de la biblioteca del instituto. Redacta dos historias de usuario con el formato «Como [rol],…

Un grupo de cuatro estudiantes desarrolla una app de gestión de préstamos de la biblioteca del instituto. Redacta dos historias de usuario con el formato «Como [rol], quiero [función], para [beneficio]» y añade a cada una un criterio de aceptación concreto que permita decidir si está terminada.

Resolver

Kanban: tablero, límite de trabajo en curso y tiempo de ciclo

Kanban no divide el trabajo en sprints: visualiza el flujo continuo de tareas y limita cuánto trabajo puede estar «en curso» a la vez.

por hacer en curso límite WIP: 2 revisión hecho
Practica★☆☆Sin empezar
El equipo de una app de recetas usa el tablero Kanban de la figura. Una tarjeta acaba de superar la revisión de código y espera ser colocada. Indica a qué columna debe…

El equipo de una app de recetas usa el tablero Kanban de la figura. Una tarjeta acaba de superar la revisión de código y espera ser colocada. Indica a qué columna debe moverse y qué regla de Kanban hay que comprobar antes de moverla.

Por hacer T-14: buscador T-15: favoritos T-16: lista compra En curso límite WIP: 2 T-11: registro T-12: perfil Revisión T-09: valoraciones Hecho T-07: login ? T-10: aprobada en revisión
Resolver
Practica★★☆Sin empezar
Un grupo de cuatro estudiantes desarrolla en un trimestre una app de gestión de préstamos de la biblioteca del instituto, con una demo funcional cada dos semanas ante la…

Un grupo de cuatro estudiantes desarrolla en un trimestre una app de gestión de préstamos de la biblioteca del instituto, con una demo funcional cada dos semanas ante la bibliotecaria. Explica si te parece más adecuado Scrum o Kanban para este proyecto y razona tu respuesta con al menos dos argumentos.

Resolver
Practica★★★Sin empezar
Un equipo Kanban anota que sus últimas diez tareas tardaron desde que entraron «En curso» hasta «Hecho»: $2$, $3$, $3$, $4$, $5$, $5$, $6$, $7$, $8$ y $12$ días. a)…

Un equipo Kanban anota que sus últimas diez tareas tardaron desde que entraron «En curso» hasta «Hecho»: $2$, $3$, $3$, $4$, $5$, $5$, $6$, $7$, $8$ y $12$ días. a) Calcula el tiempo medio de ciclo y la mediana. b) Razona qué revela la tarea de $12$ días y qué dos hipótesis la explicarían. c) Explica por qué la mediana es aquí más útil que la media para comprometer plazos.

Resolver

Seguimiento visual: burndown, bloqueos y retrospectiva

Un equipo ágil necesita ver cómo avanza, no solo planificar al principio y revisar al final.

día puntos restantes ideal real tramo sin avance
Practica★★☆Sin empezar
El gráfico de la figura muestra el burndown de un sprint de diez días con $40$ puntos comprometidos: la línea ideal y el trabajo real restante cada día. Interpreta la…

El gráfico de la figura muestra el burndown de un sprint de diez días con $40$ puntos comprometidos: la línea ideal y el trabajo real restante cada día. Interpreta la gráfica: ¿en qué tramo el equipo va retrasado?, ¿qué pudo pasar entre los días 4 y 6?, ¿llegará al final del sprint con el trabajo terminado si mantiene el ritmo de los últimos días?

día del sprint puntos restantes 40 20 0 2 4 6 8 10 ideal real sin avance
Resolver
Practica★★☆Sin empezar
En la reunión diaria de un equipo cada miembro responde a tres preguntas fijas. Enúncialas y redacta las respuestas que daría un desarrollador que ayer terminó la…

En la reunión diaria de un equipo cada miembro responde a tres preguntas fijas. Enúncialas y redacta las respuestas que daría un desarrollador que ayer terminó la pantalla de registro, hoy empezará la de perfil y está bloqueado porque el servidor de pruebas no responde. Explica cómo debe actuar el Scrum Master ante ese bloqueo.

Resolver
Practica★★★Sin empezar
Diseña la retrospectiva de un equipo que acaba un trimestre con la sensación de «ir siempre apagando fuegos»: qué datos objetivos recogerías antes de la reunión (tareas…

Diseña la retrospectiva de un equipo que acaba un trimestre con la sensación de «ir siempre apagando fuegos»: qué datos objetivos recogerías antes de la reunión (tareas completadas, interrupciones, defectos), qué dinámica usarías para que todos hablen y cómo convertirías las conclusiones en una única mejora accionable para el siguiente trimestre.

Resolver

Resumen

Ver todos los ejercicios de este apartado