it-swarm-es.com

¿Debería el software referirse a sí mismo en primera persona, especialmente en los mensajes de error?

(He buscado en este sitio de StackExchange publicaciones relacionadas con el uso de pronombres en primera persona, pero todo lo que encontré se refería a cómo dirigirse al usuario y no al software, por ejemplo Formulario de instrucciones/orientación: primera persona frente a tercera persona ? y ¿Qué persona gramatical debería usar cuando escribo al usuario? ).

¿Debería mi software (que se dirige a usuarios poco sofisticados) referirse a sí mismo en primera persona, especialmente en mensajes de error? (Ver también ¿Debería un error mensajes disculpas? )

Noté que el macOS de Apple (y muchos Apple) a veces se refiere a sí mismo en primera persona que personifica la computadora del usuario, mientras que la plataforma de Windows prefiere un lenguaje más neutral y libre de emociones ( y siéntase libre de insertar una broma sobre la usabilidad de muchos mensajes de error de línea de comandos de bash de Linux hostiles para el usuario).

Por ejemplo, aquí hay algunos ejemplos de mensajes de texto en mi aplicación:

  • Después de buscar en la red informática del usuario los servidores disponibles:

    • Neutral: "Descubiertos {0} servidores. El primer servidor ha sido seleccionado".
    • Personal: "Descubrí {0} servidores en su red y preseleccioné el primer servidor que encontré para usted".
  • Si la búsqueda falló:

    • Neutral: "Error: error en el descubrimiento de servidores. Motivo: {0}".
    • Personal: "Lo siento, pero la búsqueda en la red falló debido a un error que no puedo resolver por mí mismo. Su sistema operativo me dice que la razón fue {0}".

Me preocupa que usar términos personales y referirme al software en primera persona parezca condescendiente e innecesariamente detallado (de hecho, me estremezco cuando me leo los mensajes), pero al mismo tiempo esto puede ser Bienvenida por mis usuarios.

¿Se ha realizado alguna investigación revisada por pares para investigar los efectos del lenguaje personal en los mensajes de error del software, especialmente cuando el software se refiere a sí mismo en primera persona?

66
Dai

No.

Tratar de dar personalidad a las aplicaciones es una de esas cosas que no está bien pensada. Definitivamente parece que es una de esas soluciones que los desarrolladores idearon y nunca probaron por el usuario.

En una falla clásica de UI UX, a los desarrolladores se les ocurrió la solución de clip de papel parlante en respuesta a este mismo problema: https://archive.org/details/g4tv.com-video408

Las computadoras y las aplicaciones son herramientas. Puede haber aplicaciones IN de personalidad, pero la aplicación en sí no es un ser.

Además, piense en el porcentaje de aplicaciones que son sociales. Todas las aplicaciones sociales SON el usuario. "Es MI instagram, mi cuenta, ese soy yo". Entonces, cuando mi instagram dice "yo", ¿a quién se refiere?

91
moot

Debe usar un lenguaje simple y directo para comunicarse con los usuarios. Cuando escriba mensajes de error, sea cortés y brinde mensajes significativos y procesables. Guarde las disculpas por los casos en que el error es de su parte y desea disculparse. Use un lenguaje consistente en primera persona, es bueno usar 'nosotros' al abordar el sistema.

Supongo que cuando dices 'poco sofisticado' se trata de la capacidad de los usuarios para comprender oraciones complejas. Usar mensajes simples y cortos ayudaría a una fácil comprensión. También puede considerar el uso de imágenes e íconos para complementar los mensajes.

Personal: "Lo siento, pero la búsqueda en la red falló debido a un error que no puedo resolver por mí mismo. Su sistema operativo me dice que la razón fue {0}".

En su ejemplo, están sucediendo muchas cosas que solo agregan complejidad. Parece que la búsqueda está culpando o pasando la culpa al sistema operativo. Y no hay un bloque accionable para guiar a los usuarios sobre qué hacer al respecto.

Sugerencia: La búsqueda en la red falló debido a {--- (en lenguaje simple) ---}. {- ¿Qué pueden hacer los usuarios? Revise su conexión a Internet e intente nuevamente--}.

Espero que les sea útil. ¡¡¡Salud!!!

15
Harish

En términos generales,

!

Advertencia A: Si las personas responsables de los mensajes carecen de humor y/o empatía - ¡NO! =

Advertencia B : Si las habilidades de escritura y comunicación no son fuertes, ni siquiera lo intentes.

Advertencia C: Enorme y/o hay millones de usuarios - entonces no, dale una oportunidad.

Parece que no tienes estos problemas. Y son autocríticos. Esas son buenas cualidades para crear contenido, que es lo que es esto, entonces !

¡Simplemente hazlo!


// algunas notas y pensamientos sobre sus preocupaciones directas

Sus inquietudes sobre la condescendencia son válidas en este caso:

Personal: "Lo siento, pero la búsqueda en la red falló debido a un error que no puedo resolver por mí mismo. Su sistema operativo me dice que la razón fue {0}".

El problema principal es el 'pero'. Este es un cambio de culpa innecesario. La oración podría funcionar mejor así:

"Lo siento. La búsqueda en la red falló. Se produjo un error que no puedo resolver. El sistema operativo de su dispositivo me dice que la razón fue {0}"

Esto hace una disculpa mucho más sincera y sincera, porque es lo primero que se dice, de forma aislada. Un simple, plano, solo "Lo siento" es uno de los conjuntos de palabras más poderosos. Justo ahí arriba con "Te amo" y "Te odio".

El reformateo de la oración también traslada la culpa del sistema operativo del usuario al sistema operativo de su dispositivo, que es más preciso y acepta más la verdad más profunda, que los problemas de la tecnología rara vez son responsabilidad directa del usuario.


"Descubrí {0} servidores en su red y preseleccioné el primer servidor que encontré para usted".

Puede ser:

Para usted, he seleccionado el primero de {n} servidores encontrados.

Puede también ser:

He seleccionado el primero de {n} servidores encontrados.

Puede también ser:

Seleccionado primero de {n} servidores encontrados.

y si realmente desea personalizar la experiencia, puede mostrar cada una de estas 2 veces, comenzando desde la parte superior, según sea necesario, para que cada vez sea menos detallado con sus mensajes, para ese usuario en particular. Lo sé. Mucha consideración de la experiencia es inusual, pero imagina lo bienvenidos que se sentirán.

En la décima vez que usan la aplicación/servicio, puede felicitarlos:

Es nuestro décimo aniversario de su uso de la conectividad de nuestro servidor. Me siento todo cálido y borroso por dentro. ¡Gracias!


Escribir pensamientos:

En términos generales, en escritura como contenido, entretenimiento, marketing y notificación, advertencias y mensajes de error en primera persona: ¡Sé consciente de ti mismo y diviértete!

Si tienes más tiempo, escribe menos.

Casi nunca paso el tiempo, así que disculpas por la respuesta detallada ...

Escriba con humor y estilo que conozca y disfrute, confíe en su criterio y autocrítica, y no se preocupe por la verbosidad. La verbosidad debería ser la última preocupación de los mensajes de error.

Los usuarios se preocupan por lo que salió mal porque les salió mal, y fue algo que intentaron hacer. Tienen 'skin-in-the-game', por lo que darán tiempo a los mensajes de error. Con demasiada frecuencia, este hecho se ignora, se olvida o se pasa por alto en favor de la basura críptica, innecesariamente concisa.

6
Confused

De acuerdo con Joel en Software (y también mi propia experiencia personal), debe seguir con el mensaje de error que sea más corto. De acuerdo con eso, en sus dos ejemplos, el lenguaje neutral es un claro ganador. En particular, el segundo ejemplo es extremadamente largo y tedioso con el lenguaje personal.

Joel tiene un buen ejemplo con mensajes de error en su artículo "Diseñando para personas que tienen mejores cosas que hacer con sus vidas" (aunque, jaja, tendrás que desplazarte hacia abajo un par de páginas para obtener el artículo es un poco largo, pero vale la pena leerlo en su totalidad si estás interesado en el diseño de la interfaz de usuario).

4
user3067860

Nunca le des a SW/HW una personalidad

Nunca se sabe cuánto usuario paranoico (experto en seguridad) utilizará su software, por lo tanto, implica una cierta supervisión (... He buscado ...) no es deseable.

Peor aún, frases como (... hemos preseleccionado ...) podrían percibirse como alguien decidió en mi lugar, ¿es una trampa?

3
sachy

Una cosa que definitivamente merece una mención para esta respuesta es la guía de estilo de escritura que debe formar parte de los lineamientos o estándares de la marca de su empresa/producto.

Por lo tanto, si considera primero la marca de la empresa y luego la extiende utilizando las pautas de la marca del producto, debería darle una idea de si es adecuada y consistente para hacerlo.

Por ejemplo, si su marca se trata de ser 'humana' y amigable con el cliente, entonces probablemente tenga sentido hacerlo porque desea que las interacciones tengan una sensación personal. Sin embargo, el producto en particular podría ser para usuarios que desean una experiencia muy profesional y sin sentido, por lo que no introduciría jerga o humor en el estilo de escritura (o al menos lo haría con mucho cuidado).

3
Michael Lai

En general, un programa debe comunicarse con su usuario.

Lo que quiero decir es que la información útil se muestra de manera intuitiva, informativa y fácil de usar.

Si algo es intuitivo, puedo mirarlo y entender el significado de inmediato. Mac OS 7-9 tenía esto abajo. Una foto del mac con una cara muerta y una bomba. No necesito palabras, la computadora está en mal estado y algo salió muy mal. No puede decirme más en este momento, pero probablemente no vuelva en este momento.

Si algo es informativo, presenta la información necesaria para tomar una decisión (si estoy en práctica), o para obtener más información (si no estoy seguro). Windows tiene un buen ejemplo con programas que no responden. Hará una pregunta, "este programa ... parece no responder, puede esperar hasta que (y esperar) responda, o forzar la salida ahora.

Fácilmente utilizado es la parte evasiva. A diferencia de la mayoría de nuestras herramientas, las computadoras pueden calcularnos directamente. Nada muestra eso más que cuando una computadora repentinamente hace lo inesperado (se encuentra con una situación extraordinaria) cuando su negocio es normal para el usuario. Esto solo es evidencia de una diferencia en las creencias, esto implica una personalidad, aunque solo sea para el usuario. Entonces el software debe comunicarse consistentemente con esa personalidad.

La personalidad podría ser bastante agradable, podría estar muy orientada a los hechos, podría tener o carecer de cualquier rasgo que desee. Las personas responderán positiva o negativamente en función de sus propias preferencias sobre con quién trabajarían.

  • Muchos sistemas orientados al desarrollador tienen una personalidad peculiar porque a muchos desarrolladores les gusta trabajar con personalidades peculiares.
  • Muchos sistemas orientados a los negocios tienen una personalidad muy orientada a los hechos porque están distribuidos en masa y tienen que alcanzar el mínimo denominador posible.

La forma en que selecciona la personalidad de los sistemas depende de su audiencia.

Personalmente, me gusta el software que es considerado. No tiene que usar I, We u otro pronombre. Solo necesita comunicarse conmigo y considerar mis necesidades.

0
Kain0_0

Un software no tiene personalidad, por lo que no debe hablar con un usuario en primera persona.

Sin embargo, las personas que han desarrollado el software tienen sus personalidades. Y pueden hablar con un usuario a través de su software primera persona (probablemente plural) si lo desean. Es posible que quieran hacer eso para mostrarle a un usuario que el software fue desarrollado por seres humanos, con sus pensamientos y emociones humanas y que todo lo que hace el software fue inventado por algún humano en particular.

Encontramos estos nuevos archivos, vamos a agregarlos al proyecto.

Ahora seguro si es un caso común de mensajes de error pero es ciertamente posible:

La próxima vez, desmonte su dispositivo antes de expulsarlo.

(esto no es en primera persona, sino personal)

No es un problema si un software habla en nombre del desarrollador que está ausente, durmiendo o ya muerto hace mucho tiempo. De esta manera, las cartas y libros escritos hablan en primera persona todo el tiempo.

Debe ser una voz de desarrolladores o soporte humano invisible, ¡no la computadora en sí! La computadora no debe mentirle a un usuario, vea la primera oración.

0
Sergey Kirienko

Esta pregunta ya ha sido respondida y solo estoy dando mi opinión. personalmente, los programas que hablan sobre sí mismos en primera persona pueden causar gran confusión

especialmente en mensajes de error

y durante un error, lo último que desea hacer es agregar confusión a la licuadora.

La carpeta del cuaderno de bocetos ya no existe. Arduino cambiará a la ubicación predeterminada del cuaderno de bocetos y creará una nueva carpeta de bocetos si es necesario. Arduino dejará de hablar de sí mismo en tercera persona.

He descubierto que Arduino tiende a hablar intermitentemente sobre sí mismo cuando ocurren errores que pueden ser rectificados por el sistema (por ejemplo, se ha eliminado una carpeta) pero informa directamente al usuario que lo está haciendo, tal vez podría modelar alrededor de esto

y una última cosa:

• Personal: "Lo siento, pero la búsqueda en la red falló debido a un error que no puedo resolver por mí mismo. Su sistema operativo me dice el motivo fue {0}".

soy solo yo o esto hace que parezca que el sistema operativo tiene la culpa, ¡probablemente sea mejor cambiar esto!

como dije, esta es simplemente mi opinión, pero espero que ayude a alguien. buena suerte con tu programa --Leo Cornelius

0
Leo Cornelius

Creo que, aunque es una buena idea en teoría, agregar personalidad/lenguaje personal a menudo significa que los desarrolladores usarán un lenguaje menos técnico.

Creo que Windows 10 es un buen ejemplo donde se ha elegido la personalidad sobre la practicidad. Cuando se bloquea y pasa a la pantalla azul de la muerte en lugar de decirte dónde se perdió la memoria y proporcionarte datos detallados, en su lugar, te da un código QR para (en mi experiencia) la página de ayuda predeterminada de Microsoft sin información relevante y eso cara sonriente infeliz extremadamente condescendiente

sí, ese emoticón seguro me hizo más feliz por perder 4 horas de trabajo

0
Lewis Creelman