Cuestionario Métodos ágiles Flashcards

1
Q

Todo proceso iterativo & incremental es un proceso ágil y todo proceso ágil es iterativo & incremental. ¿Verdadero o falso? Justifique

A

Falso.

Dado que el desarrollo iterativo incremental forma parte de las metodologías ágiles podemos decir que la segunda afirmación es correcta, todo proceso ágil es iterativo e incremental. Pero no necesariamente todo proceso iterativo e incremental es ágil dado que este tiene que cumplir con TODO el manifiesto ágil no únicamente con lo mencionado (debe cumplir con los 12 principios). Por ejemplo, el equipo debe tener la mayoría de las siguientes prácticas generales :

  • reflexionar frecuentemente
  • entrega frecuente
  • propiedad compartida, todo el equipo manipula los artefactos
  • auto organización
  • tdd
  • pair programming
  • integración continua
  • entre otros…
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Indique cuales de los siguientes items son claves para el uso de métodos ágiles

  • El involucramiento del usuario
  • La capacidad de auto-organización de los programadores
  • El costo de iteración
  • El conjunto de tecnologias elegidas
A

✅ El involucramiento del usuario
✅ La capacidad de auto-organización de los programadores
✅ El costo de iteración
❌ El conjunto de tecnologias elegidas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

El uso de métodos ágiles es incompatible con el uso de casos de usos. ¿Verdadero o falso? Justifique

A

Si bien en el manifiesto ágil se destaca que : “han llegado a valorar más a los individuos y sus iteracciones que los procesos y las herramientas del software funcionando por encima de la documentación comprensiva” esto podría ser compatible con el uso de casos de uso.

Los casos de uso se utilizan para captar los requisitos funcionales desde la perspectiva del usuario. Si bien involucran documentación, podrían ser adaptados para comunicar los requisitos del cliente de forma más clara y detallada. Siendo estos muy flexibles, podrían formar parte en las conversaciones entre los clientes y desarrolladores.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Al trabajar con métodos ágiles no se genera documentación

A

Falso

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Marque todas las opciones correctas respecto de los métodos ágiles:

  • Es imprescindible para su aplicación contar con una persona en el rol de Scrum Master
  • Su uso es muy apropiado cuando los requerimientos está fijos y claramente definidos
  • Aumentan la productividad de los programadores
  • Ofrecen un rápido retorno de la inversión
  • Permiten adaptarse a los cambios
A

❌ Es imprescindible para su aplicación contar con una persona en el rol de Scrum Master
❌ Su uso es muy apropiado cuando los requerimientos está fijos y claramente definidos
❌ Aumentan la productividad de los programadores
✅ Ofrecen un rápido retorno de la inversión
✅ Permiten adaptarse a los cambios

How well did you know this?
1
Not at all
2
3
4
5
Perfectly