
Un asistente de software , un asistente de configuración o un formulario de varios pasos es una interfaz de usuario que guía al usuario a través de una secuencia de pequeños pasos, [ 1 ] [ 2 ] como un cuadro de diálogo para configurar un programa por primera vez. Se utilizan para simplificar tareas complejas y desconocidas, dividiéndolas en partes más pequeñas.
Historia
Antes de la década de 1990, "mago" era un término común para referirse a un experto técnico, comparable a "hacker". [ 3 ] El libro de texto de 1985, Estructura e interpretación de programas informáticos, fue apodado el "Libro del mago" [ 4 ] por la ilustración de su portada; su primer capítulo dice: "Un proceso computacional es, en efecto, muy parecido a la idea que un hechicero tiene de un espíritu". [ 5 ]
Al desarrollar la primera versión de su software de autoedición, Microsoft Publisher , alrededor de 1991, Microsoft quería ayudar a los usuarios a crear documentos bien presentados a pesar de su falta de habilidades de diseño gráfico. Microsoft razonó que, independientemente de las herramientas que ofreciera un programa, los usuarios no sabrían cómo utilizarlas de la mejor manera. En cambio, los "Asistentes de página" de Publisher proporcionaban un conjunto de formularios para producir un diseño de documento completo, basado en una plantilla diseñada profesionalmente, que luego podía manipularse con las herramientas estándar. [ 6 ]
Los asistentes llevaban varios años en desarrollo en Microsoft antes de Publisher, especialmente para Microsoft Access , que no se lanzaría hasta noviembre de 1992. Su objetivo era aprender de cómo el usuario utilizaba un programa y anticipar sus siguientes acciones, guiándolo a través de conjuntos de tareas más complejos mediante su estructuración y secuenciación. También servían para enseñar el producto mediante ejemplos. Ya en 1989, Microsoft consideró el uso de la voz y las presentaciones como guías, pero el hardware con capacidad multimedia aún no estaba muy extendido. [ 7 ]
La función se extendió rápidamente a otras aplicaciones. En 1992, Excel 4.0 para Mac introdujo asistentes para tareas como la creación de tablas cruzadas ; [ 8 ] Office 95 introdujo el "Asistente de respuestas" para consultar páginas de ayuda con lenguaje natural; [ 9 ] y Windows posteriormente utilizó asistentes para tareas como agregar una impresora, configurar una conexión a Internet o instalar nuevas aplicaciones. [ 6 ] Para 2001, los asistentes se habían convertido en algo común en la mayoría de los sistemas operativos orientados al consumidor.
En Mac OS , a partir de herramientas como el Asistente de Configuración introducido en Mac OS 8.0, herramientas similares comenzaron a denominarse "asistentes" (que no deben confundirse con la función "Assist" del Apple Newton ). El "Asistente de Configuración" se ejecuta al iniciar el Macintosh o tras una instalación nueva, y un proceso similar tiene lugar en Apple iOS . El "Asistente de Configuración de Red" es similar al "Asistente para Nueva Conexión" de Windows. GNOME también denomina a sus asistentes "asistentes". Oracle Designer utilizaba asistentes para el diseño de aplicaciones y bases de datos.
El Manual de estilo de Microsoft (versión 3.0) recomienda a los redactores técnicos que se refieran a estos asistentes como «magos» y que utilicen minúsculas. Pero a medida que los magos se hicieron omnipresentes, el término desapareció. Las aplicaciones y los sitios web pueden usar pasos guiados similares a los de un mago para « incorporar » a nuevos usuarios o guiarlos a través de una tarea, pero estas funciones a menudo no se etiquetan explícitamente como «magos». [ 10 ]
Ejemplo
Las siguientes capturas de pantalla muestran parte del asistente de instalación de siete pasos para el sistema operativo Kubuntu . Cada paso es necesario, pero independiente de los demás; se presentan uno a uno para no abrumar al usuario. Puede retroceder y avanzar entre los pasos; los primeros pasos también ofrecen la opción de salir. Algunas opciones pueden tener una selección predeterminada, de modo que un usuario sin opinión propia pueda aceptar la decisión del diseñador. El progreso en los pasos se muestra a la izquierda. La última pantalla no tiene opciones ni campos de entrada, pero resume lo que se ha hecho.
2. Preparar
3. Configuración del disco
4. Zona horaria
5. Teclado
6. Información del usuario
7. Instalar
Crítica
Los asistentes han sido criticados por ser engorrosos, despojar a las preguntas de contexto y oscurecer las operaciones subyacentes. [ 11 ] La crítica es tan común que una guía para el diseño de asistentes comienza abordando la percepción popular de que un asistente es "solo un parche para una mala interfaz". [ 1 ]
Alan Cooper considera que los asistentes segregan a los usuarios nuevos y expertos, abdicando de la responsabilidad de diseñar una interfaz única y coherente; se "injertan para satisfacer la percepción que el departamento de marketing tiene de los nuevos usuarios. Los expertos rara vez los usan, y los principiantes pronto desean deshacerse de estos vergonzosos recordatorios de su ignorancia. Pero la perpetua mayoría intermedia está perpetuamente atrapada con ellos". Los compara con ruedines de entrenamiento que deben quitarse fácilmente. Un asistente "intenta garantizar el éxito" tratando al usuario como una máquina que simplemente marca el ritmo de los pasos; cuando cada opción tiene un valor predeterminado, "el usuario aprende que simplemente hace clic en el botón Siguiente en cada pantalla sin analizar críticamente el porqué". Los asistentes a menudo no aclaran los conceptos subyacentes, escribe; "Les dan a los programadores licencia para colocar interfaces de modelos de implementación sin procesar en funciones complejas con la insípida garantía de que: 'Lo haremos fácil con un asistente ' " . [ 12 ]
Véase también
Referencias
- 1 2 Babich, Nick (2018-03-05). "Patrón de diseño Wizard" . Medium . Recuperado el 30 de septiembre de 2022 .
- ↑ "Patrón de diseño Wizard" . ui-patterns.com . Consultado el 30 de septiembre de 2022 .
- ↑ "Origen del término "mago" en informática" . English Language & Usage Stack Exchange . Consultado el 7 de junio de 2018 .
- ↑ El nuevo diccionario del hacker (2.ª ed.). MIT Press . 1993. Bibcode : 1993nhsd.book.....R .
- ↑ "Estructura e interpretación de programas informáticos" . mitpress.mit.edu . Consultado el 26 de agosto de 2021 .
- 1 2 "Durante 10 años, Microsoft Publisher ayuda a los usuarios de pequeñas empresas a 'hacer más de lo que creían posible' | Historias" . Historias . 15 de octubre de 2001. Consultado el 7 de junio de 2018 .
- ↑ Johnston, Stuart J. (5 de agosto de 1991).Los "asistentes" hacen que las aplicaciones de Microsoft sean más inteligentes. InfoWorld .
- ↑ "Presentamos Microsoft Excel 4.0. Es la culminación de siete años de éxito". MacUser (Anuncio) . Noviembre de 1992.
- ↑ Sinofsky, Steven. "036. Fancy Wizard and Red Squiggles" . hardcoresoftware.learningbyshipping.com . Consultado el 19 de julio de 2021 .
- ↑ "Introducción a la incorporación de usuarios, parte 1 - Blog de InVision" . Blog de InVision . 8 de enero de 2015. Consultado el 7 de junio de 2018 .
- ↑ "Los magos son peligrosos" . WikiWikiWeb . Consultado el 26 de agosto de 2020 .
- ↑ Cooper, Alan (2007). About Face: The Essentials of Interaction Design (3.ª ed.). Wiley. pp. 89, 93, 324, 764. ISBN 9781118766576.
Enlaces externos
- Asistentes — Centro de desarrollo de Microsoft Windows
- Configuración del ordenador
- Técnicas de interfaz de usuario