Please enable JavaScript.
Coggle requires JavaScript to display documents.
Metodologías Agiles - Coggle Diagram
Metodologías Agiles
Modelo en V
El modelo V o modelo en cuatro niveles es un modelo empleado en diversos procesos de desarrollo, por ejemplo, en el desarrollo de software.
En los años 90 apareció su primera versión, pero con el tiempo se ha ido perfeccionando y adaptando a los métodos modernos de desarrollo.
En los años 90 apareció su primera versión, pero con el tiempo se ha ido perfeccionando y adaptando a los métodos modernos de desarrollo.
Al principio del proyecto, el modelo prevé un análisis de las especificaciones del sistema planificado (fase de especificaciones).
El proyecto se completa después con requisitos funcionales y no funcionales para la arquitectura del sistema (fase funcional).
El proyecto se completa después con requisitos funcionales y no funcionales para la arquitectura del sistema (fase funcional).
Una vez completadas estas fases, se puede diseñar en detalle la arquitectura del software (codificación).
-
Modelo en espiral
El modelo de desarrollo en Espiral es una combinación entre el modelo waterfall y un modelo por iteraciones.
Dentro de cada etapa, tendremos una serie de fases que transcurren desde la planificación, pasando por el análisis de riesgos, el desarrollo y finalizando en la evaluación de lo realizado.
Planificación
Incluye la estimación del coste, el calendario y los recursos para la iteración.
Análisis del riesgo
La identificación de los riesgos potenciales se realiza mientras se planifica y finaliza la estrategia de mitigación de riesgos.
Ingeniería
Incluye la codificación, pruebas y el despliegue del software.
-
Modelo incremental
El modelo incremental se centra en generar software operativo de forma rápida pero admisible. Los requisitos del proyecto tienen una prioridad asignada, cada cual entregado según el orden de incremento correspondiente.
La principal importancia es que divide el desarrollo de software en submódulos. Cada submódulo se va a desarrollar siguiendo procesos incrementales.
La principal diferencia del modelo incremental con los modelos tradicionales es que las tareas están divididas en iteraciones, es decir, pequeños lapsos en los cuales se trabaja para conseguir objetivos específicos.
-
Fases del modelo
-
Definición de las tareas y las iteraciones: teniendo en cuenta lo que se busca, el siguiente paso es hacer una lista de tareas y agruparlas en las iteraciones que tendrá el proyecto.
Diseño de los incrementos: establecidas las iteraciones, es preciso definir cuál será la evolución del producto en cada una de ellas.
Diseño de los incrementos: establecidas las iteraciones, es preciso definir cuál será la evolución del producto en cada una de ellas.
Validación de incrementos: al término de cada iteración, los responsables de la gestión del proyecto deben dar por buenos los incrementos
Entrega del producto: cuando el producto en su conjunto ha sido validado y se confirma su correspondencia con los objetivos iniciales
SCRUM
La metodología Scrum es un proceso para llevar a cabo un conjunto de tareas de forma regular con el objetivo principal de trabajar de manera colaborativa, es decir, para fomentar el trabajo en equipo.
Con este método de trabajo lo que se pretende es alcanzar el mejor resultado de un proyecto determinado.
Este método se aplica en proyectos donde la obtención de resultados a corto plazo es necesaria y en aquellos en los que existen situaciones de incertidumbre y tareas poco definidas.
-
En Scrum un proyecto se ejecuta en ciclos temporales cortos y de duración fija (iteraciones que normalmente son de 2 semanas, aunque en algunos equipos son de 3 y hasta 4 semanas, límite máximo de feedback de producto real y reflexión).
-
-
-