Metodología En Espiral

 Descripción de la espiral

Cada giro de la espiral representa un ciclo completo, por donde siempre pasan los cuatro cuadrantes, que representan las cuatro etapas del modelo.

A medida que aumenta el tamaño de la espiral, también lo hace el progreso ejecutado. Por tanto, las etapas no se ejecutan solo una vez, sino varias veces, en forma de espiral.

Aunque esta repetición cíclica hace que el proyecto se acerque lentamente a los objetivos establecidos, se minimiza contundentemente el riesgo que falle el proceso de desarrollo.

Características de la metodología

Control del riesgo

Lo que diferencia en gran medida este modelo de los demás modelos de proceso de software es que reconoce explícitamente los riesgos. Por tanto, reduce considerablemente que fallen los proyectos grandes de software, ya que evalúa repetidamente los riesgos y verifica cada vez el producto en desarrollo.

Este modelo informático contiene componentes de casi cualquier otro modelo del ciclo de vida del software, como el modelo de cascada, el modelo de creación de prototipos, el modelo iterativo, el modelo evolutivo, etc.

Debido a esto, es capaz de manejar casi cualquier tipo de riesgo que por lo general no manejan los otros modelos. Sin embargo, debido a tener tantos componentes, este modelo es mucho más complejo que los otros modelos de desarrollo del software.

Genérico

Las cuatro etapas solo implantan los objetivos básicos de un ciclo, pero no tienen que manifestarse en cada ciclo.

El orden de cada ciclo tampoco está estrictamente determinado. Por tanto, el modelo se puede combinar en cualquier momento con otros modelos.

Flexible

Es bastante flexible, al realizar por separado para cada fase del proyecto los procesos de definición de objetivos, análisis de riesgos, desarrollo y planificación.

Metamodelo

Se considera metamodelo por incluir a los demás modelos. Por ejemplo, si la espiral fuera de un solo ciclo representaría al modelo de cascada, ya que incorpora el enfoque gradual de este modelo clásico.

También utiliza el enfoque del modelo de creación de prototipos, ya que al comienzo de cada ciclo monta un prototipo para manejar los riesgos.

Además, es compatible con el modelo evolutivo, porque las iteraciones de la espiral se pueden considerar niveles evolutivos, a través de los cuales se construye el sistema final.

Grafico


las etapas o las fases en las que se desarrolla el desarrollo espiral

 Planificación

La planificación tiene como meta, lograr identificar los objetivos y el alcance del primer ciclo. Para esto, el jefe del proyecto mantendrá una comunicación fluida con el cliente, ya que es necesario definir los requisitos que el cliente espera.

En las espirales subsiguientes a medida que aumenta la escala del proyecto, en esta fase se produce el descubrimiento de los requisitos que se irán agregando al producto/servicio, así como también la información de los componentes.

Se definirá entonces un cronograma, con los archivos y documentos reunidos por el equipo de trabajo. Además se desglosarán las actividades con base en el diseño del producto.

 Análisis de riesgo

El análisis de riesgos es muy importante dentro de las fases del modelo en espiral. En este punto se valida el diseño del prototipo y se desglosan los posibles riesgos que conllevará.

En cada ciclo, se realizará un análisis y evaluación de riesgos, según el estado en el que se encuentre el producto y su grado de avance. Para ello, se diseñarán los prototipos que deberán ser validados en el ciclo.

 Desarrollo

 Se desarrolla y valida el prototipo, según el alcance y las funciones definidas en la etapa anterior. Durante esta implementación, las actividades serán más grandes y detalladas, a medida que la espiral avance.

Siempre será importante actuar en el desarrollo, según el análisis de riesgos, para poder pasar a la siguiente etapa con mayor seguridad.

Evaluación

En esta etapa se analizan en detalle si los riesgos que se detectaron, para volver a considerarlos en la iteración que comenzará, donde el proyecto escalará.
Cuando concluye una vuelta de al espiral, es momento de comenzar el ciclo de nuevo, pero no sin antes evaluar lo realizado en la iteración que termina.

Ventajas y desventajas  en la metodología espiral

VENTAJAS:

A groso modo, las ventajas que se pueden observar en el uso de un modelo de desarrollo en espiral, son las siguientes:

  • La funcionalidad adicional o los cambios se pueden hacer en una etapa posterior.
  • La estimación del coste se hace fácil, ya que la construcción del prototipo se hace en pequeños fragmentos.
  • El desarrollo continuo o repetido ayuda en la gestión de riesgos.
  • El desarrollo es rápido y las características se añaden de forma sistemática.
  • Siempre hay espacio para atender los comentarios de los clientes.

DESVENTAJAS:

  • Resulta difícil convencer a grandes clientes de que el enfoque evolutivo es controlable.
  • Debido a su elevada complejidad no se aconseja utilizarlo en pequeños sistemas.
  • Genera mucho tiempo en el desarrollo del sistema
  • Modelo costoso
  • Requiere experiencia en la identificación de riesgos.
  • Indicar si es ágil o tradicional
Preguntas

  1. ¿Cuál son las fases de la metologia espiral?
la fases de la metologia espiral son:
-planificacion
-analisis de riesgo
-Desarrollo 
-Evaluacion

2 ¿Qué es el desarrollo del espiral?

 El desarrollo del espiral es un modelo de ciclo de vida del software definido por primera vez, utilizado generalmente en la ingeniería de software, ya que las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades.

3¿ Dígame que es un desarrollo espiral agile? 

El modelo de desarrollo en Espiral es una combinación entre el modelo waterfall y un modelo por iteraciones en este proceso pasa por distintas etapas, desde la de conceptualización, siguiendo el desarrollo, luego una fase de mejoras, para finalizar con el mantenimiento.

4 Diga las características del desarrollo espiral?

las características del desarrollo espiral es:

-Control del riesgo

-descripción de la espiral

-Genérico

-Flexible Metamodelo

5¿Nombre una ventaja de la espiral?

la ventaja es la funcionalidad adicional o los cambios se pueden hacer en una etapa posterior.

Comentarios

Entradas más populares de este blog

Metodología Espiral De Desarrollo De Software