Ga1 220501093 Aa1 Ev01.
Ga1 220501093 Aa1 Ev01.
Ga1 220501093 Aa1 Ev01.
Taller sobre
Metodologías Para
el Desarrollo de
Software
EVIDENCIA: GA1-220501093-AA1-EV01.
Tabla de Contenido
Introducción……………………………….……….…………...…………………..…….3
Objetivos………..……………………………….……………...………………………...4
Metodologías Para el Desarrollo de Software…………………………………..….……..5
1.Modelos Tradicionales………………………….…….……..……………...…..………5
Método de Cascada o Waterfall………………………….…..……..……….……………5
Proceso Racional Unificado RUP………..………..……………………...………………6
2.Modelos Agiles………………….…………………………….……………………..…6
Extreme Programming XP…….………………………………………………….………7
Desarrollo Rápido de Aplicaciones…………………………..…………………….……..7
Scrum………………………………………….……………………………………...…...8
Conclusión………………………………………………………………………...............9
Referencias bibliográficas………………………………………………………..............10
3
Introducción
En el vertiginoso mundo de la tecnología, el desarrollo de software desempeña un papel
fundamental en la creación de soluciones innovadoras que impulsan nuestras vidas y
empresas. Para lograr el éxito en este campo, es esencial contar con enfoques y
metodologías sólidas que guíen el proceso de desarrollo de software desde la concepción
hasta la implementación y el mantenimiento.
OBJETIVOS
Nuestro taller sobre Metodologías para el Desarrollo de Software tiene como objetivo
ofrecer a los participantes una visión integral y práctica de las distintas metodologías
utilizadas en la industria. Ya sea que estés interesado en aprender sobre enfoques ágiles,
como Scrum y Kanban, o te inclines hacia metodologías más tradicionales, como el
Modelo en Cascada, este taller te proporcionará las herramientas y conocimientos
necesarios para tomar decisiones informadas y adaptar las metodologías a las necesidades
específicas de tus proyectos.
5
1. Modelos Tradicionales
2. Modelos Agiles
Estos enfoques ponen un fuerte énfasis en la comunicación directa entre el
desarrollador y el cliente para establecer las normas y requerimientos necesarios
en el producto final. A diferencia de los modelos de desarrollo basados en una
documentación exhaustiva, estos enfoques se centran en la importancia de la
estructura y el diseño funcional del resultado. Esto significa que, en lugar de
depender en gran medida de una documentación detallada y rígida, se fomenta la
colaboración constante y la adaptación a medida que se avanza en el proceso de
desarrollo. Esta comunicación activa y la flexibilidad permiten a los equipos de
desarrollo crear soluciones que se ajusten mejor a las necesidades cambiantes del
cliente, lo que a menudo conduce a un software más satisfactorio y alineado con
los objetivos del usuario final. Ejemplos de enfoques que siguen esta filosofía
incluyen metodologías ágiles como Scrum y Kanban.
7
Por último, en la quinta fase se llevan a cabo todas las actividades relacionadas
con el lanzamiento del producto, lo que involucra el cargue inicial de datos y el
entrenamiento a los usuarios, asegurando una implementación exitosa del
software.
8
-Scrum:
El enfoque que has mencionado se centra en promover el trabajo en equipo y la
colaboración constante durante el desarrollo del software con el fin de lograr
resultados concretos de manera rápida. Se basa en tres pilares clave: construcción,
transparencia e inspección.
CONCLUSION
En conclusión, este taller ha proporcionado una visión integral de las diferentes
metodologías para el desarrollo de software. Hemos explorado enfoques tradicionales
como el Modelo en Cascada y también hemos sumergido en las metodologías ágiles, que
promueven la colaboración, la adaptación continua y la comunicación estrecha con el
cliente. Cada enfoque tiene sus ventajas y desafíos, y la elección de la metodología
adecuada dependerá de las necesidades y requisitos específicos de cada proyecto.
REFERENCIAS BIBLIOGRAFICAS
• https://repositorio.uca.edu.ar/bitstream/123456789/522/1/metodologias-
desarrollo-software.pdf
• https://www.becas-santander.com/es/blog/metodologias-desarrollo-
software.html
• https://itsqmet.edu.ec/los-8-tipos-de-metodologia-de-desarrollo-de-
software/
• https://www.ecured.cu/Metodologias_de_desarrollo_de_Software
• https://www.universitatcarlemany.com/actualidad/blog/metodologias-de-
desarrollo-de-software/
• https://www.itesoluciones.com/cuales-son-las-metodologias-de-desarrollo-
de-software/
• Plantilla de https://coversgo.com/