1. Prof. Juan Manuel Cruz
Integrantes:
*Betto Villa Brandon Alexis
*Vargas Ramírez Víctor Cuauhtémoc
Métodos Agiles de Programación
6IM7
CECyT 9 “Juan de Dios Bátiz”
2.
3. Hoy en día los métodos de desarrollo de software son muy utilizados en los
proyectos pues proporcionan una gran cantidad de ventajas y se adaptan mas a
las necesidades tanto del equipo desarrollador como del cliente. A continuación
explicaremos las características de los métodos agiles de desarrollo de software y
el porque de su aplicación actualmente.
4. Así como existen métodos de gestión de proyectos tradicionales, como el propuesto
por el Project Management Institute(R) más conocido como PMI(R) podemos
encontrarnos con una rama diferente en la gestión de proyectos, conocida como
Agile. El desarrollo ágil de software, no es más que una metodología de gestión
adaptativa, que te permite llevar a cabo, proyectos de desarrollo, adaptándote a los
cambios y evolucionando en forma conjunta con el software.
5. En primer lugar, las metodologías ágiles mejoran la satisfacción del cliente dado que
se involucrará y comprometerá a lo largo del proyecto. En cada etapa del desarrollo
se informará al cliente sobre los progresos del mismo. De ese modo, el cliente puede
sumar su experiencia para optimizar las características del producto final. Se pueden
evitar así numerosos malentendidos dado que el cliente poseerá en todo momento
una completa visión del estado del producto.
6. Destacar que los procesos ágiles permiten ahorrar tanto tiempo como costes. El
desarrollo ágil trabaja de un modo más eficiente y rápido que otras metodologías.
Además, estos procesos ponen el foco en cumplir estrictamente el presupuesto y los
plazos pactados a la hora de definir y planificar el proyecto.
7. Las metodologías ágiles permiten mejorar la calidad del producto. La continua
interacción entre los desarrolladores y los clientes tienen como objetivo asegurar
que el producto final sea exactamente lo que el cliente quiere y necesita. Además,
este enfoque permite abrazar la excelencia tecnológica, lo que permite obtener un
producto tecnológicamente superior.
8. Por otro lado, esta metodología permite alertar rápidamente tanto de errores como de
problemas. En la etapa de planificación, el equipo ha presentado una hoja de ruta
anticipando y dando respuesta a los principales problemas técnicos y a la velocidad en
la que se puede trabajar.
9. Y, finalmente, las metodologías ágiles permiten rentabilizar nuestras inversiones
más rápidamente. Gracias a la realización de entregas tempranas el cliente tendrá
rápido acceso a aquellas funcionalidades que en verdad aportan valor acelerando el
retorno de la inversión.
10. Dado que el análisis se reduce a un corto periodo de tiempo puede haber
deficiencias en cuanto al alcance del posible proyecto, estas pueden ser:
Técnicas
Requerimientos
11. El nivel de detalle con el que se ven los componentes no siempre es el necesario
para conjuntar correctamente el software.
12. Muchas necesidades del cliente a lo largo del desarrollo del proyecto afectan la
corriente natural del proyecto.
13. Podemos decir que las metodologías agiles de desarrollo de
software se adaptan perfectamente a las necesidades actuales de
tiempo, costo y desarrollo pues el software cambia día con día.
Los clientes a su vez son mas exigentes en cuanto a sus
necesidades, es por eso que las ventajas son mas en todos los
aspectos
14. Agustin Yague, P. (12 de Noviembre de 2008). www.ati.es.
Recuperado el 21 de febrero de 2016, de www.ati.es:
https://www.ati.es/IMG/pdf/UPM08.pdf
Gutierrez, D. (16 de Marzo de 2011). www.codecompilling.com.
Recuperado el 21 de Febrero de 2016, de
www.codecompilling.com:
http://www.codecompiling.net/files/slides/IS_clase_13_metodos_y_
procesos.pdf