Está en la página 1de 2

Qu son los mtodos giles de programacin?

Introduccin
De un tiempo para ac se han desarrollado bastantes herramientas en el desarrollo
software mejorando pero un aspecto importante que tambin requiere bastante atencin
es las metodologas que se utilizan para el desarrollo de este.
Las metodologas agiles de programacin es uno de los temas ms interesantes y
recientes de la ingeniera de software desde la creacin del manifiesto gil.

Metodologas Agiles de Programacin


En una reunin celebrada en febrero de 2001 en Utah-EEUU, nace el trmino "gil"
aplicado al desarrollo de software. En esta reunin participan un grupo de 17 expertos de
la industria del software, incluyendo algunos de los creadores o impulsores de
metodologas de software. Su objetivo fue esbozar los valores y principios que deberan
permitir a los equipos desarrollar software rpidamente y respondiendo a los cambios que
puedan surgir a lo largo del proyecto. Se pretenda ofrecer una alternativa a los procesos
de desarrollo de software tradicionales, caracterizados por ser rgidos y dirigidos por la
documentacin que se genera en cada una de las actividades desarrolladas. Varias de las
denominadas metodologas giles ya estaban siendo utilizadas con xito en proyectos
reales, pero les faltaba una mayor difusin y reconocimiento.

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.

La alianza gil define 12 principios quienes quieren para alcanzar la agilidad


1. Satisfacer al cliente mediante la entrega temprana y continua de software valioso.
2. La estructura de los procesos giles cambia para la ventaja competitiva del cliente.
3. Entregar con frecuencia software funcionando.
4. La gente de negocios y los desarrolladores deben trabajar juntos.

5. Construir proyectos alrededor de individuos motivados.


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.

9.

La atencin continua a la excelencia tcnica y al buen diseo mejora la agilidad.

10. La simplicidad es esencial.


11. Las mejores arquitecturas, los mejores requisitos y los mejores diseos emergen de
los equipos autoorganizados.

A intervalos regulares el equipo refleja la forma en que se puede volver ms efectivo.

La agilidad se puede aplicar en cualquier proceso de software. 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.

Conclusin
Los mtodos agiles son un opcin muy conveniente en proyectos cortos donde
se cuenta con poco tiempo e interesa que el cliente este lo ms relacionado
posible al proyecto aun que se debe estar consciente de que puede haber
cambios debido a la falta de documentacin.

Bibliografa
Letelier, P. (12 de febrero de 2016). cyta. Obtenido de cyta:
http://www.cyta.com.ar/ta0502/v5n2a1.htm
Pastrana, O. (13 de febrero de 2016). Intelligence to Business. Obtenido de
beneficios de aplicar metodologas giles en el desarrollo de software:
http://webcache.googleusercontent.com/search?
q=cache:http://www.i2btech.com/blog-i2b/tech-deployment/5-beneficiosde-aplicar-metodologias-agiles-en-el-desarrollo-desoftware/&safe=active&gws_rd=cr&ei=qou8Vr3EAoHSmwHInI3YBg

También podría gustarte