El modelo de Construcción de Prototipos

La idea detrás de este modelo es el desarrollo de una implantación del sistema inicial, exponerla a los comentarios del usuario, refinarla en N versiones hasta que se desarrolle el sistema adecuado.

Una ventaja de este modelo es que se obtiene una rápida realimentación del usuario, ya que las actividades de especificación, desarrollo y pruebas se ejecutan en cada iteración.


Paso

Descripción

Identificar los requerimientos conocidos

Los analistas y los usuarios trabajan juntos para identificar los requerimientos conocidos que tienen que satisfacerse.

Se debe: determinar los fines del sistema y el alcance de su capacidad.

Paso

Descripción

Desarrollar modelo que funcione

 

Los desarrolladores explican a los usuarios:

  • El método
  • Las actividades a realizar
  • La secuencia en que se llevará a cabo
  • La responsabilidad de cada participante

El proceso de construcción del prototipo se debe iniciar con el desarrollo de un plan general que permita conocer el proceso de desarrollo.

Es importante definir un cronograma para el inicio y fin de la primera iteración. 

 

El desarrollador estima los costos asociados con el desarrollo del prototipo. 

En el desarrollo del prototipo se preparan los siguientes componentes:

  • El lenguaje de diálogo o conversación entre el usuario y el sistema
  • Pantallas y formatos para la entrada de datos
  • Módulos esenciales de procesamiento
  • Salida del sistema 

En esta fase no se prepara la documentación ni las especificaciones de salida o de diseño del software. 

Utilizar el prototipo

La responsabilidad de trabajar con el prototipo y evaluar sus características y operación es del usuario.

La experiencia con el sistema bajo condiciones reales permite determinar los cambios o mejoras o eliminar características innecesarias.

Paso

Descripción

Revisar el prototipo

Se realiza la evaluación y con la información obtenida se levantan las características que debe llevar la siguiente versión del prototipo.

La evaluación permite profundizar los rasgos de los usuarios y los de la organización que tienen influencia sobre la aplicación y en su implementación.

Los cambios en el prototipo son planificados con los usuarios antes de llevarlos a cabo por el analista.

¿Prototipo terminado?

Los pasos anteriores se repiten varias veces (4 o 6 iteraciones) cuando los usuarios y desarrolladores están de acuerdo en que el sistema ha evolucionado lo suficiente e incluye todas las características necesarias. 

Cuando el prototipo está terminado, el paso que sigue a continuación es tomar la decisión sobre cómo proceder, para lo cual existen cuatro opciones: