Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GA1-220501093-AA1-EV01
VIRTUAL
FICHA: 2758311
PRESENTADO POR:
A INSTRUCTORES:
1
1. Introducción
prácticamente todos los aspectos de la vida moderna. Como estudiante ADSO del SENA
interesado en adentrarse en este fascinante campo, es crucial comprender las diversas metodologías
que guían el proceso de creación de software. Estas metodologías no solo delinean el camino para
la construcción de aplicaciones y sistemas efectivos, sino que también definen cómo los equipos
colaboran, se adaptan a los cambios y alcanzan sus objetivos de manera eficiente. En esta
cascada hasta las ágiles y flexibles prácticas de desarrollo iterativo. Al comprender estas
metodologías y sus principios subyacentes, los estudiantes están mejor equipados para enfrentar
los desafíos cambiantes del mundo tecnológico y contribuir al desarrollo de soluciones que
2
2. DE ACUERDO CON LAS TEMÁTICAS DESARROLLADAS EN EL
2.1. Describa con sus propias palabras qué es y de que se compone una metodología de
2.2. Describa con sus propias palabras cuáles son las características fundamentales de un
2.3. Elabore una lista donde clasifique por lo menos cinco metodologías de desarrollo de
3
3. DE ACUERDO CON LAS TEMÁTICAS DESARROLLADAS EN EL
3.1. Describa con sus propias palabras qué es y de que se compone una metodología de
reglas, procesos y prácticas que guían a los equipos de desarrollo a través de las
clave:
3.1.1.1. Procesos y Etapas: Establecen las fases que el proyecto atraviesa, desde la
3.1.1.2. Roles y Responsabilidades: Definen quiénes son los miembros del equipo y qué
3.1.1.3. Flujo de Trabajo: Describe cómo se deben llevar a cabo las actividades y las
4
3.1.1.6. Comunicación y Colaboración: Se enfoca en cómo los equipos se comunican,
3.1.3. Eficiencia en la Entrega: Una metodología bien definida ayuda a los equipos a trabajar
evitar retrabajos, confusiones y demoras, lo que conduce a una entrega más rápida y
3.1.4. Adaptabilidad a Cambios: Las metodologías ágiles, como Scrum, son conocidas por
retroalimentación del cliente o las demandas cambiantes del mercado, lo que permite
3.2. Describa con sus propias palabras cuáles son las características fundamentales de un
Un marco de trabajo ágil se caracteriza por su enfoque flexible y adaptativo para el desarrollo de
software. Está diseñado para abordar la naturaleza cambiante de los requisitos y las expectativas
del cliente en un entorno tecnológico en constante evolución. Algunas de sus características clave
son:
5
3.2.2. Iteración y Entrega Incremental:
En lugar de esperar a completar todo el proyecto antes de entregar resultados, en un enfoque ágil
El cliente o el usuario final son considerados partes integrales del equipo. Se fomenta una
cambios en los requisitos. Esto se logra mediante la planificación y ejecución de iteraciones cortas
En lugar de esperar al final del proyecto para obtener resultados, un enfoque ágil prioriza la
Un marco de trabajo tradicional, a menudo asociado con el enfoque en cascada, se caracteriza por
6
3.2.7. Secuencial y Fases Bien Definidas:
En un marco de trabajo tradicional, las fases del proyecto (como diseño, desarrollo, pruebas,
implementación) se siguen en un orden secuencial. Cada fase debe completarse antes de pasar a la
siguiente.
Se dedica mucho tiempo al inicio del proyecto para definir detalladamente los requisitos y el diseño
antes de comenzar la implementación. Esto busca minimizar los cambios en etapas posteriores.
Debido a la planificación rígida y la falta de adaptabilidad a los cambios, los cambios en los
requisitos pueden ser costosos y difíciles de incorporar después de que se haya avanzado en las
En un enfoque tradicional, la entrega del producto final se produce al final del proyecto, lo que
puede resultar en una larga espera para el cliente antes de ver resultados concretos.
7
3.3. Elabore una lista donde clasifique por lo menos cinco metodologías de desarrollo de
3.3.1.1. Modelo en Cascada (Waterfall): Este enfoque sigue una secuencia lineal de fases,
entre las fases de desarrollo y las fases de prueba. Cada fase de desarrollo tiene una
3.3.1.3. Modelo Espiral: Este marco se caracteriza por ciclos repetitivos de planificación,
3.3.1.4. Modelo en Big Bang: Este enfoque no sigue una estructura definida y está más
3.3.3. Scrum: Un marco ágil que organiza el trabajo en iteraciones llamadas sprints. Cada
3.3.4. Kanban: Basado en la visualización del flujo de trabajo, Kanban se centra en la gestión
continua y flexible de tareas a medida que avanzan a través de las etapas del proceso.
8
3.3.5. Extreme Programming (XP): XP promueve prácticas de desarrollo colaborativas y
3.3.6. Desarrollo Dirigido por Pruebas (TDD): Este enfoque implica escribir pruebas
3.3.7. Lean Development: Inspirado en los principios del Lean Manufacturing, este marco