Professional Documents
Culture Documents
muchas disciplinas, y en todos los casos, los principios son los mismos: el
prototipado consiste en la creación de una maqueta o versión del producto final. Los
objetivos de los prototipos varían en función de la disciplina. En el caso de la
actividad de requisitos, los prototipos se utilizan, fundamentalmente, para
comprobar la corrección y completitud de la especificación de requisitos.
De inspiración
De evolución
De validación
19 tipos de prototipos
Prototipos de interacciones
Bocetos: la idea de una interacción puede expresarse
inicialmente a través de bocetos en papel. En el siguiente
video de Google for Entrepeneursexplican el uso de
bocetos para el diseño de interacciones.
Un resultado:
r
Prototipos de servicios
Storyboards narrativos: según explica Bill Buxton en
Sketching User Experiencies, estos storyboards no solo
involucran una interfaz sino una situación del usuario.
Los storyboards narrativos aportan el contexto de uso
que puede requerir el planteamiento de un servicio. En
este vínculo Smashing Magazine aborda este tipo de
prototipos.
Juego de roles y conserje: se refiere a representar al
servicio o a hacer una simulación que a la vez sirva de
prueba del servicio. Es abordado en este artículo de
startus Magazine. En la película The Founder, acerca de
la historia de McDonald’s, aparece una escena de juego
de roles bastante interesante donde se hace un demo “en
el aire” del servicio.
Tipos de prototipos
Puede ver los prototipos de dos maneras: qué exploran y cómo evolucionan o cuál es su
resultado.
En el contexto de la primera vista, qué exploran, hay dos clases principales de prototipos:
Prototipos exploratorios
Un prototipo exploratorio está diseñado como un pequeño "experimento" para probar algunos
supuestos clave del proyecto, ya sea la funcionalidad, la tecnología o ambas. Puede ser algo
tan pequeño como unos cientos de líneas de código, creadas para probar el rendimiento de un
componente clave de software o hardware. O puede ser una manera de clarificar los requisitos,
un pequeño prototipo desarrollado para ver si el desarrollador comprende un requisito técnico o
de comportamiento particular.
Prototipos evolutivos
Los prototipos evolutivos, como indica su nombre, evolucionan de una iteración a la siguiente.
Aunque inicialmente no se controla la calidad de la producción, el código suele revisarse a
medida que evoluciona el producto. Para que la revisión sea gestionable, suelen diseñarse más
formalmente y probarse de una manera más o menos formal, incluso en los primeros estadios.
A medida que el producto evoluciona, la prueba se formaliza y, a veces, el diseño también.
Prototipos de comportamiento
Los prototipos de comportamiento suelen ser prototipos exploratorios; no pretenden reproducir
la arquitectura del sistema que se va a desarrollar, sino centrarse en qué verán los usuarios
que hace el sistema (la "piel"). Con frecuencia, esta clase de prototipo se realiza "rápido y en
sucio", no está construida de acuerdo con los estándares del proyecto. Por ejemplo, Visual
Basic se puede utilizar como lenguaje de creación de prototipos, mientras que C++ está
diseñado para el proyecto de desarrollo. Los prototipos exploratorios son temporales, se
realizan con el mínimo esfuerzo y se desechan cuando han cumplido su propósito.
Prototipos estructurales
Los prototipos estructurales suelen ser prototipos evolutivos; lo más probable es que utilicen la
infraestructura del sistema final (el "esqueleto") y evolucionen hasta convertirse en el sistema
real. Si el prototipo se realiza utilizando el lenguaje de "producción" y el conjunto de
herramientas, existe la ventaja añadida de poder probar el entorno de desarrollo y dejar que
parte del personal se familiarice con las herramientas y los procedimientos nuevos.