Anda di halaman 1dari 3

GUÍA DE ESTUDIO DE METODOLOGÍAS ÁGILES

1. Vuelva a leer el “Manifiesto para el desarrollo ágil de software” al principio de este


capítulo. ¿Puede pensar en una situación en la que uno o más de los cuatro “valores”
pudieran causar problemas al equipo de software?

2. Describa con sus propias palabras la agilidad (para proyectos de software).

3. ¿Por qué un proceso iterativo hace más fácil administrar el cambio? ¿Es iterativo todo
proceso ágil analizado en este capítulo? ¿Es posible terminar un proyecto en sólo una
iteración y aún así conseguir que sea ágil? Explique sus respuestas.

4. ¿Podría describirse cada uno de los procesos ágiles con el uso de las actividades
estructurales generales mencionadas en el capítulo 2? Construya una tabla que
mapee las actividades generales en las actividades definidas para cada proceso ágil.

5. Proponga un “principio de agilidad” más que ayudaría al equipo de ingeniería de


software a ser aún más maniobrable.

6. Seleccione un principio de agilidad cualquiera y trate de determinar como se aplica en


el desarrollo del software.

7. ¿Por qué cambian tanto los requerimientos? Después de todo, ¿la gente no sabe lo
que quiere?

8. La mayoría de modelos de proceso ágil recomiendan la comunicación cara a cara. No


obstante, los miembros del equipo de software y sus clientes tal vez estén alejados
geográficamente. ¿Piensa usted que esto implica que debe evitarse la separación
geográfica? ¿Se le ocurren formas de resolver este problema?

9. Escriba una historia de usuario XP que describa la característica de “lugares favoritos”


o “marcadores” disponible en la mayoría de navegadores web.

10. ¿Qué es una solución en punta en XP?

11. Describa con sus propias palabras los conceptos de rediseño y programación en
parejas de XP.

12. Haga otras lecturas y describa lo que es una caja de tiempo. ¿Cómo ayuda a un
equipo DAS para que entregue incrementos de software en un corto periodo?
13. ¿Se logra el mismo resultado con la regla de 80% del MDSD y con el enfoque de la
caja de tiempo del DAS?

14. Con el formato de patrón de proceso presentado en el capítulo 2, desarrolle uno para
cualquiera de los patrones Scrum.

15. ¿Por qué se le llama a Cristal familia de métodos ágiles?

16. Con el formato de característica DIC defina un conjunto de características para un


navegador web. Luego desarrolle un conjunto de características para el primer
conjunto.

17. Visite el sitio oficial de modelación ágil y elabore la lista completa de todos los
principios fundamentales y secundarios del MA.

18. Hay un conjunto de herramientas propuestas en apoyo a muchos de los aspectos


“suaves” de los métodos ágiles. Debido a que la comunicación es tan importante,
recomiende un conjunto de herramientas reales que podría utilizarse para que los
participantes de un equipo ágil se comuniquen mejor.

19. Explique por qué la intangibilidad de los sistemas de software plantea problemas para
la administración de proyectos de software.
Principio W5HH

Why, What, When, Who, Where, how, how

Principio creado por Barry Boehm, este principio se basa en una serie de preguntas que
conducen a una definición de características claves del Proyecto y el plan de proyecto
resultante.

¿Por qué está en desarrollo este sistema?


¿Qué se hará?
¿Cuándo se terminará?
¿Quién es el responsable de una función?
¿En dónde se ubica el centro de la organización?
¿Cómo se realizará el trabajo en los sentidos técnico y de gestión?
¿Cuánto se necesita de cada recurso?

GESTIÓN DE PROYECTOS DE SOFTWARE


Significa planificar, supervisar, y controlar el personal, los procesos y eventos mientras se
construye un software garantizando calidad.

Se fundamenta en 4:
PERSONAL: Debe ser bien seleccionado (Prepardo y altamente calificado); Ya que de
este depende la construcción del proyecto. Una buena comunicación con el personal es la
prioridad.
PRODUCTO: Los requisitos exigidos por el cliente. Para acordar detalle del producto y
tener claro los objetivos.
PROCESO: Tener claro el marco de trabajo o actividades, el desarrollo del software.
PROYECTO: Se debe realizar planificadamente, con una supervisión constante, y un
control riguroso para el éxito del proyecto.

CASO:
1. Leído lo anterior, por favor realizar un ensayo que indique cómo ha aplicado cada uno de los
elementos del principio W5HH (Paradigma del desarrollo de sistemas), en los proyectos de
desarrollo de aplicaciones en los cursos de análisis y base de datos. Indique mediante un
listado, que herramientas se deben utilizar en cada uno de esos elementos.

2. Proponga 10 lineamientos para que el Ingeniero en Sistemas ejerza su potencial completo en


su trabajo.

3. Usted ha sido nombrado administrador de proyecto de software para una compañía que
atiende el mundo de la Ingeniería Genética. Su labor es gestionar el desarrollo de un nuevo
producto de software que acelera el ritmo de la clasificación de genes. El trabajo está orientado
a Investigación y Desarrollo, pero la meta es elaborar un producto dentro del siguiente año.

a. Qué estructura de equipo elegiría y por qué?


b. Qué modelos de procesos del software elegiría y por qué?

Anda mungkin juga menyukai