2. ¿Qué son estas metodologías ?
Son el marco de trabajo usado para estructurar, planear y controlar el proceso de desarrollo en
sistemas de información.
El modelo iterativo e incremental es aquel en el que, con cada entrega, se añade
funcionalidades completamente nuevas (incremental) pero cada incremento
también incluye mejoras sobre funcionalidades que ya existían (iterativo).
Al Modelo iterativo e incremental también se le conoce como Metodología iterativa o incremental
3. Otra definición
El incremental es un modelo de tipo evolutivo que está basado en varios ciclos
Cascada Realimentados aplicados repetidamente, con una filosofía iterativa.
Cada versión emitida incorpora a los anteriores incrementos las funcionalidades y
requisitos que fueron analizados como necesarios.
4.
5. En la imagen anterior se observa que existen actividades de desarrollo (para cada incremento) que son
realizadas en paralelo o concurrentemente, así por ejemplo, en la Figura, mientras se realiza el diseño detalle
del primer incremento ya se está realizando en análisis del segundo. La Figura es sólo esquemática, un
incremento no necesariamente se iniciará durante la fase de diseño del anterior, puede ser posterior (incluso
antes), en cualquier tiempo de la etapa previa. Cada incremento concluye con la actividad de «operación y
mantenimiento» (indicada como «Operación» en la figura), que es donde se produce la entrega del producto
parcial al cliente. El momento de inicio de cada incremento es dependiente de varios factores: tipo de
sistema; independencia o dependencia entre incrementos (dos de ellos totalmente independientes pueden
ser fácilmente iniciados al mismo tiempo si se dispone de personal suficiente); capacidad y cantidad de
profesionales involucrados en el desarrollo; etc.
6. Bajo este modelo se entrega software «por partes funcionales más pequeñas», pero reutilizables,
llamadas incrementos. En general cada incremento se construye sobre aquel que ya fue entregado.
El cliente utiliza inicialmente ese sistema básico, intertanto, el resultado de su uso y evaluación puede
aportar al plan para el desarrollo del/los siguientes incrementos (o versiones). Además también
aportan a ese plan otros factores, como lo es la priorización (mayor o menor urgencia en la necesidad
de cada incremento en particular) y la dependencia entre incrementos (o independencia).
Luego de cada integración se entrega un producto con mayor funcionalidad que el previo. El proceso
se repite hasta alcanzar el software final completo.
7. Ejemplo
Un procesador de texto que sea desarrollado bajo el paradigma Incremental podría aportar, en
principio, funciones básicas de edición de archivos y producción de documentos (algo como un editor
simple).
En un segundo incremento se le podría agregar edición más sofisticada, y de generación y mezcla
de documentos.
En un tercer incremento podría considerarse el agregado de funciones de corrección ortográfica,
esquemas de paginado y plantillas.
En un cuarto capacidades de dibujo propias y ecuaciones matemáticas.
Así sucesivamente hasta llegar al procesador final requerido. Así, el producto va creciendo,
acercándose a su meta final, pero desde la entrega del primer incremento ya es útil y funcional para el
cliente, el cual observa una respuesta rápida en cuanto a entrega temprana; sin notar que la fecha
límite del proyecto puede no estar acotada ni tan definida, lo que da margen de operación y alivia
presiones al equipo de desarrollo.
8. Ventajas
- El proyecto puede arrancar con un conjunto de requerimientos
bien definidos, no exige la totalidad de requerimientos.
- El proceso es repetitivo, por lo que permite crear nuevas
versiones del producto en cada iteración (con una duración de 2 a 6
semanas).
- Cada iteración puede incluir el desarrollo de componentes
independientes que pueden ser integrados al producto
desarrollado.
- Mejor manejo de riesgos.
- Problemas o nuevos riesgos identificados en una iteración pueden
ser manejados en la siguiente iteración.
- Desarrollo en paralelo.
- El progreso del proceso es medible.
9. Desventajas
- Requiere mayores recursos que el modelo en cascada.
- No se recomienda en proyectos pequeños.
- Exige una constante administración del proyecto.
- Pueden surgir inconvenientes con la arquitectura o el diseño pues no
se prevén todos los requerimientos en la etapa de planeamiento.
- Surgen nuevos riesgos en el plan de gestión del proyecto por exceso de
cambios.
- Los riesgos requieren una participación permanente por parte del equipo
multidisciplinar especializado.
Notas para el moderador:
¿Cuál es su propósito al compartir esta reflexión?
¿Es el final de un proyecto o unidad?
¿Está compartiendo esta reflexión como realización de un objetivo de aprendizaje que estableció para si mismo?
¿Es el final de un curso?
Indique el propósito de su reflexión o incluso el propósito de la experiencia de aprendizaje o el objetivo de aprendizaje. Sea claro y específico al indicar su propósito.
Notas para el moderador:
Descripción de lo que ha aprendido con sus propias palabras en un lado.
Incluya información sobre el tema
También será útil incluir aquí más información sobre el tema.
Cuente la historia de su experiencia de aprendizaje. Igual que en cualquier historia, debe haber siempre un principio, una parte central y un final.
En la otra cara, puede agregar un gráfico que proporcione una prueba de lo que ha aprendido.
No dude en usar más de una diapositiva para reflexionar sobre el proceso. También resulta útil agregar algunos vídeos sobre el proceso.
Notas para el moderador:
¿Qué pensó al principio?
¿Qué obstáculos encontró sobre la marcha?
¿Cómo superó esos obstáculos?
¿Qué imágenes puede agregar para apoyar el proceso?
Este SmartArt le permite agregar imágenes y texto para describir el proceso. Si una imagen vale más que mil palabras, las imágenes y palabras le ayudarán a comunicar esta reflexión de aprendizaje perfectamente. Siempre puede hacer clic en Insertar > SmartArt para cambiar este gráfico o seleccionar el gráfico y hacer clic en el menú contextual de Diseño para cambiar los colores.
No dude en usar más de una diapositiva para reflexionar sobre el proceso. También resulta útil agregar algunos vídeos sobre el proceso.
Notas para el moderador:
¿Qué fue importante sobre esta experiencia de aprendizaje?
¿Cómo es relevante para el curso, usted mismo, o la sociedad o comunidad?
¿Por qué es importante?
Este SmartArt le permite agregar imágenes y texto para describir el proceso. Si una imagen vale más que mil palabras, las imágenes y palabras le ayudarán a comunicar esta reflexión de aprendizaje perfectamente. Siempre puede hacer clic en Insertar > SmartArt para cambiar este gráfico o seleccionar el gráfico y hacer clic en el menú contextual de Diseño para cambiar los colores.