La computación de usuario final ( EUC ) se refiere a sistemas en los que personas que no son programadores pueden crear aplicaciones funcionales . [1] La EUC es un grupo de enfoques de la computación que apuntan a integrar mejor a los usuarios finales en el entorno informático. Estos enfoques intentan aprovechar el potencial de la computación de alta gama para resolver problemas de manera confiable. [2] [3]
La informática del usuario final puede variar en complejidad desde usuarios que simplemente hacen clic en una serie de botones, hasta desarrolladores ciudadanos [4] que escriben scripts en un lenguaje de scripting controlado , hasta poder modificar y ejecutar código directamente.
Ejemplos de informática de usuario final son los sistemas construidos utilizando lenguajes de programación de cuarta generación , como MAPPER o SQL , o uno de los lenguajes de programación de quinta generación , como ICAD .
Los factores que contribuyen a la necesidad de más investigación sobre EUC incluyen el procesamiento del conocimiento , la computación generalizada , cuestiones de ontología , visualización interactiva y similares.
Algunas de las cuestiones relacionadas con la informática del usuario final se refieren a la arquitectura del software ( interfaces icónicas versus interfaces de lenguaje, abiertas versus cerradas, [ es necesaria una aclaración ] y otras). Otras cuestiones se relacionan con la propiedad intelectual , la configuración y el mantenimiento. La informática del usuario final permite una mayor participación del usuario en los asuntos del sistema, que pueden ir desde la personalización hasta la plena propiedad de un sistema.
Las aplicaciones EUC no deberían desarrollarse por accidente, sino que debería haber una estrategia EUC definida. [ cita requerida ] Cualquier estrategia de arquitectura de aplicaciones / estrategia de TI debería considerar los espacios en blanco en la automatización (funcionalidad empresarial no automatizada por ERP / aplicaciones de nivel empresarial). Estas son las áreas potenciales donde EUC puede desempeñar un papel importante. [ cita requerida ] Luego, los parámetros ASSIMPLER [ ¿cuáles? ] deberían aplicarse [ ¿ por quién? ] a estos espacios en blanco para desarrollar la estrategia EUC. (ASSIMPLER significa disponibilidad, escalabilidad, seguridad, interoperabilidad, mantenibilidad, rendimiento, bajo costo de propiedad , extensibilidad y confiabilidad. [5] )
En las empresas, un concepto de usuario final ofrece a los trabajadores más flexibilidad, así como más oportunidades para mejorar la productividad y la creatividad. Sin embargo, el EUC solo funcionará si se aprovecha correctamente. Por eso requiere una estrategia integral. Cualquier estrategia debe incluir todas las herramientas que los usuarios puedan necesitar para realizar sus tareas y trabajar de forma más productiva.
Tipos de EUC
La informática del usuario final abarca una amplia gama de recursos orientados al usuario, entre los que se incluyen:
Los propietarios de empresas deben comprender que todas las aplicaciones controladas por los usuarios deben ser monitoreadas y supervisadas. De lo contrario, la organización corre el riesgo de enfrentar muchos problemas y pérdidas si los usuarios finales no siguen la política de la empresa o abandonan su trabajo. En funciones como finanzas, contabilidad y actividades reguladas, la falta de gestión de la EUC puede exponer a la organización a problemas de cumplimiento normativo y multas.
Los riesgos operativos y comerciales de la informática del usuario final pueden estar impulsados por:
Muchas empresas optan por utilizar software para gestionar sus riesgos de EUC. El software puede proporcionar muchos beneficios a las organizaciones, entre ellos:
Algunos ejemplos de software de riesgo EUC incluyen:
¿Cómo deben diseñarse los servicios empresariales en términos de disponibilidad, seguridad, escalabilidad, interoperabilidad, mantenimiento, rendimiento, menor coste, extensibilidad y fiabilidad (ASSIMPLER) desde la perspectiva del consumidor final?