Está en la página 1de 6

GA1-220501093-AA1-EV01.

TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE

APRENDIZ:

Bairon Yair Rincon Quintero

INSTRUCTOR:

Edinson Rueda Duarte

SERVICIO NACIONAL DE APRENDIZAJE

ANÁLISIS Y DESARROLLO DE SOFTWARE – FICHA 2834941

CENTRO AGROTURÍSTICO

Noviembre De 2023
INTRODUCCIÓN

En el siguiente documento podremos encontrar información importante sobre las metodologías de


desarrollo de software que se nos pueden presentar en nuestro diario vivir, cómo podemos
identificarlas y aplicarlas para entregar un buen resultado de proyecto.
1. TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE

1.1 COMPONENTES DE UNA METODOLOGÍA DE DESARROLLO DE SOFTWARE

Es un marco de trabajo utilizado para estructurar, planificar y controlar el proceso de desarrollo en


sistemas de información, también es conocida por ser un conjunto de técnicas y métodos
organizativos los cuales se utilizan para desarrollar soluciones de software informático.

El trabajo con una metodología de desarrollo de software nos permite reducir el nivel de dificultad,
organizar las tareas, agilizar el proceso y mejorar el resultado final de las aplicaciones desarrollar
que se nos presenten, esta metodología debe ser atacada por el equipo para realizar un trabajo en
conjunto, organizado y de fácil seguimiento que permita identificas las fallas y las oportunidades de
mejora para el desarrollo y tener un buen producto final.

Según el sitio web (Spotify, un referente mundial de metodologías ágiles, s. f.) El éxito de Spotify,
la plataforma de música en streaming más popular del mundo, con más de 175 millones de
usuarios, se debe a sus metodologías ágiles y a la suscripción fija mensual ilimitada, que le dio a
los consumidores valor y reconvirtió la industria discográfica.

La startup sueca, creada en 2006, fue una de las primeras en trabajar con agilismo para facilitar el
trabajo cuando creciera el número de desarrolladores y los procesos se hicieran más complejos. La
plataforma empezó con Scrum, una metodología para trabajar de forma colaborativa en equipos
pequeños y altamente productivos.

Scrum es un framework ágil que contiene una serie de pasos que ayudan a realizar un proceso de
forma ágil y con resultados de calidad.

Con Scrum, Spotify comenzó a adoptar nuevas técnicas de agilismo para dar autonomía a los
equipos de desarrollo de software, aprender de los errores y potenciar un trabajo colaborativo. La
estrategia, es trabajar con equipos pequeños, entre seis y ocho personas, para que cada uno sea
autónomo y no haya dependencias o bloqueos entre sí.

Según el autor De Carrera - eClass (2020) indica que una parte Google, específicamente el servicio
de publicidad Google AdWords, aplica la metodología Scrum en su día a día.

Esta división de Google comenzó a utilizar Scrum en sus cinco oficinas distribuidas en varias
ciudades.

Esta compañía usa un proyecto llamado Meta Scrum, que consiste en una reunión semanal con
profesionales de distintas áreas relacionados en los proyectos (abarcando soporte, diseño,
marketing, UI y ventas, entre otras).

¿Qué beneficios ha traído la metodología Scrum a esta compañía? Un punto clave para los
equipos de Google Ads es la flexibilidad de los plazos de entrega que han podido desarrollar de la
mano de estas metodologías. De esta forma, no se apegan a una fecha límite establecida por los
ejecutivos, sino que las fechas de entrega se van modificando constantemente, considerando así la
efectividad y privilegiando la calidad del trabajo.

3
1.2 CARACTERÍSTICAS FUNDAMENTALES DE UN MARCO DE TRABAJO

Los marcos tradicionales se basan principalmente en esfuerzos intensivos en la planificación y el


control de procesos en el desarrollo de software, pasa por una serie de ciclos que incluye fases de
inicio, planificación, seguimiento y cierre. Durante todo el proyecto se planifica sin tener la
posibilidad de cambiar los requisitos y las necesidades.

Los marcos de trabajo ágil son menos intensivos si se esfuerzan en la planeación del proceso, esté
no es tan intensivo. La esencia del desarrollo de software ágil en centrar en la colaboración del
equipo para lograr resultados y cambios en lugar de procesos predeterminados, también se reduce
el tiempo dedicado a la planificación inicial y la priorización al responder de manera flexible a los
cambios y evoluciones de las especificaciones.

1.3 LISTA DE METODOLOGÍAS DE DESARROLLO DE SOFTWARE

MARCOS ÁGILES

 Kanban
 Extreme Programming (XP)
 Feature- Driven Development (FDD)
 Crystal
 Dynamic Systems Development Method (DSDM)

MARCOS TRADICIONALES

 Cascada o Waterfall
 Spiral
 Incremental
 Prototyping
 Rad o Dra

4
CONCLUSIONES

Debemos de tener clara la metodología que elegimos para poder dar solución a cualquier proyecto
que tengamos y entregarlo muy bien desarrollado para el cliente. La metodología que mas me
gusta es la metodología ágil ya que se reúnen diariamente o semanalmente aportando ideas
relacionadas con el proyecto el cual se esta trabajando.

5
BIBLIOGRAFÍA

Maida, EG, Pacienzia, J. Metodologías de desarrollo de software [en línea]. Tesis de Licenciatura
en Sistemas y Computación. Facultad de Química e Ingeniería “Fray Rogelio Bacon”.
Universidad Católica Argentina, 2015. Disponible en:
https://repositorio.uca.edu.ar/bitstream/123456789/522/1/metodologias-desarrollo-
software.pdff

Spotify, un referente mundial de metodologías ágiles. (s. f.).


https://www.pragma.co/es/blog/spotify-un-referente-mundial-de-metodologias-agiles

De Carrera - eClass, M.-. E. E. D. (2020, 14 julio). Revisa los casos de éxito de 3 empresas utilizando
Scrum. eclass. https://blog.eclass.com/revisa-el-caso-de-exito-de-3-empresas-utilizando-
scrum

También podría gustarte