Вы находитесь на странице: 1из 16

Metodologas giles

ITI Jos Dassaev Estrada Lpez joseestrada@utez.edu.mx @DassaevEstrada

2012

No est permitida la reproduccin total o parcial, ni su tratamiento o transmisin por cualquier mtodo o medio electrnico sin autorizacin escrita de Universidad Tecnolgica Emiliano Zapata del Estado de Morelos (UTEZ).

Agenda
Presentacin Encuadre de la materia Criterio de evaluacin Anlisis sobre el Desarrollo de Software gil? Qu significa ser gil? (Manifiesto por el desarrollo gil de Software) Principios del Manifiesto gil Definicin y ejemplos de Metodologa gil Metodologas de Desarrollo gil VS Metodologas Tradicionales Antecedentes de Metodologa gil 2 Dudas

Desarrollo de Software? (I)

Temario

Desarrollo de Software? (II)

Alistair Cockburn describe al desarrollo de software como un juego cooperativo de invencin y comunicacin.

Temario

gil?

Temario

Qu significa ser gil? (I)


El verdadero viaje de descubrimiento no consiste en buscar nuevos caminos sino en tener nuevos ojos. Marcel Proust

Temario

Qu significa ser gil? (II)


El verdadero viaje de descubrimiento no consiste en buscar nuevos caminos sino en tener nuevos ojos. Marcel Proust

Temario

Principios del Manifiesto gil (I)


Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor. Aceptamos que los requisitos cambien, incluso en etapas tardas del desarrollo. Los procesos giles aprovechan el cambio para proporcionar ventaja competitiva al cliente. Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo ms corto posible. Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.

Temario

Principios del Manifiesto gil (II)


Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y confiarles la ejecucin del trabajo. El mtodo ms eficiente y efectivo de comunicar informacin al equipo de desarrollo y entre sus miembros es la conversacin cara a cara. El software funcionando es la medida principal de progreso.

Los procesos giles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante de forma indefinida.

Temario

Principios del Manifiesto gil (III)


La atencin continua a la excelencia tcnica y al buen diseo mejora la Agilidad. La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial. Las mejores arquitecturas, requisitos y diseos emergen de equipos auto-organizados. A intervalos regulares el equipo reflexiona sobre cmo ser ms efectivo para a continuacin ajustar y perfeccionar su comportamiento en consecuencia.
http://www.agilemanifesto.org/iso/es/principles.html Temario
10

Metodologa de Desarrollo gil?

Temario

11

Metodologa de Desarrollo gil?

Es un marco de trabajo conceptual de la ingeniera de software que promueve iteraciones en el desarrollo a lo largo de todo el ciclo de vida del proyecto.
Temario
12

Metodologa de Desarrollo gil VS Metodologa tradicional


Tradicional Diagrama Gantt: Es un diagrama de barras para ilustrar la planificacin detallada de las actividades en el tiempo. El grfico representa la fecha inicial y final de cada actividad y su secuencia. gil Diagrama Burn-Down (de Quemado): Es un diagrama que representa el trabajo del proyecto, medido en puntos de esfuerzo o tareas, frente al tiempo o al nmero de iteracin. Cuando el proyecto est en curso, mostrar una lnea descendente que evidencia el progreso. Si se muestra una lnea ascendente, esto revela que hay problemas u obstculos.
Reuniones diarias (Stand-Up Meetings): Son reuniones cortas en las que el gestor de proyecto obtiene respuestas rpidas a las siguientes preguntas: Qu se ha hecho desde la ltima reunin? Qu problemas ha habido? Qu hay que hacer hasta la prxima reunin? El gestor de proyecto debe estar informado, pero cada miembro del equipo tiene la responsabilidad sobre los detalles de sus tareas. Cliente Comprometido: El cliente participa activamente en el proceso de desarrollo. Ya que el proyecto fluye, el cliente participa y toma decisiones en las reuniones diarias y es partcipe de los informes continuos. El gestor de proyecto mantiene una estrecha relacin con el cliente y le gua a travs de la metodologa.

Reuniones de Seguimiento: Se trata de reuniones programadas, en las cuales el gestor de proyecto revisa los detalles de cada actividad del proyecto: su estado, entregable y prximas fechas. El gestor de proyecto es quien dirige todos los aspectos del proyecto.

Cliente en Espera: El cliente pone los objetivos del proyecto y luego espera hasta que se termina. Se le mantiene informado a cerca de aspectos del presupuesto y la fecha de entrega.

Temario

13

Metodologas giles
Scrum (1993) Crystal Dynamic Systems Development Method o DSDM (1995) eXtreme Programming o XP (1996) Agile Unified Process o AUP Lean Software Development o LSD.

Temario

14

Antecedentes

A finales de los aos 80 y principios de los 90 surgi un movimiento reaccionario contra los mtodos de desarrollo de software establecidos. En el 2001 se acua el trmino Metodologa gil, poco despus se crea la Agile Alliance (organizacin sin fines de lucro que promueve el desarrollo gil de aplicaciones). Temario
15

Dudas?

Temario

16

Вам также может понравиться