lunes, 8 de febrero de 2016

Resumen, Mapa Conceptual y Cuestionario: Métodos Ágiles de Programación

Introducción

Como antecedentes se puede destacar que en el pasado se tenía un estándar que definía que para garantizar la calidad del software mediante métodos de análisis y diseños soportados por herramientas CASE (Ingeniería de Software Asistida por Computador) sin embargo estas metodologías tenían una carga pesada en la planificación, diseño y documentación dedicándole menos tiempo al desarrollo del sistema.

Sin embargo a principios de los años 90 se proponen nuevos métodos agiles de programación, los cuales se enfocan en el software y le dedican menos tiempo al diseño y documentación, entre algunos métodos de programación ágil se encuentran XP (extreme programming), LSD (Lean Software Development), Scrum.

Desarrollo

El manifiesto resalta que se debe buscar una relación ideal en el equipo de trabajo, que se debe trabajar con el cliente, enfocar el tiempo en el desarrollo del software y no en la documentación del mismo, también se debe tener la habilidad de adaptar el proyecto y no estar sujetos a un plan.

Los métodos agiles de programación se refieren se basan en el modelo de desarrollo de software iterativo el cual busca mejorar el modelo de desarrollo en cascada el cual se lleva a cabo en una iteración, que es una unidad de tiempo la cual dura entre una y 4 semanas y en cada una de ellas se planifica, se analizan los requisitos, se diseña, se codifica, se revisa y se realiza la documentación, el propósito de esto es que al final de cada iteración se debe obtener el programa sin errores, funcional y que pueda ser adaptable si el cliente desea modificar algo.

Conclusión

A manera de conclusión podemos destacar como en los inicios el desarrollo de la informática y el desarrollo de software se enfocaba solamente en el producto final siguiendo planes rigurosos y estrictos que eran necesarios para garantizar la calidad del producto final, sin embargo a través del tiempo este enfoque se fue cambiando hacia mejorar el desarrollo sin perder en vista la calidad y satisfacción del cliente, esto fue un cambio necesario y todo esto se ha hecho para mejorar el software que se entrega y satisfacer al cliente.



Mapa Conceptual

Cuestionario

 Bibliografia

http://www.i2btech.com/blog-i2b/tech-deployment/5-beneficios-de-aplicar-metodologias-agiles-en-el-desarrollo-de-software/
http://carlosreynoso.com.ar/archivos/arquitectura/Metodos-Agiles.PDF
http://www.agilemanifesto.org/iso/es/manifesto.html
http://www.agilemanifesto.org/iso/es/principles.html

No hay comentarios:

Publicar un comentario