Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GA1-220501093-AA1-EV01
Taller sobre metodologías de desarrollo de software.
Aprendiz:
Alfonso Vanderley Velasco Villamil
Introducción
organizativas que se aplican para diseñar soluciones de software informático. El objetivo de las
distintas metodologías es el de intentar organizar a los equipos de trabajo para que estos
Objetivos
agiles.
4
DESARROLLO
Trabajar 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
Tradicional
Sin duda una de sus características fundamentales son su alta flexibilidad y agilidad.
Los equipos de trabajo que las utilizan son mucho más productivos y eficientes, ya que saben
lo que tienen que hacer en cada momento. Además, la metodología permite adaptar el software
a las necesidades que van surgiendo por el camino, lo que facilita construir aplicaciones más
funcionales.
preparadas para cambios durante el desarrollo del proyecto, son impuestas internamente por el
equipo, los procesos son menos controlados con pocos principios, no existe contrato
tradicional, el cliente es parte del equipo de desarrollo, los grupos son pequeños y trabajan en
5
Entre sus características tenemos que las metodologías tradicionales son lineales, es
decir, que las etapas se suceden una tras otra y no se puede empezar la siguiente sin terminar
la anterior. Tampoco se puede volver hacia atrás una vez se ha cambiado de etapa.
y rígidamente los requisitos al inicio de los proyectos de ingeniería de software. Los ciclos de
desarrollo son poco flexibles y no permiten realizar cambios, al contrario que las metodologías
resistencia a los cambios, son impuestos externamente, procesos mucho mas controlados con
numerosas normas o políticas, existe un contrato prefijado, el cliente interactúa con el equipo
TRADICIONALES ÁGILES
PROTOTIPADO Scrum
CASCADA Lean
ESPIRAL Kanban
CONCLUSIONES
software
marcos agiles.