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

Qu son los metodos agiles de

programacion?
Introduccin
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.
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.

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.

Las metodologas giles son sin duda uno de los temas recientes en ingeniera de
software que estn acaparando gran inters. Prueba de ello es que se estn haciendo un
espacio destacado en la mayora de conferencias y workshops celebrados en los ltimos
aos. Es tal su impacto que actualmente existen 4 conferencias internacionales de alto
nivel y especficas sobre el tema. Adems ya es un rea con cabida en prestigiosas
revistas internacionales. En la comunidad de la ingeniera del software, se est viviendo
con intensidad un debate abierto entre los partidarios de las metodologas tradicionales
(referidas peyorativamente como "metodologas pesadas") y aquellos que apoyan las
ideas emanadas del "Manifiesto gil".
El manifiesto estimula las estructuras y actitudes de los equipos para que la comunicacin
sea ms fcil.
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 autorganizados.
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.

Conclusin.
Hay demasiadas propuestas para llevar a cabo el proceso del desarrollo de software.
Estas propuestas han demostrado ser efectivas y necesarias en un gran nmero de
proyectos, pero tambin han presentado problemas en otros muchos. Por esta razn
hay metodologias agiles para que estos problemas no pasen. Estas metodologias se
centran en el factor humano. Otra aproximacin es centrarse en otras dimensiones,
como por ejemplo el factor humano o el producto software. Esta es la filosofa de las
metodologas giles, las cuales dan mayor valor al individuo, a la colaboracin con el
cliente y al desarrollo incremental del software con iteraciones muy cortas.

Bibliografa.
Letelier, P. (2016, Febrero 11). CyTA. From Mtodologas giles para el
desarrollo de software: eXtreme Programming (XP):
http://www.cyta.com.ar/ta0502/v5n2a1.htm

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