You are on page 1of 8

Taller sobre metodologías de desarrollo de software

Alejandra yepes garcia

Servicio Nacional de Aprendizaje SENA

Análisis y desarrollo de software ficha 2675817

Ana Milena Mosquera Sevilla

7 de mayo de 2023
Tabla de contenidos

Introducción metodologías de desarrollo de software……………………Pág 3

Metodologias agiles ……………………………………………………..… Pág. 4

Características marco de trabajo ágil …………………………………… Pag 4

Imagenes métodos ágiles ………………………………………………… Pag 5

Metodologías tradicionales ……………………………………………… Pag 6

Características del marco de trabajo tradicional………………………… Pag 6

Imagenes metodologías tradicionales …………………………………… Pag 7

Fuentes……………………………………………………………………..… Pág 8
Introducción metodologías de desarrollo de software

Las prácticas, procesos y enfoques que se utilizan para planificar, diseñar, construir,
probar y entregar software de alta calidad se conocen como metodologías de
desarrollo de software. Los equipos de desarrollo de software utilizan estas
metodologías para gestionar el ciclo de vida del software y asegurar que cumpla con
los requerimientos del cliente.

A lo largo del tiempo, estas metodologías han evolucionado y existen muchas


variantes con características y enfoques propios. Algunas de las más populares son
la metodología en cascada, la metodología ágil, la metodología SCRUM y la
metodología DevOps.

Es importante que los equipos de desarrollo de software elijan la metodología que


mejor se adapte a las necesidades de su proyecto y equipo, ya que cada
metodología tiene ventajas y desventajas únicas. En general, las metodologías de
desarrollo de software buscan mejorar la eficiencia, calidad, transparencia y
colaboración en el proceso de desarrollo de software.
Metodologías ágiles
Los marcos de trabajo ágiles son una extensión de las metodologías ágiles, y se
basan en los mismos principios y valores. Sin embargo, los marcos de trabajo ágiles
proporcionan un conjunto más completo de prácticas, roles y responsabilidades, y
herramientas para los equipos de desarrollo. A continuación, se presentan algunas
de las características principales de los marcos de trabajo ágiles

Características

- Aceptación al cambio: Cambiando la metodología que era rígida y no permitía


ninguna modificación, ya que la metodología ágil permite un comportamiento
abierto.

- Colaboración con el cliente: En esta metodología se establece que la


colaboración con el cliente es muy importante y fundamental para un buen
desarrollo del proyecto.

- Roles y responsabilidades claras: Establecer roles y responsabilidades claras


para los miembros del equipo de desarrollo y para los interesados en el proyecto.

- Flexibilidad: Este agrega una versatilidad enorme que hace que el proyecto sea
abierto a cambios en cualquier momento

-Enfoque en la satisfacción del cliente: Enfocarse en la satisfacción del cliente al


proporcionar funcionalidades de software que cumplan con sus necesidades y
expectativas.

-Reestructuración: la metodología Agile permite modular los objetivos de acuerdo


a las necesidades específicas del cliente

Motivación: un equipo motivado garantiza el cumplimiento de los objetivos del


proyecto y la calidad de sus resultados.
Enfoque en la calidad del software: Centrarse en la calidad del software y
en la mejora continua del proceso de desarrollo de software.
SCRUM

KANBAN

LEAN SOFTWARE

Extreme Programming XP
Metodologías tradicionales
Los marcos de trabajo tradicionales se enfocan en el desarrollo de software de
manera rígida y secuencial, y priorizan la planificación y documentación previa al
inicio del proyecto. En estos enfoques, cada etapa del proceso de desarrollo se
realiza en orden secuencial y se da gran importancia a la entrega final del software al
cliente. Estos enfoques suelen tener menos flexibilidad ante cambios en los
requerimientos y en el entorno empresarial, y pueden tener un menor énfasis en la
colaboración y la comunicación continua entre los miembros del equipo de
desarrollo. Algunos ejemplos de marcos de trabajo tradicionales son el modelo en
cascada y el modelo en V.

Características

Planificación previa exhaustiva: Se da gran importancia a la planificación y


documentación previa al inicio del proyecto.

Menor flexibilidad ante cambios: Las metodologías de desarrollo de software


tradicionales se caracterizan por ser menos adaptables a los cambios en los
requerimientos y en el entorno empresarial.

Mayor énfasis en la documentación: Se documenta cada etapa del proceso de


desarrollo en detalle.

Mayor énfasis en el cumplimiento de los plazos y el presupuesto establecidos:


Se enfoca en cumplir con los plazos y presupuesto previamente establecidos, para
lo cual se realiza una estimación previa de los recursos necesarios. El seguimiento
constante se hace para asegurar el cumplimiento de los objetivos previstos.

Menor interacción con el cliente:En los marcos de trabajo tradicionales, aunque el


cliente está involucrado en la definición de los requerimientos del software, su
participación suele disminuir una vez que se establecen las especificaciones.
Además, el cliente no se considera como un miembro activo del equipo de
desarrollo.

Mayor énfasis en la calidad del producto final: La metodología tradicional se


enfoca en cumplir con las especificaciones previamente establecidas y en entregar
un producto final de alta calidad. La verificación y validación del software son
actividades clave en este enfoque.
CASCADA

MODELO EN V

MODELO ESPIRAL
Fuentes
-https://rockcontent.com/es/blog/metodologia-agile/
-https://excelparatodos.com/metodologias-agiles/

You might also like