Un usuario avanzado es un usuario de computadoras, software y otros dispositivos electrónicos que utiliza funciones avanzadas de hardware de computadora, [1] [2] [3] sistemas operativos, [4] programas o sitios web [5] que no son utilizados por el usuario promedio. Un usuario avanzado puede no tener un amplio conocimiento técnico de los sistemas que utiliza [6], pero se caracteriza por su competencia o deseo de hacer el uso más intensivo de los programas o sistemas de computadora.
En los sistemas de software empresarial , el "usuario avanzado" puede ser un rol formal asignado a una persona que no es un programador sino un especialista en software empresarial . A menudo, estas personas conservan su rol de usuario normal, pero también funcionan en las pruebas, la capacitación y el soporte de primer nivel del software empresarial. [6] [7]
Algunas aplicaciones de software se consideran especialmente adecuadas para usuarios avanzados y pueden estar diseñadas como tales. Algunos ejemplos son el reproductor multimedia VLC , un marco multimedia , un reproductor y un servidor, que incluye funciones complejas que no se encuentran en otros paquetes de reproductores multimedia. [8] [9]
Las pruebas de usuario para software suelen centrarse en usuarios inexpertos o habituales. [10] Los usuarios avanzados pueden requerir elementos de interfaz de usuario diferentes a los de los usuarios habituales y mínimos, ya que pueden necesitar menos ayuda y menos indicaciones. Un usuario avanzado puede utilizar un programa a tiempo completo, en comparación con un usuario ocasional o casual. Por lo tanto, un programa dirigido a usuarios avanzados normalmente incluirá funciones que faciliten el uso de la interfaz a los expertos, incluso si estas funciones pueden resultar confusas para los principiantes.
Un ejemplo típico son las combinaciones de teclas extensas, como Ctrl+F o Alt+Enter; tener combinaciones de teclas y atajos para muchas funciones es un sello distintivo del diseño de software centrado en el usuario avanzado, ya que permite a los usuarios que hacen un mayor esfuerzo aprender los atajos para operar el programa rápidamente sin quitar las manos del teclado. Los usuarios avanzados generalmente quieren operar el software con pocas interacciones, o lo más rápido posible, y también poder realizar tareas de una manera precisa y exactamente reproducible, mientras que los usuarios ocasionales pueden estar contentos si el programa se puede hacer intuitivamente para que haga aproximadamente lo que querían. Para ayudar en la automatización de tareas repetitivas durante el uso intensivo, las interfaces centradas en el usuario avanzado a menudo brindan la capacidad de componer macros , y las funciones del programa pueden preconcebirse con la intención de que se usen programáticamente en scripts .
El diseño de la interfaz puede tener que hacer concesiones entre confundir a los principiantes y minimalistas y molestar a los expertos o usuarios avanzados. Estas preocupaciones pueden superponerse parcialmente con el problema del doce parpadeante , en el que una interfaz de usuario compleja hace que los usuarios eviten ciertas funciones. Puede resultar extremadamente difícil atraer tanto a los nuevos usuarios, que quieren interfaces de usuario intuitivas, como a los expertos, que quieren potencia y flexibilidad.
Sin embargo, existen soluciones para estos problemas, como por ejemplo:
Los usuarios también pueden etiquetarse erróneamente como usuarios avanzados cuando no son totalmente competentes, [11] lo que complica aún más los requisitos de diseño de software que satisfaga los deseos y necesidades de esos usuarios.
Una interfaz sencilla e intuitiva suele aumentar la complejidad técnica de un programa e impide su uso eficiente, mientras que una interfaz bien diseñada pero que parezca compleja puede aumentar la eficiencia al hacer que muchas funciones avanzadas sean rápidamente accesibles para los expertos. Por ejemplo, un programa con muchos atajos de teclado avanzados puede parecer innecesariamente complejo, pero a los usuarios experimentados puede resultarles más fácil y rápido evitar largas secuencias de clics del ratón para navegar por los menús y las ventanas emergentes. Estos menús y ventanas emergentes pueden existir para guiar intuitivamente a los nuevos usuarios a lo largo de un curso de acción deseado, pero a menudo son demasiado simplistas por diseño para que los novatos puedan comprender fácilmente los pasos necesarios. Proporcionar ambas interfaces simultáneamente es una opción , pero requiere un tiempo de desarrollo muy prolongado, por lo que a menudo se hacen concesiones.
SAP y Oracle son sistemas empresariales que requieren un conjunto complejo de formación para obtener la certificación profesional . Por ello, y también para fomentar el compromiso con los sistemas, muchas empresas han creado un "modelo de superusuario" (también llamado Power User, Champion) para tomar a los usuarios habituales y elevarlos a un nivel de liderazgo dentro del sistema. Al hacer esto se logran tres objetivos: [6] [7]
Se han realizado investigaciones exhaustivas sobre el modelo de superusuario en SAP, en particular en relación con el papel que desempeñan en la capacitación y el soporte a los usuarios finales. Actualmente, más del 70 % de las empresas SAP utilizan alguna forma de modelo de superusuario.
En Microsoft Windows 2000 , Windows XP Professional y Windows Server 2003 , existe un grupo de "Usuarios avanzados" en el sistema que otorga más permisos que un usuario restringido normal, pero no llega a los permisos de Administrador . Si un usuario es miembro del grupo de Usuarios avanzados, tiene una mayor probabilidad de exponer el sistema a malware que un usuario normal y puede promover su cuenta a Administrador instalando malware a propósito. [12] Por lo tanto, el grupo Usuarios avanzados debe usarse solo con usuarios confiables y con conocimientos; no es adecuado para contener usuarios no confiables. El grupo Usuarios avanzados quedó obsoleto en Windows Vista como parte de la consolidación de las características de elevación de privilegios en la introducción del Control de cuentas de usuario . [13] En Windows Vista Business l o superior, aún puede crear un "usuario avanzado" a través de usuarios y grupos locales, pero no hay diferencia con un usuario estándar porque todas las entradas de ACL del sistema de archivos se eliminan por completo.
El software que los usuarios avanzados pueden utilizar para optimizar sus flujos de trabajo incluye lo siguiente:
{{cite journal}}
: CS1 maint: multiple names: authors list (link)