Documentos de Académico
Documentos de Profesional
Documentos de Cultura
APRENDIZAJE
SENA
INSTRUCTOR
SERGIO ANDRES GARZON PEREZ
PROPÓSITO:
El objetivo del siguiente documento es brindar una comprensión sólida de las metodologías de
desarrollo de software, centrándose en las características distintivas de los marcos tradicionales y
los marcos de trabajo ágiles. Los participantes aprenderán sobre los principios, ventajas y desafíos
de cada enfoque, así como las situaciones en las que se pueden aplicar de manera efectiva.
Modelo en cascada (waterfall): Es un enfoque lineal y secuencial donde las fases del proyecto, como
análisis de requisitos, diseño, desarrollo, pruebas y despliegue, se realizan en secuencia. Cada fase
debe completarse antes de pasar a la siguiente.
Modelo en V: Es una extensión del modelo en cascada que enfatiza la relación entre las fases de
desarrollo y las correspondientes fases de pruebas. Las actividades de prueba se planifican en
paralelo con las actividades de desarrollo para garantizar la calidad del producto.
Modelo en espiral: Es un modelo iterativo que combina elementos del enfoque en cascada y el
prototipado. Se divide el proyecto en ciclos de desarrollo que incluyen actividades de planificación,
análisis de riesgos, desarrollo, pruebas y evaluación del cliente. Cada ciclo de desarrollo se repite,
agregando funcionalidad y refinando el producto en cada iteración.
Modelo de desarrollo en fases: Este modelo divide el proyecto en fases discretas, cada una de las
cuales representa una parte del ciclo de vida del software. Cada fase se completa antes de pasar a
la siguiente y se enfoca en aspectos específicos del proyecto, como la definición de requisitos, el
diseño, la implementación y las pruebas.
Modelo en cascada modificado: Es una adaptación del modelo en cascada que permite cierta
retroalimentación y ajustes en las etapas posteriores del proyecto. Aunque sigue una estructura
secuencial, se permite la revisión y modificación de las etapas anteriores en función de los cambios
o aprendizajes.
Scrum: Es uno de los marcos de trabajo ágil más conocidos. Se basa en la entrega incremental y
frecuente de productos o funcionalidades en iteraciones llamadas "sprints". El equipo se
autoorganiza y se centra en la colaboración, la comunicación y la adaptación continua.
Kanban: Es un enfoque visual que se centra en la gestión del flujo de trabajo. Utiliza un tablero
Kanban para visualizar las tareas y limita el trabajo en curso para optimizar la eficiencia y minimizar
los cuellos de botella.
Lean: Se basa en los principios del sistema de producción Lean, que busca eliminar el desperdicio y
maximizar el valor para el cliente. Se enfoca en la mejora continua, la eliminación de actividades
que no agregan valor y la entrega rápida y eficiente de productos o servicios.
DSDM (Dynamic Systems Development Method): Es un enfoque ágil que se centra en la entrega
rápida de productos y la colaboración intensiva entre los equipos de desarrollo y los usuarios finales.
Proporciona un marco para la entrega iterativa e incremental de proyectos.
Crystal: Es una familia de metodologías ágiles que se adapta a diferentes contextos y tamaños de
proyecto. Se centra en la comunicación efectiva, la colaboración y la entrega frecuente de productos
de alta calidad.
CARACTERÍSTICAS
Marcos Tradicionales:
3. Cambios difíciles de manejar: Los marcos tradicionales tienen dificultades para adaptarse
a los cambios a medida que avanza el proyecto. Los cambios en los requisitos o el alcance a
menudo requieren volver atrás en las fases anteriores o generar retrabajo significativo.
4. Estructura jerárquica: En los marcos tradicionales, existe una jerarquía clara de roles y
responsabilidades. Las decisiones se toman en la parte superior y se comunican hacia abajo.
1. Enfoque iterativo e incremental: Los marcos ágiles, como Scrum o Kanban, se basan en la
entrega incremental y frecuente de funcionalidades. El trabajo se divide en iteraciones
cortas, generalmente de 1 a 4 semanas, y se adapta continuamente según el aprendizaje y
los cambios en los requisitos.
2. Flexibilidad y adaptabilidad: Los marcos ágiles permiten cambios y ajustes durante todo el
proyecto. Los equipos pueden responder rápidamente a los cambios en los requisitos o
prioridades del cliente.
3. Colaboración y autogestión: Los equipos ágiles trabajan de manera colaborativa y se
autoorganizan. La toma de decisiones se realiza en equipo y se promueve la comunicación
constante entre los miembros.
4. Entrega de valor temprana: Los marcos ágiles buscan entregar rápidamente productos o
funcionalidades que aporten valor al cliente. Esto permite obtener retroalimentación
temprana y realizar ajustes en función de ella.
5. Mejora continua: Los marcos ágiles promueven la mejora continua del proceso y el trabajo
en equipo. Se realizan reuniones de retrospectiva después de cada iteración para analizar
lo que funcionó bien y lo que se puede mejorar.
Es importante destacar que tanto los marcos tradicionales como los ágiles tienen sus propias
ventajas y desventajas, y la elección del enfoque depende del tipo de proyecto, el equipo
involucrado y las necesidades específicas de la organización.
VENTAJAS DE LOS MARCOS TRADICIONALES:
1. Poca flexibilidad ante cambios: Los marcos tradicionales tienen dificultades para adaptarse
a los cambios en los requisitos o prioridades del proyecto, lo que puede generar retrabajo y
retrasos significativos.
2. Menor capacidad de respuesta: Al tener un enfoque lineal y secuencial, los marcos
tradicionales pueden tener dificultades para responder rápidamente a las necesidades
cambiantes del cliente o del mercado.
3. Mayor riesgo de errores: La falta de iteraciones y retroalimentación frecuente puede
aumentar el riesgo de errores o problemas que se descubren demasiado tarde en el
proyecto.
1. Flexibilidad y adaptabilidad: Los marcos ágiles permiten una mayor capacidad de respuesta
a los cambios y la flexibilidad para ajustar el alcance y los requisitos durante el desarrollo
del proyecto.
3. Mayor colaboración y motivación del equipo: Los equipos ágiles trabajan de manera
colaborativa, se autoorganizan y toman decisiones conjuntas, lo que promueve un mayor
compromiso y motivación.
4. Mayor calidad del producto final: La retroalimentación frecuente y la mejora continua en
los marcos ágiles ayudan a identificar y resolver problemas a medida que surgen, lo que
conduce a una mayor calidad del producto final.
1. Mayor dependencia del equipo: Los marcos ágiles requieren un equipo altamente
colaborativo y autogestionado. Si el equipo no está lo suficientemente maduro o
capacitado, puede haber dificultades para implementar el enfoque ágil de manera efectiva.
2. Menor énfasis en la documentación: Los marcos ágiles priorizan la comunicación cara a
cara y la entrega de software funcional sobre la documentación exhaustiva. Esto puede
generar falta de trazabilidad o información detallada.
3. Requerimientos cambiantes pueden generar incertidumbre: Si los requisitos cambian con
frecuencia o no están claros, los marcos ágiles pueden generar incertidumbre y dificultades
para la planificación y estimación.
En última instancia, la elección entre marcos tradicionales y ágiles depende de los requisitos y
características específicas del proyecto, así como de las necesidades y cultura de la organización.
Puede ser beneficioso evaluar cuidadosamente las ventajas y desventajas antes de seleccionar el
enfoque más adecuado.
Los marcos tradicionales y los marcos de trabajo ágiles ofrecen enfoques diferentes para la gestión
de proyectos y el desarrollo de software. Los marcos tradicionales se centran en la planificación
exhaustiva, el control y la estructura, lo que los hace adecuados para proyectos estables y bien
definidos. Por otro lado, los marcos de trabajo ágiles se caracterizan por su flexibilidad,
adaptabilidad y entrega temprana de valor, lo que los hace ideales para proyectos en entornos
cambiantes y con requisitos evolutivos.
Los marcos tradicionales ofrecen un mayor control y una estructura definida, pero pueden tener
dificultades para adaptarse a los cambios y pueden generar menos interacción con el cliente. Por
otro lado, los marcos ágiles permiten una mayor capacidad de respuesta, una mayor colaboración y
un enfoque iterativo que fomenta la mejora continua. Sin embargo, pueden requerir un equipo
altamente colaborativo y pueden generar incertidumbre si los requisitos no están claros. La elección
entre marcos tradicionales y ágiles dependerá de la naturaleza del proyecto, los requisitos
específicos, la cultura organizacional y las habilidades del equipo. Al evaluar las ventajas y
desventajas de cada enfoque, es posible seleccionar el marco más adecuado para maximizar las
posibilidades de éxito del proyecto.
BIBLIOGRAFIA:
https://www.equiposytalento.com/noticias/2019/11/05/los-modelos-tradicionales-de-
organizacion-gestion-del-talento-y-retribucion-estan-
cuestionados#:~:text=El%20modelo%20organizacional%20tradicional%20est%C3%A1,empleados%
20incorporados%20al%20mercado%20laboral.
https://manujimenezmartinez.wordpress.com/2016/03/21/modelo-tradicional-rrhh-vs-modelo-
gestion-por-competencias/
https://eldigitalpreneur.com/modelo-trabajo-tradicional-crisis/
https://www.linkedin.com/pulse/gesti%C3%B3n-tradicional-vs-por-competencias-%C3%A1ngela-
peri%C3%A1%C3%B1ez-pic%C3%B3n-/?originalSubdomain=es