You are on page 1of 2

MODELO ESPIRAL WINWIN (Ganar y Ganar)

En la bsqueda de requisitos, lo ideal es que el desarrollador simplemente pregunte al cliente lo


que necesita y ste proporcione detalles suficientes para continuar. Desgraciadamente, esto
raramente ocurre. En realidad el cliente y el desarrollador entran en un proceso de negociacin,
donde el cliente puede ser preguntado para sopesar la funcionalidad, rendimiento y otros
productos o caractersticas del sistema frente al costo y al tiempo de comercializacin.
La obtencin de requisitos del software requiere una negociacin. Tiene xito cuando ambas
partes ganan.
Las mejores negociaciones se esfuerzan en obtener ganar ganar. Esto es, el cliente gana
obteniendo el producto o sistema que satisface la mayor parte de sus necesidades y el
desarrollador gana trabajando para conseguir presupuestos y lograr una fecha de entrega
realista.
El modelo en espiral WINWIN de Boehm (Boe98) define un conjunto de actividades de
negociacin al principio de cada paso alrededor de la espiral. Ms que una simple actividad de
comunicacin con el cliente, se definen las siguientes actividades:
1. Identificacin del sistema o subsistema clave de los directivos (persona en la
organizacin que tiene un inters directo por el negocio, sistema o producto a construir
y puede ser premiado por un resultado con xito o criticado si el esfuerzo falla).
2. Determinacin de las condiciones de ganar de los directivos.
3. Negociacin de las condiciones de ganar de los directivos para reunirlas en un
conjunto de condiciones ganar ganar para todos los afectados (incluyendo el equipo
del proyecto de software).
Conseguidos completamente estos pasos iniciales se logra un resultado ganar ganar, que
ser el criterio clave para continuar con la definicin del sistema y del software.
Adems del nfasis realizado en la negociacin inicial, el modelo en espiral WINWIN introduce
tres hitos en el proceso, llamados puntos de fijacin (BOE 96), que ayudan a establecer la
completitud de un ciclo alrededor de la espiral y proporcionan hitos de decisin antes de
continuar el proyecto de software.
En esencia, los puntos de fijacin representan tres visiones diferentes del progreso mientras
que el proyecto recorre la espiral.
El primer punto de fijacin llamado objetivos del ciclo de vida (OCV), define un conjunto de
objetivos para cada actividad principal de ingeniera de software. Como ejemplo, de una parte
de OCV, un conjunto de objetivos asociados a la definicin de los requisitos del
producto/sistema del nivel ms alto.
El segundo punto de fijacin, llamado arquitectura del ciclo de vida (ACV), establece los
objetivos que se deben de conocer mientras que se define la arquitectura del software y el
sistema. Como ejemplo, de una parte de la ACV, el equipo del proyecto de software debe
demostrar que ha evaluado la funcionalidad de los componentes del software reutilizables y
que ha considerado su impacto en las decisiones de arquitectura.
La capacidad operativa inicial (COI) es el tercer punto de fijacin y representa un conjunto de
objetivos asociados a la preparacin del software para la instalacin/distribucin, preparacin
del lugar previamente a la instalacin, y la asistencia precisada de todas las partes que utilizara
o mantendr el software.
El modelo es espiral GANAR GANAR se muestra en la siguiente figura.


BIBLIOGRAFIA
Pressman, Roger S.- (2002. Ingeniera del Software. Un enfoque prctico. (5ta. Ed). McGraw
Hill/Interamericana. Espaa.