El documento describe un proceso iterativo para el desarrollo de prototipos que permite la validación temprana de requisitos con los usuarios. Este proceso involucra la identificación inicial de requisitos, la construcción de un prototipo funcional, pruebas y evaluación del prototipo por los usuarios, y iteraciones continuas para mejorar el prototipo basado en comentarios de los usuarios.
2. Elaboración de prototipos 100% funcionales
que permitan definir la organización,
estructura y funcionamiento del portal en
etapas previas al diseño y la programación.
La realización de prototipos previos evita
cambios posteriores más costosos,
reduciendo así costos y tiempos
3. Existe una necesidad clara de prototipado
rápido que permita la pronta validación de
los requisitos con el usuario.
Por otra parte, este prototipo debe ser lo
más completo posible para la validación
realizada por el usuario sea útil.
Proponemos un proceso denominado
Inferencia, que permite incrementar la
velocidad de prototipado sin incrementar
el esfuerzo destinado a completar el
modelo conceptual.
4. Consta de diagramas gráficos UML pero a la vez
esta soportado por la lenguaje formal de
especificación de sistemas orientado a objetos y
está constituida de los siguientes modelos:
Modelo de Objetos.- Modelo gráfico en el cual
se definen las clases, sus atributos y las
relaciones entre clases.
Modelo Dinámico.- Modelo grafico que
permite especificar las vidas válidas de los
objetos de las clases y de su interacciones.
Modelo Funcional.- Se utiliza para capturar la
semántica asociada a los cambios de estado
de los objetos provocados por los eventos
(modificación de los atributos de la clase).
5. Modelo de Presentación.- Modelo para
especificar requisitos de interfaz de
usuario comprende requisitos sobre
presentación, navegación, visibilidad,
accesos y búsqueda, y que está basado
en el uso de patrones.
6. Reuniones con responsables para establecer una
visión clara del sitio a diseñar
Inclusión de tareas relativas a usabilidad en el plan
del proyecto
Reunir un equipo multidisciplinar para asegurar un
conocimiento global
Establecer objetivos de usabilidad
Organizar estudios de campo
Búsqueda de productos competitivos
Crear perfiles de usuario
Desarrollar un análisis de tareas
Describir y documentar los escenarios de usuario
Describir y documentar los requerimientos de
operativa de usuario
7. Desarrollo del flujo de pantallas y el modelo de
navegación
Realizar revisiones de conceptos de diseño
Diseño con papel y lápiz
Elaborar prototipos "low-fidelity"
Organizar tests de usabilidad sobre los
prototipos "low-fidelity"
Elaborar prototipos detallados "high-fidelity"
Organizar tests de usabilidad sobre los
prototipos "high-fidelity"
Documentación de estándares y directrices
Elaboración de una especificación de diseño
8. El desarrollo de un prototipo se lleva a
cabo en forma ordenada a través de las
siguientes etapas:
Identificación de Requerimientos
Conocidos
El profesional de sistema identifica los
requerimientos conocidos, generales, o
características esenciales y determina el
propósito del prototipo de la aplicación.
9. Se explica el método iterativo y las
responsabilidades a los usuarios ya que el
usuario participa directamente en todo el
proceso.
La rapidez con la que se genera el sistema es
esencial para que no se pierda el estado de
ánimo sobre el proyecto y los usuarios puedan
comenzar a evaluar la aplicación con la
mayor brevedad posible.
El profesional de sistema para construcción
inicial del prototipo emplea cualquier
herramienta, como Lenguajes de Cuarta
Generación, Generadores de Reportes,
Generadores de Pantalla
10. Es responsabilidad del usuario trabajar con el
prototipo y evaluar sus características y
operación.
La experiencia con el sistema bajo
condiciones reales permite la familiaridad
indispensable para determinar los cambios o
mejoras que sean necesarios, o también la
eliminación de características innecesarias.
El profesional de sistema captura la
información sobre lo que le gusta y lo que le
desagrada a los usuarios.
Esta información tiene influencia en la
siguiente versión del prototipo, la cual se
presenta modificada, refinada.
11. Iteración
Los dos últimos etapas descriptas
anteriormente se repiten varias veces hasta
que estén usuarios y profesionales de
sistema de acuerdo en que el prototipo ha
evolucionado lo suficiente o que una
iteración más no traerá beneficios
adicionales.
Prototipo Terminado
Cuando el prototipo está terminado, es
decir, tenemos la información que
buscamos seguimos en el punto donde
habíamos quedado dentro del Ciclo de
Desarrollo de Sistema.
12. Se puede desarrollar un prototipo para
cada uno de los componentes de la
aplicación
Prototipos por Pantallas
Prototipos para Procedimientos de
Procesamientos
Prototipos de Funciones Básicas