0% encontró este documento útil (0 votos)
11 vistas6 páginas

Proyecto Final

La tesis analiza la selección adecuada de metodologías de desarrollo de software, destacando la importancia de elegir enfoques que se adapten a las necesidades específicas de cada proyecto. Se comparan metodologías tradicionales y ágiles, concluyendo que no hay una única metodología superior, sino que la elección depende del contexto y los requisitos del proyecto. Se recomienda evaluar cuidadosamente las características del proyecto y considerar una combinación de enfoques para mejorar la calidad y la productividad.

Cargado por

Mariely Roa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas6 páginas

Proyecto Final

La tesis analiza la selección adecuada de metodologías de desarrollo de software, destacando la importancia de elegir enfoques que se adapten a las necesidades específicas de cada proyecto. Se comparan metodologías tradicionales y ágiles, concluyendo que no hay una única metodología superior, sino que la elección depende del contexto y los requisitos del proyecto. Se recomienda evaluar cuidadosamente las características del proyecto y considerar una combinación de enfoques para mejorar la calidad y la productividad.

Cargado por

Mariely Roa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Título

“Metodologías de desarrollo de software”

Autores de la tesis

Maida, Esteban Gabriel; Pacienzia, Julián

Universidad

Universidad Católica Argentina (UCA)

Estudiante - Matricula

Mariely Gerardine Roa Báez, 2020-9607

Fecha

20-04-2025

Palabras clave: ingeniería de software, metodologías de desarrollo,


metodologías ágiles, metodologías tradicionales, gestión de proyectos
INTRODUCCION

El desarrollo de software es una disciplina en constante evolución, donde la


elección adecuada de metodologías se ha convertido en un factor crítico para
el éxito de los proyectos. En un entorno tecnológico caracterizado por cambios
acelerados y demandas crecientes de calidad y rapidez, las organizaciones
enfrentan el desafío de seleccionar los enfoques metodológicos que mejor se
adapten a sus necesidades específicas.

El presente trabajo aborda esta problemática fundamental, analizando cómo la


selección inadecuada de metodologías puede resultar en proyectos de baja
calidad, retrasos significativos y sobrecostos. Mientras las metodologías
tradicionales han demostrado su valor en contextos estables con
requerimientos bien definidos, las metodologías ágiles ofrecen alternativas más
flexibles para entornos dinámicos y cambiantes.

A través de un enfoque teórico-analítico, se examinarán tanto los fundamentos


conceptuales como casos prácticos de implementación, comparando
metodologías clásicas como Cascada, Prototipado y Espiral, con enfoques
ágiles como Scrum, Kanban y Programación Extrema. El objetivo es
proporcionar un marco de referencia que permita a los profesionales del sector
tomar decisiones informadas al seleccionar la metodología más adecuada para
cada proyecto, considerando factores como características del proyecto, cultura
organizacional y necesidades específicas del cliente.
INFORME DE TESIS

PLANTEAMIENTO DEL PROBLEMA

La tesis seleccionada aborda un problema común actual y como su nombre


mismo, este es “La selección adecuada de metodologías para el desarrollo de
software”, basándonos en el contexto de que las tecnologías avanzan y se
actualizan constantemente al igual que las demandas del mercado exigen
productos mas flexibles y de alta calidad en plazos mucho más cortos.

Menciona que las metodologías ya conocidas o las más tradicionales, aunque


en algún contexto va a favorecer, se vuelven un poco obsoletas ante la
modernización de las tecnologías y los requerimientos y necesidades de los
usuarios. Esta situación conlleva proyectos con baja calidad, retrasos y
sobrecostos. Por ello, surge la necesidad de analizar y seleccionar
metodologías que se ajusten mejor a las características específicas de cada
proyecto. (Maida & Pacienzia, 2015)

Entre las principales interrogantes que se plantea la tesis, están:

 ¿Cómo seleccionar la metodología más adecuada para un proyecto?


 ¿Qué diferencias clave existen entre metodologías tradicionales y
ágiles?
 ¿Qué factores determinan el éxito o el fracaso al implementar dichas
metodologías?

PROPOSITO DE LA INVESTIGACION

Ya determinado el problema principal, podemos describir el propósito de la


investigación, después de analizar la tesis, se puede concluir que el objetivo es
presentar, analizar y evidenciar las diferentes metodologías de desarrollo de
software, centrándose en los métodos tradicionales y los más modernos; y
tomando a favor el uso de ambos para obtener los mejores resultados
requeridos (Maida & Pacienzia, 2015). La finalidad es facilitar la elección de la
metodología más eficiente para cada proyecto según sus características,
promoviendo así productos que cumplan con los estándares de calidad,
entregas oportunas y satisfacción del cliente.
Cabe recalcar que se han planteado varios objetivos para el logro de esto, los
cuales son:

 Introducir los fundamentos teóricos de las metodologías


 Describir las características, ventajas y desventajas de cada tipo
 Analizar casos reales de aplicación
 Ofrecer un marco práctico que ayude a los profesionales a tomar
decisiones informadas al seleccionar una metodología de desarrollo.

METODOLOGIA DE LA TESIS

Los autores de la tesis decidieron utilizar una combinación teórico-


analítica(cualitativa). Dentro de lo teórico se hace revisión de fuentes
académicas y profesionales sobre la ingeniería de software y sus metodologías
de desarrollo, para al final comparar las metodologías tradicionales como
Cascada, Prototipado, Espiral, RAD e Incremental, con metodologías ágiles
como Scrum, Kanban, Programación Extrema, FDD y Lean Development
(Maida & Pacienzia, 2015).

En el ámbito practico, se realizó un análisis cualitativo de casos reales en


empresas que fueron producto de aplicación para diferentes metodologías de
desarrollo de software, en estas se llevo estudios en proyectos que terminaron
exitosamente y también en aquellos que fracasaron, para determinar los pros y
contras y los factores determinantes en cada situación.
CONCLUSIONES

La tesis logra su objetivo y finaliza con el planteamiento de que no existe una


metodología única que supere a las demás en todos los casos. La elección de
la metodología va a depender del ámbito en que se vaya a trabajar, de la
empresa, objetivos, usuario y de otros factores.

Pero podemos decir que las metodologías tradicionales son excelentes para
proyectos donde los requerimientos se mantengan fijos y estén bien definidos,
a diferencia de las metodologías agiles que serían más efectivas en situaciones
dinámicas que requieren ideas, flexibilidad y entregas constantes.

Se demostró que los casos que fueron llevados a cabo de manera exitosa
refieren que una correcta implementación de metodologías agiles pueden
mejorar de manera significativa la productividad y la calidad del software; Claro
está, para esto se requiere de organización, compromiso y buenas
herramientas de trabajo, por lo que una mala aplicación, incluso de
metodologías ágiles, puede conducir al fracaso si no se cumplen condiciones
mínimas de planificación, pruebas y gestión como se observó en el caso de
Healthcare (Maida & Pacienzia, 2015).

Finalmente, se recomienda evaluar cuidadosamente las características del


proyecto antes de elegir la metodología, invertir en formación para los equipos
de trabajo, y considerar una combinación de enfoques cuando sea necesario
para lograr un desarrollo más eficaz y adaptado a las realidades del mercado.
REFERENCIAS

Maida, E. G., & Pacienzia, J. (2015). Metodologías de desarrollo de software


[Tesis de licenciatura, Universidad Católica Argentina]. Repositorio Institucional
de la Biblioteca Digital de la Universidad Católica Argentina.
http://bibliotecadigital.uca.edu.ar/repositorio/tesis/metodologias-desarrollo-
software.pdf

También podría gustarte