La informática de usuario final ( EUC ) se refiere a sistemas en los que los no programadores pueden crear aplicaciones funcionales . [1] EUC es un grupo de enfoques de la informática que tienen como objetivo integrar mejor a los usuarios finales en el entorno informático. Estos enfoques intentan aprovechar el potencial de la informática 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 la posibilidad de modificar y ejecutar código directamente.
Ejemplos de informática de usuario final son 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 realizar más investigaciones sobre EUC incluyen el procesamiento del conocimiento , la computación omnipresente , 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, [ se necesita 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 variar desde la personalización hasta la propiedad total de un sistema.
Las aplicaciones EUC no deberían desarrollarse por accidente, sino que debería haber una estrategia EUC definida. [ cita necesaria ] Cualquier estrategia de arquitectura de aplicaciones /estrategia de TI debe considerar los espacios en blanco en la automatización (funcionalidad empresarial no automatizada por ERP /aplicaciones de grado empresarial). Éstas son las áreas potenciales en las que la EUC puede desempeñar un papel importante. [ cita necesaria ] Luego los parámetros de ASSIMPLER [ ¿cuáles? ] debe ser aplicado [ ¿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 brinda a los trabajadores más flexibilidad, así como más oportunidades para una mayor productividad y creatividad. Sin embargo, EUC funcionará sólo cuando se aproveche correctamente. Por eso se requiere una estrategia completa. Cualquier estrategia debe incluir todas las herramientas que los usuarios puedan necesitar para realizar sus tareas y trabajar de manera más productiva.
Tipos de EUC
La informática del usuario final cubre una amplia gama de recursos de cara al usuario, que incluyen:
Los propietarios de empresas deben comprender que cada aplicación controlada por el usuario debe ser monitoreada y supervisada. 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 dejan su trabajo. En funciones como finanzas, contabilidad y actividades reguladas, la EUC no administrada 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 deberse a:
Muchas empresas optan por aprovechar el software para gestionar sus riesgos EUC. El software puede proporcionar muchos beneficios a las organizaciones, entre ellos:
Ejemplos de software de riesgo EUC incluyen:
¿Cómo deberían diseñarse los servicios empresariales en términos de disponibilidad, seguridad, escalabilidad, interoperabilidad, mantenimiento, rendimiento, menor costo, extensibilidad y confiabilidad (ASSIMPLER) desde la perspectiva del consumidor final?