2. ¿Qué es?
Una metodología de desarrollo ágil bien
estructurada.
Un enfoque refrescante en
contraposición a las metodologías
tradicionales.
Se enfoca en la comunicación con el
cliente y el trabajo en equipo.
Monday 9/June/2008 2
3. Las cuatro claves de XP
Comunicación
Simplicidad
Retroalimentación (Feedback)
Coraje
Monday 9/June/2008 3
4. ¿Cuándo usar XP?
Proyectos con requerimientos
cambiantes
El riesgo del proyecto es muy alto
Equipos de desarrollo pequeños (2 a 12
personas)
Monday 9/June/2008 4
5. ¿Por qué otra metodología?
El mundo del desarrollo de software es
cambiante. Las metodologías también.
Es necesaria una re-evaluación de los
procedimientos estándar de desarrollo.
Las metodologías ágiles resultan más
económicas para una empresa.
Monday 9/June/2008 5
8. Historias de usuario
Parecidas a los casos de uso, pero más
relajadas
Son redactadas por el cliente, no por el
equipo de desarrollo.
Sirven luego para crear las pruebas de
aceptación.
A cada historia se le estima un tiempo.
Monday 9/June/2008 8
9. Crear Cursos
El instructor podrá crear un curso que corresponderá a la
materia a dictar. Podrá dar la descripción del mismo,
nombre, los horarios, etc. y agregar a los estudiantes que
lo tomarán. Adicionalmente podrá agregar a la plantilla
del curso aquellas herramientas, disponibles en el sistema,
que se consideren adecuadas para lograr los objetivos del
mismo.
Monday 9/June/2008 9
10. El tiempo perfecto
A cada historia se le asigna un estimado
en tiempo perfecto
Eso eS: a dedicación exclusiva del
proyecto, sin interrupciones, y estando
inspirado.
Se mide en dias. Un valor mayor a 3
indica que hay que dividir la historia de
usuario
Monday 9/June/2008 10
11. Plan de entregas
Una reunión para decidir que historias
de usuario se han de implementar.
Se hace al inicio de cada iteración
Se seleccionan las historias según su
estimado temporal
Se calcula la velocidad del proyecto:
¡¡¡ El cliente es el que elige lo que se
implementará!!!!
Monday 9/June/2008 11
12. Plan de entregas
El cliente puede elegir controlar sólo tres
de estas variables
Alcance
Tiempo
Recursos
Calidad
La otra la controlan los desarrolladores
Monday 9/June/2008 12