Primera experiencia

Nota:

Esta guía de diseño se creó para Windows 7 y no se ha actualizado para las versiones más recientes de Windows. Gran parte de las instrucciones todavía se aplican en principio, pero la presentación y los ejemplos no reflejan nuestra guía de diseño actual.

En la primera experiencia ideal, los usuarios instalan el programa y lo usan de forma productiva inmediatamente, sin responder a un montón de preguntas o aprender un montón de cosas.

Una primera experiencia de interfaz de usuario ayuda a los usuarios a pasar de su primera exposición a un nuevo programa o característica al uso diario.

En el caso de los programas de Windows, la primera experiencia inicial se produce cuando los usuarios ejecutan el programa de instalación. Los programas de instalación normalmente:

  • Requerir al usuario que acepte un contrato de licencia de usuario final (CLUF).
  • Pida una clave de producto.
  • Presente las opciones necesarias relacionadas con la configuración, incluida la instalación de software opcional.
  • Copie el software en el disco duro del usuario.
  • Presentar opciones de programa que se aplican a todos los usuarios.

screen shot of 'type your product key' dialog box

Parte de una experiencia típica de configuración de Windows.

La primera experiencia continúa con el primer uso del programa o característica. Esta primera experiencia de uso puede:

  • Presente las opciones de programa que solo se aplican al usuario actual.
  • Ofrecer tutoriales de características o productos.

screen shot of 'welcome center' dialog box

La primera experiencia de uso.

Nota: Las directrices relacionadas con las opciones de programa se presentan en un artículo independiente.

¿Es ésta la interfaz de usuario adecuada?

Para decidir, tenga en cuenta las siguientes preguntas.

Experiencia de instalación

¿Se aplican las condiciones siguientes?

  • Se requiere la configuración correcta para usar el programa y se aplican a todos los usuarios.
  • La configuración personaliza una experiencia básica o una que es fundamental para la identificación personal del usuario con el programa.
  • No hay ningún valor predeterminado seguro, es probable que el usuario elija la configuración que no es la predeterminada o que la configuración predeterminada requiera el consentimiento del usuario.
  • Es poco probable que el usuario cambie la configuración después de la configuración.
  • Cambiar la configuración requiere elevación.

Si es así, considere la posibilidad de presentar la configuración durante la experiencia de configuración.

Primera experiencia de uso

¿Se aplican las condiciones siguientes?

  • La configuración o las tareas correctas son necesarias para usar el programa o la característica, y se aplican a usuarios individuales.
  • La configuración personaliza una experiencia básica o una que es fundamental para la identificación personal del usuario con el programa.
  • No hay ningún valor predeterminado seguro, es probable que el usuario elija la configuración que no es la predeterminada o que la configuración predeterminada requiera el consentimiento del usuario.
  • Lo más probable es que los usuarios tomen mejores decisiones dentro del contexto del programa que dentro de la configuración.
  • Es poco probable que el usuario cambie la configuración mediante Opciones.

Si es así, considere la posibilidad de presentar las tareas y la configuración durante la primera experiencia de uso del programa o la característica.

Conceptos de diseño

En la primera experiencia ideal, los usuarios instalan el programa (o incluso simplemente lo inician si no requiere instalación) y lo usan de forma productiva sin responder a un montón de preguntas o aprender un montón de cosas.

Este ideal es obtener para la mayoría de los programas, por lo que debe esforzarse por esta experiencia ideal siempre que pueda. Sin embargo, este objetivo a menudo no se puede obtener para los programas que requieren una integración significativa del sistema, tienen muchas características opcionales o tienen implicaciones de privacidad. Por ejemplo, si el programa tiene características que podrían revelar información personal a partes que no son de confianza, los principios de la informática de confianza requieren que obtenga el consentimiento del usuario antes de habilitar estas características.

Las preguntas no son opciones

Las preguntas requieren respuestas que deben responder antes de que los usuarios puedan continuar. Las preguntas durante la primera experiencia son obstáculos que los usuarios deben saltar antes de poder usar el programa de forma productiva. Por el contrario, las opciones son opcionales. Los usuarios no tienen que responder a ellos o pueden elegir verlos solo cuando quieran.

Por lo tanto, la configuración presentada en el flujo principal de un asistente de configuración son preguntas, mientras que la configuración fuera del flujo de instalación principal o en un cuadro de diálogo de opciones de programa son opciones. Las preguntas innecesarias hacen que la primera experiencia del programa sea complicada y larga, eliminando eficazmente la anticipación positiva y la emoción que los usuarios tienen sobre empezar a trabajar con su programa.

Use la primera experiencia cuando deba

Presente la configuración y las tareas a los usuarios durante las primeras experiencias cuando sea necesario, pero normalmente hay mejores alternativas:

Primera experiencia Alternativas
Preguntas de configuración
Seleccione los valores predeterminados adecuados.
Permitir que los usuarios cambien de las opciones del programa.
Proporcione rutas de instalación típicas frente a personalizadas.
Preguntas sobre el primer uso
Seleccione los valores predeterminados adecuados y permita que los usuarios cambien de las opciones del programa.
Primer uso de tareas
Presente contextualmente en su lugar.
Primer uso de anuncios de características
Haga que las tareas más comunes y importantes sean reconocibles y contextuales.
Primer uso de tutoriales
Hacer que las características del programa se expliquen automáticamente.
Registro del producto
Proporcione el comando en el menú Ayuda y el cuadro Acerca de.

Si solo hace una cosa...

Mantenga su primera experiencia lo más sencilla posible. Haga que su programa funcione de inmediato. Elija valores predeterminados seguros y eficaces, y haga preguntas durante la configuración y el primer uso solo cuando sea necesario.

Solo tiene una oportunidad de hacer una buena primera impresión y esa primera impresión es duradera.

Directrices

General

  • Limite las primeras experiencias a tareas y configuraciones necesarias para usar un programa o característica, e incluya solo estas cuando no haya ninguna alternativa mejor. Consulte la tabla anterior para ver alternativas.
    • Excepción: agregue la configuración de personalización o personalización del programa a la primera experiencia si su personalización forma parte de la experiencia básica o es fundamental para la identificación personal del usuario con el programa.

screen shot of 'type a computer name' dialog box

Windows solicita a los usuarios el nombre del equipo y la elección de fondo durante la instalación, ya que esta configuración ayuda a formar una conexión emocional con el producto.

  • Use la experiencia de configuración para tareas y configuraciones si se aplican a todos los usuarios o cambiar la configuración requiere elevación.
  • Use la primera experiencia de uso para tareas y configuraciones si se aplican a usuarios individuales.

Presentación

  • Prefiere las tareas y la configuración opcionales para las tareas y la configuración necesarias. Evite forzar a los usuarios a configurar el programa.

    screen shot of 'found new hardware' dialog box

    El cuadro de diálogo Nuevo hardware encontrado hace que sea opcional instalar software de controlador en lugar de convertirlo en una tarea necesaria.

  • Tome las tareas y la configuración opcionales del flujo de tareas principal siempre que sea práctico. Por ejemplo, muchos programas de instalación proporcionan una ruta de instalación personalizada para quitar la configuración con poca frecuencia cambiada del flujo de tareas principal.

    screen shot of full and custom radio buttons

    Experiencia de configuración que facilita el flujo de tareas principal si el usuario no pretende personalizar la instalación.

  • No agobie a los usuarios con tareas y configuraciones:

    • Empiece por algo simple. Comience con la configuración de personalización simple y el progreso hacia tareas y configuraciones más complejas y técnicas. Por ejemplo, la configuración de Windows comienza con información personal y termina con la configuración de red.

    • Use una primera experiencia contextual para tareas y configuraciones si solo se aplican a las características que no son fundamentales para el programa principal.

      screen shot of 'audio and video setup' dialog box

      Windows Live Messenger tiene una configuración contextual para audio y vídeo porque las características secundarias las usan.

  • No presente todo a la vez. Consolide para usar una sola interfaz de usuario en lugar de varias superficies de interfaz de usuario o mostrar tareas en momentos diferentes en lugar de todas a la vez.

    Incorrecto:

    screen shot of five overlapping dialog boxes

    En este ejemplo, la primera experiencia de uso es abrumadora.

  • Expresar preguntas y opciones en términos de objetivos y tareas de los usuarios, no en términos de tecnología. Proporcione opciones que los usuarios comprendan y diferencien claramente. Asegúrese de proporcionar información suficiente para que los usuarios tomen decisiones fundamentadas.

  • Si la necesidad de información personal no es obvia, explique por qué su programa necesita la información y cómo se usará.

    screen shot of text stating e-mail address use

    En este ejemplo, una aplicación de comercio electrónico explica cómo se usará la información personal.

  • Presentar la primera experiencia en pantalla completa solo si los usuarios no pueden realizar otras tareas de forma productiva. Por ejemplo, la configuración de Windows se presenta en pantalla completa para impedir que los usuarios realicen otras tareas mientras se instala Windows. La mayoría de las primeras experiencias no deben ser de pantalla completa.

Configuración

  • Para todas las configuraciones, seleccione la opción más segura (para evitar la pérdida de datos o acceso al sistema), la mayoría de los valores seguros y privados de manera predeterminada. Si la seguridad y la seguridad no son factores, seleccione el valor que más le guste o convenga. Elegir buenos valores predeterminados es una manera eficaz de simplificar la primera experiencia.

  • Requerir que los usuarios opten por:

    • Configuración con implicaciones legales, como contratos de licencias de usuario final (EULA). Esta configuración no puede tener selecciones predeterminadas.
    • Características que realizan cambios automáticos de configuración del sistema, como actualizaciones automáticas de Windows.
    • Características que revelan información de identificación personal (PII) o información del sistema.
    • Cambios en el escritorio del usuario más allá de agregar entradas al menú Inicio, como agregar iconos al escritorio o a la barra de inicio rápido.
    • Software opcional, como mejoras de productos, suscripciones y productos de terceros.

    screen shot of choose features you want dialog box

    En este ejemplo, los usuarios optan por mejorar el producto, las suscripciones y los productos de terceros.

  • Si se recomienda encarecidamente una configuración, agregue "(recomendado)" a la etiqueta. En el caso de los botones de radio y las casillas, asegúrese de agregar a la etiqueta de control, no a las notas complementarias.

  • Si una configuración está pensada solo para usuarios avanzados, agregue "(avanzado)" a la etiqueta. En el caso de los botones de radio y las casillas, asegúrese de agregar a la etiqueta de control, no a las notas complementarias.

Tareas

  • Ayude a los usuarios a pasar tiempo de espera de forma productiva.
    • Si el tiempo de espera suele estar entre uno y dos minutos, considere la posibilidad de proporcionar información útil mientras los usuarios esperan, como una presentación de lo que es nuevo durante la instalación.
    • Si el tiempo de espera suele ser superior a dos minutos, facilita a los usuarios realizar otras tareas. Muestra el tiempo de espera estimado, recomienda que los usuarios hagan otra cosa mientras tanto, y hacer que la finalización de la tarea sea obvia cambiando significativamente la pantalla.
  • Reconsidere la presentación de tutoriales durante la primera experiencia. Lo más probable es que los usuarios quieran usar el programa de inmediato y estén interesados en los tutoriales en un momento posterior.
  • No use notificaciones de anuncios de características en la primera experiencia. En lugar de usar una notificación de anuncio de características, diseñe la característica para que sea más fácil de detectar en contextos en los que es necesario, o no haga nada especial y permita a los usuarios detectar la característica por su cuenta.
  • No use ninguna notificación durante la experiencia inicial de Windows. Para mejorar su primera experiencia, Windows 7 suprime todas las notificaciones que se muestran durante las primeras horas de uso. Diseñe el programa suponiendo que los usuarios no vean estas notificaciones.