lunes, 15 de febrero de 2016

Métodos ágiles de Programación

Introducción

Anteriormente en los años 80's y 90's  se decía que la mejor manera de desarrollar software de calidad era mediante una planificación detallada, pero cuando se implemento esta manera de realizar software a proyectos pequeños, se perdía demasiado tiempo en el diseño que en el mismo desarrollo. Es por ello que se tuvieron que proponer nuevos métodos ágiles. 


Desarrollo


La Metodología ágil es un marco metodológico de trabajo que plantea permitir mejorar la eficiencia en la producción " la calidad de los productos finales, tener la capacidad de respuesta al cambio en los productos " sus definiciones, " brindar la mayor satisfacción posible al cliente, a través de la entrega temprana " la retroalimentación continua durante la construcción del producto


Beneficios de las metodologías ágiles


RSI superior

 Desarrollo con metodología ágil refuerza las entregas múltiples lo cual contra el cliente un indicador operante y de cierto modo representaría un capital en trabajo. como tal se refuerza más bien la lista de funcionalidades del acuerdo de entrega y en el promedio implica un enfoque en desarrollar la funcionalidad que se considere más vital para el proyecto desde el simple inicio.

Simplifica el manejo de la sobrecarga de procesos

Los equipos que trabajan sobre normas y regulaciones han de validar su trabajo constantemente lo cual representa un doble sentido de trabajo. Las metodologías por iteración simplifican el proceso de entrega versus validación lo cual además permite adoptar cambios sobre la marcha del alcance del proyecto.



Evaluación

 1.    Los métodos ágiles se utilizan en:
a)    Programación Orientada a Objetos
b)    Desarrollo de software
c)    Soporte de Software
d)    Programación estructurada
e)    Calidad de Software

2.    ¿Qué modelo de desarrollo de software utilizan los métodos ágiles?
a)    Cascada
b)    Lineal
c)    Iterativo
d)    Espiral
e)    Evolutivo

3.    ¿Cuáles son las principales características en las que se basa el método ágil?
a)    Trabajo en equipo, adaptable, avances funcionales
b)    Satisfacción del cliente, reduce tiempo, una sola entrega final.
c)    Comunicación, no se adapta a los cambios, no es interactivo.
d)    Orientado a resultados, no hay comunicación, no hay trabajo en equipo

4.    ¿Cuáles son las características que  diferencian al método ágil del convencional?
a)    El cliente participa en el equipo de desarrollo
b)    Trabajo en equipo
c)    Satisfacción del cliente
d)    Presenta avances incrementales del proyecto al cliente
e)    Adaptable en cualquier etapa del proyecto

5.    En los métodos ágiles el cliente:
a)    Desarrolla Software
b)    Se incorpora al equipo de trabajo
c)    Trabaja en otros proyectos de software
d)    Resuelve problemas de comunicación del equipo
e)    Proporciona los recursos materiales

Conclusiones 

Los métodos ágiles de programación son una metodología que se debe de seguir, siempre y cuando el proyecto que se va a realizar no sea excesivamente grande, de ser así sería mejor usar los métodos tradicionales para tener un producto de calidad.

Referencias

Ophelia Pastrana. (2015). 5 beneficios de aplicar metodologías ágiles en el desarrollo de software. 15-02-16, de I2B Sitio web: http://www.i2btech.com/blog-i2b/tech-deployment/5-beneficios-de-aplicar-metodologias-agiles-en-el-desarrollo-de-software/


No hay comentarios.:

Publicar un comentario