Está en la página 1de 3

Material Didctico de Mtodos giles elaborado por Juan Manuel Cruz Mendoza

Estrategia de Enseanza Aprendizaje


Se van a presentar sesiones con 3 etapas.
1. Ideas Bsicas.
2. Prctica.
3. Evaluacin
Las ideas Bsicas mostrarn conceptos segn la bibliografa del plan de estudios y se
muestra un resumen con los conceptos bsicos del tema a tratar.
En la Prctica se realiza un ejercicio para poder aplicar los conceptos contenidos en el
tema.
Se finaliza la sesin con un cuestionario o con la evaluacin de reactivos respecto al
tema.
Sesin 1. Introduccin. Qu son los mtodos giles de programacin?
Ideas Bsicas
Mtodos giles de Programacin.
En los aos 80 y principios de los 90, exista una opinin general de que la mejor forma de
obtener un mejor software era a travs de una planificacin cuidadosa del proyecto, una
garanta de calidad formalizada, la utilizacin de mtodos de anlisis y diseos
soportados por herramientas CASE, y procesos de desarrollo controlados y rigurosos.
Sin embargo, cuando este enfoque de desarrollo basado en la planificacin fue aplicado a
sistemas de negocios pequeos y de tamao medio, el esfuerzo invertido era tan grande
que en algunas veces dominaba el proceso del desarrollo de software. Se pasaba ms
tiempo en cmo se deba desarrollar el sistema que en programar el desarrollo y las
pruebas.
El descontento con estos enfoques pesados condujo varios desarrolladores de software
en los aos 90 a proponer nuevos mtodos giles.
Segn Ivar Jacobson. Un equipo gil es un equipo rpido que responde de manera
apropiada a los cambios. Un equipo gil reconoce que el software lo desarrollan los
individuos que trabajan en equipo y que las aptitudes de esa gente y su capacidad de
colaborar son esenciales para el xito del proyecto.
La agilidad es ms que una respuesta al cambio. Tambin incluye la filosofa del
manifiesto para el desarrollo gil del software.
Manifiesto para el desarrollo gil del software.

A los individuos y sus interacciones sobre los procesos y herramientas.

Al software en funcionamiento sobre la documentacin extensa.


A la colaboracin del cliente sobre la negociacin del contrato.
A la respuesta al cambio sobre el seguimiento de un plan.

El manifiesto estimula las estructuras y actitudes de los equipos para que la comunicacin
sea ms fcil. Resalta la entrega rpida del software operativo y le resta importancia a los
productos de trabajo intermedio; adopta al cliente como una parte del equipo de desarrollo
y trabaja para eliminar la actitud del tipo nosotros y ustedes que perjudica a muchos
proyectos de software; reconoce que la planeacin tiene sus lmites en un mundo incierto
y que el plan del proyecto debe ser flexible.
La alianza gil define 12 principios quienes quieren para alcanzar la agilidad
1. Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y
continua de software valioso.
2. Bienvenidos los requisitos cambiantes, incluso en fases tardas del desarrollo. La
estructura de los procesos giles cambia para la ventaja competitiva del cliente.
3. Entregar con frecuencia software funcionando, desde un par de semanas hasta un par
de meses, con una preferencia por la escala de tiempo ms corta.
4. La gente de negocios y los desarrolladores deben trabajar juntos a diario a lo largo del
proyecto.
5. Construir proyectos alrededor de individuos motivados. Darles el ambiente y el soporte
que necesitan, y confiar en ellos para obtener el trabajo realizado
6. El mtodo ms eficiente y efectivo de transmitir informacin hacia y dentro de un
equipo de desarrollo es la conversacin cara a cara.
7. El software en funcionamiento es la medida primaria de progreso
8. Los procesos giles promueven el desarrollo sustentable. Los patrocinadores,
desarrolladores y usuarios deben ser capaces de mantener un paso constante de
manera indefinida
9. La atencin continua a la excelencia tcnica y al buen diseo mejora la agilidad.
10. La simplicidad el arte de maximizar la cantidad de trabajo no realizado es
esencial.
11. Las mejores arquitecturas, los mejores requisitos y los mejores diseos emergen de
los equipos autoorganizados.
12. A intervalos regulares el equipo refleja la forma en que se puede volver ms efectivo;
entonces su comportamiento se ajusta y adecua en conocimientos.
La agilidad se puede aplicar en cualquier proceso de software. Sin embargo, para lograrlo
es esencial que el proceso sea diseado en una forma que permita al equipo del proyecto
adaptar y coordinar las tareas, conducir la planeacin en una forma que entienda la
fluidez de un enfoque de desarrollo gil, eliminar todo pero no los productos de trabajo
esenciales y mantenerlos controlados, y enfatizar una estrategia de entrega incremental
que proporciones software en funcionamiento del cliente tan rpido como sea factible para
el tipo de producto y el ambiente operativo.

Prctica.
Elaborar un mapa conceptual a travs de la herramienta cmap tools http://cmap.ihmc.us

Cuestionario
1. Los mtodos giles se utilizan en:
a) Programacin Orientada a Objetos
b) Desarrollo de software
c) Soporte de Software
d) Programacin estructurada
e) Calidad de Software
2. Qu modelo de desarrollo de software utilizan los mtodos giles?
a) Cascada
b) Lineal
c) Iterativo
d) Espiral
e) Evolutivo
3. Cules son las principales caractersticas en las que se basa el mtodo gil?
a) Trabajo en equipo, adaptable, avances funcionales
b) Satisfaccin del cliente, reduce tiempo, una sola entrega final.
c) Comunicacin, no se adapta a los cambios, no es interactivo.
d) Orientado a resultados, no hay comunicacin, no hay trabajo en equipo
4. Cules son las caractersticas que diferencian al mtodo gil del convencional?
a) El cliente participa en el equipo de desarrollo
b) Trabajo en equipo
c) Satisfaccin del cliente
d) Presenta avances incrementales del proyecto al cliente
e) Adaptable en cualquier etapa del proyecto
5. En los mtodos giles el cliente:
a) Desarrolla Software
b) Se incorpora al equipo de trabajo
c) Trabaja en otros proyectos de software
d) Resuelve problemas de comunicacin del equipo
e) Proporciona los recursos materiales
http://www.willydev.net/descargas/prev/TodoAgil.Pdf
http://upcommons.upc.edu/pfc/bitstream/2099.1/5608/1/50015.pdf pg 80-89
http://www.qualitrain.com.mx/index.php?
option=com_content&task=view&id=161&Itemid=146

También podría gustarte