Está en la página 1de 5

1

ELECTIVA PROFESIONAL EN INGENIERIA DEL SOFTWARE

TALLER #1. ANALISIS DE METODOLOGIAS DE DESARROLLO

ESTUDIANTES:
ENRIQUE CARMELO MEZA LUNA
JESUS FERNANDO PINEDA PALACIO
SANTANDER NAVARRO MORALES
JUAN SEBASTIAN MACHADO

DOCENTE:
LAUDY MARIA LAMBRAÑO PEREZ

ASIGNATURA:
ELECTIVA PROFESIONAL EN INGENIERIA DEL SOFTWARE

CORPORACIÓN UNIVERSITARIA DEL CARIBE – CECAR


FACULTAD DE CIENCIAS BÁSICAS, ARQUITECTURA E INGENIERÍA
INGENIERÍA DE SISTEMAS
SINCELEJO
2022
¿Qué son las metodologías ágiles?
2
ELECTIVA PROFESIONAL EN INGENIERIA DEL SOFTWARE

 Son herramientas y estrategias que deben utilizar las empresas u organizaciones para
gestionar sus proyectos con rapidez y flexibilidad. Permitiendo de este modo, entregas
de calidad.

Comparativa entre tecinas de desarrollo agiles y tradicionales

Metodologías agiles Metodologías tradicionales

Las metodologías agiles de desarrollo, son Las metodologías de desarrollo tradicionales


metodologías enfocadas a la planificación de son metodologías cuyo propósito final del
proyectos, siendo aspectos importantes en proyecto, recorre ciclos de vida del proyecto,
estas metodologías el alcance del proyecto, del mismo modo también cumple con
el tiempo implementado para este mismo y el criterios siendo incluidos fases de inicio,
costo que representaría al cliente el planificación, ejecución, seguimiento y cierre.
desarrollo del software deseado mediante Para cumplir con cada uno de los objetivos
estas metodologías. En este caso, se del proyecto, se diseña un planificador de
colocan con prioridad trabajar en equipo proyectos, mediante el cual se cumplen.
entre todos los equipos de desarrollo, Mediante la implementación de desarrollo de
además permitir la colaboración con quienes software, al cual es aplicada una
son los clientes del proyecto. Teniendo gran metodología de desarrollo tradicional en todo
relevancia los comentarios de los clientes y momento los requisitos del proyecto son fijos
las entregas que hacen parte del y no se pueden cambiar, debido a esto en
versionamiento de cada una de las algunas ocasiones los organizadores del
liberaciones del software que ha sido proyecto deben que combatir inconvenientes
desarrollado con respecto al tiempo. a problemas de plazos y costo. Ejemplos de
Ejemplos de metodologías agiles son las metodologías tradicionales son las
siguientes: SCRUM, XP, Kanban, y Lean, siguientes: Cascada, Espiral, Prototipado,
etc. Incremental, etc.

Explicación de una metodología ágil, (No SCRUM)

La metodología de desarrollo de software ágil, escogida ha sido la siguiente:


3
ELECTIVA PROFESIONAL EN INGENIERIA DEL SOFTWARE

Características que deben tener las empresas para poder implementar la metodología
agiles.

 Para la implementación de una metodología ágil por ejemplo SCRUM en un proyecto es


que este debe ser riguroso a largo plazo a comparación a las metodologías
tradicionales como cascada que se utilizan en proyectos pequeños es decir a corto
plazo.
 La implementación de metodología agiles en proyectos permite las entregas tempranas
y continuas.
 La metodología agiles permiten a las empresas que trabajan sobre software de
desarrollo implementar cambios que se presenten, solicitados por los usuarios.
Cambiando de manera adecuada los requerimientos del software proyecto sin ningún
inconveniente.
 Las metodologías agiles permiten a distintos grupos de desarrollo de software
implementar integraciones continuas de forma adecuada.

Ventajas e inconvenientes, mediante la adopción de metodologías agiles.

Ventajas Inconvenientes

Una mejor calidad en el software: Esta es Los equipos de desarrollo desconcentran


una gran ventaja de las metodologías agiles, sus objetivos, por ausencia de procesos:
mediante las cuales son realizados En las metodologías de desarrollo agiles, en
revisiones de calidad, verificando la algunas ocasiones debido a la falta de
funcionalidad correcta del software. procesos, debido a la operabilidad de la
metodología, y la flexibilidad de esta misma,
en algunas ocasiones al momento de realizar
cambios en el software, se realizan cambios
innecesarios afecto la funcionalidad del
software.

Experiencias de usuario, adecuadas: Proyectos a extenso aplazamiento,


Mediante las entregas de fracciones del implican una entrega incremental: Las
4
ELECTIVA PROFESIONAL EN INGENIERIA DEL SOFTWARE

software que ha sido desarrollado, el cliente metodologías agiles, son unas de las
final, lograría conocer el software, mejores al momento de desarrollar software
permitiendo de este modo generar debido a la facilidad de entrega de fracciones
satisfacción por el producto final, todo esto funcionales de este mismo. Debido a esto en
es posible mediante la implementación de las algunas ocasiones proyectos a largos plazos,
metodologías de desarrollo agiles. se ven envueltos en inconvenientes debido a
que los desarrolladores no tienen presente
cual será el costo al final del proyecto y los
distintos ciclos de liberación de fracciones de
proyectos, afectando de este modo, la
entrega final del proyecto.

Disminución de riesgos: Una de las Ausencia de bases fuertes: En algunas


ventajas que existe al momento de ocasiones la ausencia de información y
implementar metodologías agiles, a levantamiento de requerimientos frente al
desarrollo de software es la disminución de desarrollo de software que desea llevar a
riesgos, frente a desarrollos. Permitiendo de cabo, la ausencia de información y
este modo tener una fracción del software en requerimientos representa inconvenientes ya
correcta funcionalidad que los desarrolladores de software no tienen
principio por donde empezar el desarrollo de
este mismo.

Distribuciones más rápidas: La Adecuada experiencia y habilidades: Uno


implementación de una metodología ágil, de los inconvenientes que presentan equipos
frente al desarrollo de software es permitir al de desarrollo de software es la inexperiencia
usuario colocar en operabilidad de versiones frente a desarrollo de estos mismos, y
con una gran frecuencia. Teniendo en cuenta habilidades de los mismos desarrolladores
al mismo tiempo el desarrollo de software, a convirtiéndose en un inconveniente al
través de esto conocer experiencias de momento de entregar fracciones y afectando
usuarios, y así realizar innovaciones en el en gran medida la entrega final del proyecto.
software.
5
ELECTIVA PROFESIONAL EN INGENIERIA DEL SOFTWARE

Aportar ejemplos de empresas que en su desarrollo de software puedan ser


consideradas ágiles y por qué deben ser consideradas ágiles.

Referentes Bibliográficos

También podría gustarte