¿Qué formato es mejor para el primer prototipo que no está en papel? [cerrado]

12

Aplicación de consola (mi favorita), forma rápida y descuidada, MS Paint (para GUI); ¿Qué funciona mejor la mayor parte del tiempo para su aplicación estándar? ¿por qué?

Morgan Herlocker
fuente

Respuestas:

17

Lo creas o no, PowerPoint .

Sé que puede reírse, y definitivamente lo hice al principio, pero hay muchas cosas buenas sobre PowerPoint que lo convierten en una buena herramienta prototipo.

  • Fácil de implementar : casi todos tienen PowerPoint, por lo que no tiene que preocuparse por la configuración innecesaria solo para que alguien pueda usar un prototipo.
  • Simulaciones fáciles : todo el mundo sabe cómo moverse en PowerPoint, por lo que es tan fácil como dibujar cuando se trata de crear la interfaz de usuario rápidamente.
  • Interactividad : aquí es donde se pone bueno. PowerPoint le permite crear enlaces en diapositivas que lo llevan a otra diapositiva especificada haciendo clic en un área. Si utiliza esta metáfora para botones y otros enlaces para su interfaz de usuario propuesta, puede establecer un usuario frente a una presentación de PowerPoint maximizada y hacer que hagan clic mientras observa y toma notas.

Puede obtener herramientas adicionales como esta para que se vea mejor.

Ryan Hayes
fuente
¡es una gran idea!
Morgan Herlocker
Lo que describe suena similar a Hypercard; No sabía que PowerPoint podría usarse de esa manera. Hombre, echo de menos Hypercard, que habría sido una gran herramienta de creación de prototipos.
jhocking
@jhocking - Eso es muy dulce. Entonces, ¿es una herramienta de maqueta que puede convertirse en una aplicación real? ¿Se parece al Sketchflow de Microsoft
Ryan Hayes
Hypercard? Oh, ese es un programa Mac muy antiguo, como en pre-OSX: en.wikipedia.org/wiki/HyperCard Es una pena que el software haya muerto porque fue útil por mucho tiempo, tendré que buscar las opciones que tienes señalando.
jhocking
19

Para mí, sin duda, es Balsamiq. Me encanta por varias razones.

  • Fácil de usar : la interfaz para Balsamiq es increíblemente simple y rápida para que pueda unir las cosas.
  • Parece una maqueta : cuando se la muestra a clientes / clientes / proveedores, se ve como una maqueta, por lo que no hay confusión de que "casi he terminado" o algo así.
  • Parece profesional : además del punto anterior, sí, parece "dibujado a mano" pero aún se ve profesional.
  • Controles de interfaz de usuario comunes : están disponibles para construir rápidamente maquetas que se parecen a las aplicaciones reales.
Mitchel Sellers
fuente
+1 ¡Oh, Snap! Mitchel, este es un hallazgo ridículamente increíble. ¡Gracias por publicar esto!
Ryan Hayes
1
@ Ryan - Sí, una vez que encontré esto hace aproximadamente un año, no he podido usar NADA más, es tan bueno
Mitchel Sellers
Oh Dioses! Esto es lo mejor.
MVCylon
¿Puede Balsamiq crear botones que reaccionen cuando haces clic en ellos? Como en, los usuarios pueden probar la interfaz haciendo clic en un botón y eso los envía a una diapositiva diferente.
jhocking
1
@jhocking - Sí, esto es posible, todo con una buena funcionalidad de exportación a PDF
Mitchel Sellers
1

SketchFlow in Blend es una buena idea:

  • Los estilos refuerzan la idea de que es un prototipo para las partes interesadas para gestionar las expectativas.
  • Si conoce Blend, conoce SketchFlow: solo hay una capa delgada adicional en la parte superior que le permite crear "pantallas" y navegar por ellas fácilmente.
  • Dado que todo está en XAML real, puede habilitar la interactividad y pasar tiempo desarrollando características reales que son cruciales para el aspecto o la funcionalidad de la aplicación, como transiciones animadas importantes o prototipos DataTemplate (la funcionalidad de datos de muestra de Blend es excelente para esto) . Tiene comportamientos integrados que se conectan a la capa "mapa de pantalla" de Blend: hacer que un botón o enlace navegue a otra pantalla es tan simple como arrastrar y soltar y seleccionar un valor de un menú desplegable.
  • Es muy difícil reutilizar un prototipo de SketchFlow y convertirlo en una aplicación real; por lo general, puede reciclar algunos diseños visuales, pero solo en un nivel básico. Considero que esto es algo bueno, porque la creación de prototipos no te pone en el estado mental adecuado para crear una aplicación real.
  • Puede exportar el prototipo a una aplicación de "jugador" autónoma que solo necesita Silverlight para ejecutarse. El reproductor habilita toda la interactividad y le permite navegar a través de las pantallas de la aplicación incluso si no ha conectado la interactividad, y las partes interesadas pueden proporcionar comentarios a través de notas o marcas de tinta directamente en el prototipo.

El principal problema es que no se trata simplemente de arrastrar y soltar visualmente como Balsamiq, herramientas prototipo de PowerPoint u otras herramientas visuales, por lo que debe conocer al menos los conceptos básicos de Blend / XAML.

nlawalker
fuente
1

Soy un gran admirador de MS Paint. Me gusta que la mala calidad del garabato hace que sea fácil tirar y comenzar de nuevo. Habiendo utilizado herramientas de visualización y diagramación más sofisticadas, me encontré pasando demasiado tiempo tratando de descubrir cómo representar una idea compleja cuando la idea en sí misma debería haber sido lo suficientemente simple como para esbozar.

Creo que es la misma dinámica que una servilleta: solo obtener un glifo de la idea es suficiente para poner las cosas en movimiento. Para mí, no quiero tocar una herramienta de diagramación hasta que los diagramas ya estén bien pensados.

Pero puede que solo seamos yo y mis formas extrañas.

Kevin Hsu
fuente
0

Probablemente depende de con qué plataforma vas a construir la aplicación (¿Una aplicación web? ¿Escritorio? ¿C ++? ¿Java?), Pero generalmente voy directamente del papel a la plataforma real. Beneficios: parece real porque lo es, y después de haber descubierto cómo diseñar la GUI, simplemente agregue la funcionalidad necesaria y su aplicación estará lista.

Eso se llama desarrollo rápido de aplicaciones .

Joonas Pulakka
fuente