0:00:01.362,0:00:04.346 Hay una tensión intrínseca en diseño: 0:00:04.346,0:00:09.557 Por un lado, deseas obtener críticas constructivas de gente lo antes posible, 0:00:09.557,0:00:15.620 por el otro, para obtener estas críticas necesitas crear algo que funcione. 0:00:15.620,0:00:19.371 Ya has aprendido prototipado rápido usando maquetas de papel 0:00:19.371,0:00:23.856 y de lo que vamos ha hablar hoy es de como puedes testar prototipado rápido con usuarios. 0:00:24.856,0:00:26.667 Vamos a imaginar por un instante ... 0:00:26.667,0:00:31.747 lo que ocurriría si fuera posible crear una aplicación interactiva sin escribir o con muy poco código ... 0:00:31.747,0:00:35.943 y obtener comentarios sobre esa aplicación interactiva rápidamente. 0:00:35.943,0:00:40.757 Yo creo que este es un poderoso sueño y, como Dorothy aprendió en <>, 0:00:40.757,0:00:45.704 los sueños pueden ser muy poderosos y algunas veces puede convertirse en realidad. 0:00:45.704,0:00:49.269 Otra cosa que Dorothy aprendió y que utilizaremos en esta clase: 0:00:49.269,0:00:51.464 si tú has visto la película <>, sabrás que 0:00:51.464,0:00:54.700 cuando Dorothy y sus compañeros llegan a Ciudad Esmeralda, 0:00:54.700,0:00:58.741 se encontraron con un mago gigante y temible que los espantó. 0:00:59.633,0:01:03.492 A la larga se dieron cuenta que ese mago realmente era un hombre menudo detrás de una cortina, 0:01:04.077,0:01:08.440 y que la habilidad de ese hombre para crear esa gran ilusión 0:01:08.440,0:01:13.356 que, para los visitantes de la Ciudad Esmeralda, parecía tan real y absorvente, 0:01:13.356,0:01:17.527 es exactamente lo que vamos a conseguir con la técnica de prototipado descrita en este video. 0:01:18.819,0:01:20.579 Por tanto, la idea detrás el la técnica de prototipado Wizard-of-Oz 0:01:20.579,0:01:24.373 es que vamos a simular comportamiento interactivo y funcionalidad 0:01:24.373,0:01:28.909 mediante un operador humano que "mueve los hilos" tras el escenario. 0:01:29.571,0:01:32.596 Si queréis tener una idea de cuanto realista esto puede llegar a ser, 0:01:32.596,0:01:36.381 Mirad a nuestro amigo de << Seinfeld >> cuando llama a una aplicación de celular 0:01:36.396,0:01:39.978 para averiguar donde y cuando se proyectan las películas. 0:01:40.747,0:01:44.537 Hola y bienvenido a "Movie Phone". 0:01:44.537,0:01:48.655 Si sabe el nombre de la película que le gustaría ver, presione 1. 0:01:48.655,0:01:50.487 [biiip] Vamos, vamos ! 0:01:50.487,0:01:56.156 Por favor, mediante el teclado de tonos, indique los tres primeros caracteres del título de la película, ahora! 0:01:56.156,0:01:58.179 [biip, biip] 0:01:58.179,0:02:05.796 Usted a selecionado <>. Si es correcto, presione 1. 0:02:05.796,0:02:07.753 Que?! 0:02:07.753,0:02:09.843 ugh 0:02:09.843,0:02:13.468 George cree que él está llamando a este servicio Movie Phone, 0:02:13.468,0:02:17.310 pero en realidad, tras el telón, resulta ser Kramer que esta jugando el papel de mago 0:02:17.310,0:02:20.070 y se comporta como si el fuera la maquina. 0:02:20.070,0:02:23.876 Para ser sincero, no es que lo haga muy bien -- creo que todos vosotros lo haríais mucho mejor! 0:02:24.630,0:02:28.049 La técnica del Mago de Oz surgió junto con interfaz de usuario mediante voz. 0:02:28.049,0:02:34.353 La expresión "Mago de Oz" fue acuñada por Jeff Kelly en su tesis doctoral por el 1980 y 0:02:34.353,0:02:36.447 la puesta en escena de Jeff en John Hopkins [institución] 0:02:36.447,0:02:40.101 se asemejaba a El Mago de Oz más de os podríais imaginar a primeras; 0:02:40.101,0:02:45.778 a parte de vidrios-espejos de visión unilateral y caso por el estilo, literalmente había una cortina 0:02:45.778,0:02:50.871 entre Jeff, el mago, y los participantes que utilizaban la interfaz de usuario mediante voz. 0:02:50.871,0:02:55.070 Y estos prototipos de Mago de Oz fueron muy importantes a la hora de entender 0:02:55.070,0:02:57.471 como sería una interfaz de usuario mediante voz eficaz, 0:02:57.471,0:03:01.365 porque por entonces los algoritmos de reconocimiento [de voz] no eran muy buenos, 0:03:01.365,0:03:03.253 pero sabíamos que iban a mejorar. 0:03:03.253,0:03:05.739 Y Jeff pregunto questiones muy importantes como: 0:03:05.739,0:03:10.763 ¿Si mejoramos el reconocimiento [de voz] a un nivel efectivo, como será la interacción con el usuario? 0:03:10.763,0:03:13.612 Y ¿Que tipo de estrategias son las más efectivas? 0:03:13.627,0:03:17.086 Así que el mago de Oz permite a Jeff viajar en el tiempo 0:03:17.086,0:03:20.625 en un futuro donde la tecnología de reconocimiento de voz funciona mejor, 0:03:20.625,0:03:24.329 para tratar de entender lo que los temas de la experiencia del usuario de ese dominio sería. 0:03:25.862,0:03:29.380 En general, un prototipo Mago de Oz comprende un par de piezas: 0:03:29.380,0:03:33.362 En primer lugar, usted tiene algún tipo de interfaz de usuario que le estamos entregando al usuario 0:03:33.362,0:03:41.790 que se siente-más o menos como una interfaz de usuario - incluso si se trata de dibujos o palabras habladas por encargo. 0:03:41.790,0:03:47.036 Y, al mismo tiempo, no hay ningún código o muchos que van detrás de él - 0:03:47.036,0:03:53.856 el código y la interactividad [que] se está creando es un espejismo de un ser humano. 0:03:53.856,0:03:57.561 A veces hay una interfaz de usuario que el mago tiene, 0:03:57.561,0:04:00.656 que se armó para hacer la vida mejor para ellos - 0:04:00.656,0:04:05.480 y de hecho en el año 2000 sus colegas de Berkeley y construí un sistema llamado Suede, 0:04:05.480,0:04:09.330 lo que ayudó a automatizar Mago de Oz pruebas y las interfaces de voz del usuario. 0:04:09.330,0:04:15.513 Mago de Oz prototipos tienen sentido cuando es más rápido y más fácil que cheapter y la construcción de lo real, 0:04:15.513,0:04:20.465 y eso va a ser especialmente cierto en cualquier momento que tenga reconocimiento basados en interfaces, 0:04:20.465,0:04:23.767 o personalización que es personalizado para un usuario. 0:04:24.490,0:04:28.874 Esta disyuntiva de si es más barato y más rápido y más fácil también va a depender de sus habilidades: 0:04:28.874,0:04:33.293 Habrá algunas cosas que usted sabe cómo hacerlo rápida y fácilmente y entonces usted podría aplicar; 0:04:33.293,0:04:37.601 y hay otras cosas que pueden ser más difíciles o más tiempo para usted, 0:04:37.601,0:04:40.044 y los que voy a elegir a Mago de Oz. 0:04:40.644,0:04:46.192 Mago de Oz prototipos, como cualquier otro tipo de prototipo, puede ser mayor o menor fidelidad. 0:04:46.192,0:04:48.729 Y hay algunas desventajas importantes aquí - 0:04:48.729,0:04:53.081 El mayor fidelidad el prototipo, más se siente como la cosa real a los usuarios - 0:04:53.081,0:04:58.982 De hecho, a veces se puede crear una interfaz que la gente ni siquiera conoce está siendo impulsado por un asistente, 0:04:58.982,0:05:04.036 como en la famosa historia de la mecánica Turk, que está dentro de una máquina de ajedrez. 0:05:04.467,0:05:09.209 Sin embargo, hacer una interfaz de usuario de alta fidelidad se va a tomar un montón de tiempo, 0:05:09.209,0:05:15.022 y los usuarios pueden ser más reacios a la crítica de una interfaz de usuario que es realmente de alta fidelidad, 0:05:15.022,0:05:20.600 y por eso, desde el principio, te recomiendo rápido y sucio prototipos en papel es la cosa más poderosa 0:05:20.600,0:05:22.520 que se utilizará para Mago de Oz pruebas. 0:05:22.520,0:05:25.600 Dado que los usuarios se sentirán como si le puede dar cualquier tipo de información; 0:05:25.600,0:05:28.272 está claro que no han puesto mucho tiempo en ella, sin embargo, 0:05:28.272,0:05:33.110 y es rápido para que usted pueda hacer, y lo que en realidad no tienen mucho tiempo en ella todavía. 0:05:33.772,0:05:37.213 Hace unos años, mi amiga septiembre Kamvar creado una empresa llamada Aardvark, 0:05:37.213,0:05:39.926 que es un motor de búsqueda social. 0:05:39.926,0:05:45.494 Fue muy bueno para ayudar a que utilice su red social para encontrar las respuestas de otras personas. 0:05:45.971,0:05:50.576 Así que la forma en que funciona es hacer una pregunta a través de mensajería instantánea, a través de chat de Google; 0:05:50.576,0:05:55.621 y que va a ser automáticamente enrutadas a un amigo suyo, o un amigo de un amigo, 0:05:55.621,0:05:58.601 que tiene la experiencia para responder a esa pregunta. 0:05:58.601,0:06:04.336 Una de las partes más difíciles acerca de la construcción de un servicio de este tipo es: ¿Cómo hacer la ruta? 0:06:04.336,0:06:08.017 Finalmente se descubrió un algoritmo para hacer esto, pero que para arrancar - 0:06:08.017,0:06:10.384 tanto de averiguar qué algoritmo para construir, 0:06:10.384,0:06:15.228 and to get a user experience going before they had built anything — 0:06:15.228,0:06:17.716 tenían un prototipo Mago de Oz. 0:06:17.716,0:06:21.476 Así que la forma en que funcionaba era que los empleados Aardvark obtendría la pregunta, 0:06:21.476,0:06:25.332 y de forma manual se seleccione a la persona que iba a ser dirigida a. 0:06:25.332,0:06:29.200 Damon Horowitz, cofundador de Aardvark, lo expresó de esta manera en una conferencia: 0:06:29.200,0:06:33.923 dijo que "si la gente lo desea en esta forma super cutre, entonces es digno de edificio, 0:06:33.923,0:06:38.261 porque les gustará aún más cuando construimos la realidad! " 0:06:38.277,0:06:43.708 Así que, si quieres ser como Kramer o Aardvark, ¿cómo se puede hacer un prototipo de asistente de propulsión? 0:06:43.708,0:06:46.738 He aquí un bosquejo de lo que usted necesita hacer en cinco sencillos pasos: 0:06:47.246,0:06:49.582 En primer lugar, averiguar qué escenarios se va a apoyar. 0:06:49.582,0:06:54.363 Es mucho más fácil de construir un prototipo Mago de Oz para un conjunto limitado de funciones. 0:06:54.840,0:06:56.372 Me gusta asistente de prototipos Oz = 0:06:56.372,0:06:59.892 ya que te obliga a imaginar lo que debe ocurrir en respuesta a la conducta humana. 0:07:00.847,0:07:03.717 Luego, cree una especie de esqueleto de interfaz de usuario - 0:07:03.717,0:07:06.239 las cosas que los usuarios finales se van a ver. 0:07:06.593,0:07:11.266 En tercer lugar, si es necesario, el desarrollo de los "ganchos" para el asistente [a] de entrada, si usted va a tener un asistente remoto 0:07:11.266,0:07:15.277 o si van a controlar algunas funciones del software de detrás de las escenas. 0:07:16.046,0:07:17.485 En cuarto lugar, y como parte de esta, 0:07:17.485,0:07:21.491 tendrás que averiguar exactamente qué tipo de entrada del asistente se le permite ofrecer: 0:07:21.491,0:07:26.847 ¿Van a ser la selección de un menú de opciones? ofreciendo respuesta libre? habla el texto? 0:07:26.847,0:07:31.228 ¿Les dará un árbol de decisión que controla su comportamiento? 0:07:31.228,0:07:33.617 o vas dejarlos ser más libre? 0:07:33.617,0:07:36.917 Si usted tiene un prototipo en papel, su papel va a manual bastante - 0:07:36.917,0:07:40.886 añadiendo widgets y deslizadores móviles, y haciendo que la interfaz de ir. 0:07:41.733,0:07:43.741 Cuando usted está haciendo esto, es importante recordar que, 0:07:43.741,0:07:49.577 en última instancia, la funcionalidad que usted es mágico ahora es en última instancia va a ser sustituido por un ordenador, 0:07:49.577,0:07:53.818 y lo que en algún punto de la línea, usted tendrá que construir un software para hacer que se vaya. 0:07:53.818,0:07:58.776 Y eso es importante, ya que puede ser fácil de cosas falsas que no es posible que ocurra nunca. 0:07:59.469,0:08:03.430 Y, por último, como con cualquier prototipo que se va a probar con la gente, 0:08:03.430,0:08:07.170 practicar primero con un amigo o un colega para conseguir la caída de los dos haciendo el asistente - 0:08:07.170,0:08:10.095 que es un tipo muy diferente de la interacción de lo que se puede utilizar para - 0:08:10.095,0:08:15.442 y también, saber qué escenarios son más eficaces, cuáles son las instrucciones que necesita para dar a la gente. 0:08:15.442,0:08:19.823 Cómo eliminar los errores fáciles en la interfaz de usuario antes de llevar a los usuarios reales. 0:08:20.300,0:08:25.641 Y ahora usted está listo para ejecutar la interfaz de usuario: Como dije, usted querrá practicar con un amigo en un principio. 0:08:27.380,0:08:32.118 Una vez que tenga las torceduras realmente obvias, y cuando usted tiene su golpeteo hacia abajo y las tareas listo, 0:08:32.118,0:08:35.180 entonces es el momento de contratar a algunas personas a venir y probar su prototipo. 0:08:35.180,0:08:41.568 Usted puede incluso ir a lugares como estaciones de trenes o aeropuertos, o las esquinas de la ciudad, la calle o en las tiendas de café 0:08:41.568,0:08:45.814 como una manera de ir a las personas que puedan estar utilizando el sistema. 0:08:47.230,0:08:50.428 En un prototipo Mago de Oz, hay dos roles: 0:08:50.428,0:08:53.270 tienes un facilitador que va a hablar con el usuario, 0:08:53.270,0:08:55.871 y usted tiene un asistente que va a manipular el prototipo. 0:08:55.871,0:09:00.091 Si usted tiene el lujo de un equipo, es útil si hay dos personas diferentes, 0:09:00.091,0:09:03.745 en parte debido a que su mente va a estar lleno de todas las cosas que usted tiene que hacer, 0:09:03.745,0:09:08.696 y si se separan estas funciones, cada persona puede concentrarse más, hacer un mejor trabajo, 0:09:08.696,0:09:13.568 y tiene dos pares de ojos que miran lo que la persona está haciendo, así que usted puede aprender más. 0:09:14.584,0:09:18.920 Pero, ¿puede hacerlo usted mismo si tiene que - éstos pueden ser una persona haciendo dos papeles. 0:09:19.597,0:09:22.375 Si usted está tratando de convencer a alguien de que se trata en realidad es un sistema real, 0:09:22.375,0:09:27.031 entonces usted quiere que su asistente para ser ocultos o remoto de alguna manera, como el ejemplo Aardvark. 0:09:27.354,0:09:29.492 Y piensa en cómo te gustaría recibir comentarios de los usuarios - 0:09:29.492,0:09:33.477 esto es algo que vamos a tocar varias veces más a lo largo de este curso. 0:09:33.477,0:09:36.985 Por ahora, piense si desea obtener pensar en voz alta Comentarios - 0:09:36.985,0:09:39.913 que es, cuando la persona que está utilizando el prototipo, 0:09:39.913,0:09:45.436 han decirlas en voz alta qué es lo que está pasando por su mente, qué decisiones están haciendo y por qué, 0:09:45.436,0:09:51.013 lo que están confundidos por cuando se topan con cosas que no puedo entender por qué lo hacen. 0:09:51.721,0:09:58.111 Este protocolo de pensamiento en voz alta es ideal para conseguir cosas que de otra manera no se podría saber o aprender. 0:09:58.111,0:10:03.067 Sin embargo, como se puede imaginar, pensar en voz alta puede cambiar la forma en que las personas interactúan con el prototipo. 0:10:03.067,0:10:07.325 Por lo tanto, pensar en voz alta si se distrae demasiado, puede pedirle a la gente al final del estudio 0:10:07.325,0:10:09.865 lo que pasaba por su mente y lo que estaban pensando - 0:10:09.865,0:10:11.821 eso se llama un enfoque retrospectivo. 0:10:11.821,0:10:14.402 Si lo desea, puede incluso mostrar el video de ellos a usarlo. 0:10:14.402,0:10:18.716 A continuación, puede decir cosas como: "Cuando quedé atrapado aquí, ¿cuál fue el problema?" 0:10:19.609,0:10:24.051 En tercer lugar, si tiene cosas específicas que le gustaría asegurarse de que su interfaz le va bien, 0:10:24.051,0:10:30.155 usted puede tener categorías de problemas o heurísticas que le pidió a sus usuarios a prestar atención. 0:10:30.155,0:10:34.622 Y la evaluación heurística es algo que vamos a hablar más sobre esto más adelante en curso también. 0:10:35.499,0:10:38.065 Una vez que hayas terminado, asegúrese de agradecer a la gente por su tiempo. 0:10:38.065,0:10:43.162 Es posible que desee darles un certificado de regalo, o un helado, o algún otro tipo de agradecimiento. 0:10:44.209,0:10:49.711 Y, si aún no los han dicho que hay realmente un mago detrás de las escenas de funcionamiento de la interfaz de usuario, 0:10:49.711,0:10:52.311 el final del experimento es, probablemente, un muy buen tiempo para que - 0:10:52.311,0:10:54.750 Usted querrá asegurarse de que ser honesto con la gente. 0:10:54.750,0:10:57.974 Puede utilizar los asistentes a lo largo de todo el desarrollo de su software, 0:10:57.974,0:10:59.942 no sólo en el principio. 0:10:59.942,0:11:06.066 Y así, si usted tiene el software con todas las funciones aquí, y con el tiempo se mueve hacia allí, 0:11:06.066,0:11:10.274 usted puede usar los asistentes para llenar el vacío de lo que no se construye en ese momento. 0:11:10.274,0:11:13.523 Por lo tanto, el asistente puede hacer todas las interacciones en el principio, 0:11:13.523,0:11:16.201 y luego, a medida que se acerca cada vez más a un proyecto final, 0:11:16.201,0:11:19.918 usted puede tenerlo sólo rellenar sólo las partes que no se hacen todavía. 0:11:20.441,0:11:24.047 Como usted puede ver, hay mucho que gusta de Mago de Oz prototipos: 0:11:24.463,0:11:27.791 Pueden ser muy rápido para hacer que las hace más baratas, 0:11:27.791,0:11:31.121 y también significa que tienes que girar la manivela en la iteración más. 0:11:32.429,0:11:35.618 Debido a que son rápidos, usted puede crear rápidamente varias alternativas. 0:11:35.618,0:11:39.078 Y usted decide que quiere la "aplicación" para trabajar de manera diferente, 0:11:39.078,0:11:42.649 que acaba de dar a sus diferentes instrucciones del asistente, no hay que reescribir el código. 0:11:43.511,0:11:45.141 Debido a que es en un sentido interactivo, 0:11:45.141,0:11:49.002 es más real y se obtiene una mejor respuesta que sólo a partir de prototipos de papel, 0:11:49.002,0:11:52.135 aunque el uso de prototipos en papel como sustrato para un asistente 0:11:52.135,0:11:55.724 es una excelente estrategia desde el principio en el proceso de diseño. 0:11:56.308,0:12:00.865 Es una gran manera de obtener retroalimentación acerca de los errores y problemas con el diseño de su interfaz de usuario. 0:12:00.865,0:12:05.160 Cada interfaz de usuario única que he construido, o que yo he visto construir, 0:12:05.160,0:12:08.591 o que los alumnos míos han construido nunca, ha tenido errores desde el principio. 0:12:08.591,0:12:11.325 Es demasiado duro para hacerlo bien la primera vez. 0:12:11.325,0:12:15.543 Vas a repetir y no rápido, de modo que usted puede tener éxito antes. 0:12:15.543,0:12:18.914 Y un mago de Oz es una gran herramienta para poder hacer eso. 0:12:20.053,0:12:22.544 Debido a que usted está recibiendo comentarios de los usuarios temprana, 0:12:22.544,0:12:26.437 que es una gran manera de poner a la gente en el centro del proceso de desarrollo. 0:12:27.006,0:12:29.911 También es muy maravilloso para aplicaciones de futuro 0:12:29.911,0:12:34.608 a medida que comenzamos a pensar en cómo los sensores y cámaras y otras tecnologías futuristas 0:12:34.608,0:12:37.214 podría permitir a otros nuevos tipos de interfaces de usuario. 0:12:37.214,0:12:42.230 Usted puede imaginar estos ahora mediante la construcción de Mago de Oz prototipos. 0:12:42.522,0:12:46.023 Y, por último, por extraño que pueda parecer, en realidad se aprende mucho 0:12:46.023,0:12:50.120 sobre lo que su lógica de la aplicación de la interfaz debe ser, y lo que tiene sentido 0:12:50.120,0:12:54.268 jugando el asistente y encarnando ese papel en el sistema. 0:12:54.991,0:12:58.281 Pero hay algunas desventajas también: 0:12:58.281,0:13:03.175 Puede ser fácil pasar por alto los errores en la tecnología que finalmente vuelven a morder - 0:13:03.175,0:13:06.641 como los sistemas de reconocimiento de voz, por ejemplo. 0:13:06.656,0:13:11.635 Si, al final del día, usted va a tener errores en su sistema de voz, 0:13:11.635,0:13:14.447 usted querrá asegurarse de que el Mago de Oz prototipo codifica 0:13:14.447,0:13:16.883 lo que sucede cuando el discurso reco nocimiento [] Tornillos s arriba. 0:13:16.883,0:13:20.050 No dé por sentado que va a funcionar a la perfección todo el tiempo. 0:13:20.050,0:13:24.716 Porque si no tienes cuidado, puedes acabar simulando una tecnología que no existe y nunca puede. 0:13:25.393,0:13:27.806 La gente, para bien o para mal, son inconsistentes, 0:13:27.806,0:13:32.888 y, para llegar a desempeñar el papel de asistente, puede exigir formación, por lo que es un tiempo de aceleración. 0:13:32.888,0:13:35.997 Y debido a que usted tiene que tener un ser humano físico hay que ejecutarlo, 0:13:35.997,0:13:38.193 la eficiencia de su tiempo de ejecución es más lenta, 0:13:38.193,0:13:42.159 y puede ser más agotador para las personas que están jugando el papel del asistente. 0:13:42.159,0:13:46.981 Los asistentes son ideales para una especie [s] de funcionalidad, como Kramer hizo con la interfaz de usuario de voz. 0:13:46.981,0:13:51.370 Pero lo demás, es más difícil de averiguar lo que puedes hacer con una interfaz de asistente, 0:13:51.370,0:13:56.233 y puede que no sea tan efectivo - puede ser klunkier. 0:13:56.233,0:13:57.964 O puede ser simplemente ser inadecuado - 0:13:57.964,0:14:05.845 hay algunas situaciones en las que tener un asistente en torno a no estar bien. 0:14:05.845,0:14:09.097 En general, creo que los magos son una técnica muy poderosa, 0:14:09.097,0:14:11.523 y uno muy divertido para estirar su creatividad. 0:14:11.523,0:14:17.075 ¿Qué tipo de nuevas interfaces de usuario se puede imaginar la creación de un prototipo Mago de Oz? 0:14:17.075,0:14:19.761 Me gustaría dar las gracias a Stephen Dow en la creación de esta conferencia 0:14:19.761,0:14:24.461 Dibujé en muchos de los materiales que hay que ha utilizado para escribir y hablar acerca de Mago de Oz prototipos. 0:14:24.461,0:14:30.918 Y si usted está interesado en aprender más acerca de los asistentes, se puede ver estos recursos aquí.