stringtranslate.com

Asistente (software)

Asistente para la creación de artículos de Wikipedia

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 facilitar tareas complejas y desconocidas al dividirlas en partes más pequeñas.

Historia

Antes de los años 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 recibió el apodo de "Libro del mago" [4] por la ilustración de su portada; su primer capítulo dice: "Un proceso computacional es, de hecho, muy parecido a la idea que tiene un brujo 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, sin importar las herramientas que ofreciera un programa, los usuarios no sabrían cómo usarlas mejor. Los "Asistentes de página" de Publisher, en cambio, 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 habían estado en desarrollo en Microsoft durante varios años antes de Publisher, en particular para Microsoft Access , que no se lanzaría hasta noviembre de 1992. Los asistentes estaban destinados a aprender de cómo alguien usaba un programa y anticipar lo que podría querer hacer a continuación, guiándolos a través de conjuntos de tareas más complejos estructurándolas y secuenciándolas. También servían para enseñar el producto con ejemplos. Ya en 1989, Microsoft discutió el uso de voz y cabezas parlantes como guías, pero el hardware con capacidad multimedia aún no estaba muy extendido. [7]

La característica se extendió rápidamente a otras aplicaciones. En 1992, Excel 4.0 para Mac introdujo asistentes para tareas como la creación de tablas de referencias cruzadas ; [8] Office 95 introdujo el "Asistente de respuestas" para consultar páginas de ayuda con lenguaje natural; [9] y Windows utilizó más tarde asistentes para tareas como agregar una impresora, configurar una conexión a Internet o instalar nuevas aplicaciones. [6] En 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, las herramientas similares comenzaron a llamarse "asistentes" (no debe confundirse con la función "Asistente" de Apple Newton ). El "Asistente de configuración" se ejecuta cuando se inicia Macintosh recién salido de la caja o después de una nueva instalación, y también tiene lugar un proceso similar en Apple iOS . El "Asistente de configuración de red" es similar al "Asistente de nueva conexión" de Windows. GNOME también se refiere a sus asistentes como "asistentes". Oracle Designer utilizó asistentes para diseñar 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 "asistentes" y utilicen letras minúsculas. Pero a medida que los asistentes se hicieron omnipresentes, el término desapareció. Las aplicaciones y los sitios web pueden utilizar pasos guiados similares a los de un asistente para " incorporar " a nuevos usuarios o guiarlos a través de una tarea, pero estas funciones a menudo no se etiquetan explícitamente como "asistentes". [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 no está relacionado con los demás; se presentan uno a la vez, para no abrumar. El usuario puede retroceder y avanzar a través de los pasos; los primeros pasos también tienen una opción para salir. Las opciones pueden ser predeterminadas a una elección, de modo que un usuario sin una opinión puede aceptar el mejor juicio del diseñador. El progreso a través de los pasos se muestra a la izquierda. La última pantalla no tiene opciones ni entradas, pero resume lo que se hizo.

Crítica

Los asistentes han sido criticados por ser pesados, despojar de contexto a las preguntas 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 interfaz defectuosa". [1]

Alan Cooper considera que los asistentes separan a los usuarios nuevos de los expertos, y renuncian a la responsabilidad de diseñar una única interfaz coherente; se los "injerta para satisfacer la percepción que el departamento de marketing tiene de los nuevos usuarios. Los expertos rara vez los utilizan y los principiantes pronto desean descartar estos embarazosos recordatorios de su ignorancia. Pero la mayoría intermedia perpetua se queda con ellos perpetuamente". Los compara con ruedas 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 por qué". Los asistentes a menudo no aclaran los conceptos subyacentes, escribe; "dan a los programadores la licencia para poner interfaces de modelos de implementación en bruto en funciones complejas con la insulsa garantía de que: 'Lo haremos fácil con un asistente'". [12]

Véase también

Referencias

  1. ^ ab Babich, Nick (5 de marzo de 2018). "Patrón de diseño de Wizard". Medium . Consultado el 30 de septiembre de 2022 .
  2. ^ "Patrón de diseño de asistente". ui-patterns.com . Consultado el 30 de septiembre de 2022 .
  3. ^ "Origen del término "wizard" en informática". English Language & Usage Stack Exchange . Consultado el 7 de junio de 2018 .
  4. ^ El nuevo diccionario del hacker (2.ª ed.). MIT Press . 1993.
  5. ^ "Estructura e interpretación de programas informáticos". mitpress.mit.edu . Consultado el 26 de agosto de 2021 .
  6. ^ ab "Durante 10 años, Microsoft Publisher ayuda a los usuarios de pequeñas empresas a 'hacer más de lo que creían que podían' | Historias". Historias . 2001-10-15 . Consultado el 2018-06-07 .
  7. ^ Johnston, Stuart J. (5 de agosto de 1991). "Los 'asistentes' hacen que las aplicaciones de Microsoft sean más inteligentes". InfoWorld .
  8. ^ "Presentamos Microsoft Excel 4.0. Es la suma total de siete años de éxito". MacUser (Anuncio) . Noviembre de 1992.
  9. ^ Sinofsky, Steven. "036. Mago elegante y garabatos rojos". hardcoresoftware.learningbyshipping.com . Consultado el 19 de julio de 2021 .
  10. ^ "Introducción a la incorporación de usuarios, parte 1 - Blog de InVision". Blog de InVision . 2015-01-08 . Consultado el 2018-06-07 .
  11. ^ "Los magos son peligrosos". WikiWikiWeb . Consultado el 26 de agosto de 2020 .
  12. ^ Cooper, Alan (2007). About Face: The Essentials of Interaction Design (3.ª ed.). Wiley. págs. 89, 93, 324, 764. ISBN 9781118766576.

Enlaces externos