Vistas

D 1.1 Documento de Requisitos de Usuario

De MorfeoWiki

PROFIT

Morfeo-EzWeb

Área Temática: 350405 Strategic Action on Open Source Software
FIT-340503-2007-02 EzWeb



Morfeo project EzWeb

Entregable:

D 1.1 Documento de Requisitos de Usuario






Versión: 1.0
Fecha de preparación: 23/11/07
Editores: Alimerka
Revisores: Gesimde, Treelogic, Intercom


Tabla de contenidos

Planteamiento

Estudio de las necesidades y problemas planteados por los distintos usuarios con especial atención a:

  • Interacción dinámica y sensible al contexto con sistema, recursos y servicios.
  • Configuración de entornos operacionales dirigida por el usuario.
  • Usabilidad y accesibilidad.
  • Interacción con sistemas ya existentes (backend, legacy, etc..).

Introducción

Esta tarea se lleva a cabo con el de fin de comprender qué requisitos demanda el usuario final. Proporcionará una valiosa aportación que permitirá llevar a cabo una toma de decisiones acorde con las necesidades reales del usuario y que satisfagan, en la medida de lo posible, las necesidades de éste. El proyecto EzWeb está totalmente centrado en el usuario por lo que es vital para el éxito del proyecto una correcta extracción de requisitos, haciendo especial hincapié en cómo los usuarios hacen uso de la nueva Web 2.0, para poder extraer el modelo de interacción subyacente promovido por el uso.

Estudio de necesidades y problema

Se trata de desarrollar soluciones empresariales útiles tanto para la Gran Empresa como para las PyMEs, en las que la interacción humana sea lo más dinámica posible y sensible al contexto. La red sugiere recursos de forma proactiva, asegurando la privacidad de los datos de los usuarios.

Los usuarios son autónomos, siendo capaces de seleccionar por sí mismos cualquier recurso de su interés, componiendo y configurando sus propios procesos y aplicaciones. La versatilidad y adaptación a los distintos entornos es fundamental en un sector con gran diversidad de necesidaes como es el comercio.

Este proceso de personalización del espacio de usuario se lleva a cabo de forma visual y adaptada a todo tipo de usuarios, sin la necesidad de experiencia en TI.

El entorno resulta determinante a la hora de exigir unas características concretas. El rendimiento generado por la velocidad de proceso y acceso a los datos en sectores como el retail seran críticos a la hora de evaluar su utilidad. La operatividad del terminal en modo autónomo o desconectado representa la criticidad de los procesos de venta y su usabilidad como característica del acceso a los terminales.

El control del terminal sobre el que reside, control de versiones, accesos, parametrización, los perfiles de usuario, la trazabilidad y la seguridad en el tratamiento de los datos representan una necesidad que debe estar contemplada en la aplicación.

La plataforma EzWeb debe proveer capacidades avanzadas que permitan la explotación de modelos de negocio novedosos adaptados a los distintos canales y usuarios.

Listado de requisitos y prioridades

  • Adaptación a estándares

Con el fin de asegurar una independencia del navegador y/o el software de acceso a la plataforma.

  • Sensible a contexto

El contexto deberá reunir cualquier información generada durante la interacción con el usuario, generando un valor añadido en sucesivas interacciones.

  • Accesibilidad a los recursos

Capacidad de mezclar recursos de una forma sencilla satisfaciendo las necesidades de usuario.

  • Personalización del entorno operacional

El usuario debe tener la capacidad de adaptar su entorno operacional de una forma visual, sin grandes conocimientos informáticos.

  • Participación activa del usuario

Dotar a los usuarios de la capacidad de compartir sus conocimientos y recursos con otros.

  • Interacción Multimodal

El usuario, a través de la interacción multimodal podrá determinar el modo o modos de interacción que quiere utilizar para acceder a la información, lo que extiende y mejora la interfaz del usuario, ya que se hace posible la utilización conjunta de la voz y otros tipos de dispositivos de introducción de datos como teclados, ratones, lápices, etc., especialmente para aplicaciones móviles. Adoptar para ello los estándares VoiceXML, SSML, SRGS, lnkML y herramientas de integración de datos de entrada como EMMA.

  • Tiempo real

Resulta determinante el sector y el entorno en el que correrá el aplicativo. El retail exige la máxima fluidez en los procesos y en el acceso a orígenes de datos.

  • Autonomía

La plataforma será capaz de actuar de forma autónoma ante una caída de comunicaciones con su repositorio medio o final. El intercambio de información deberá restablecerse de forma automática una vez recuperadas las comunicaciones.

  • Modularidad

Su configuración modular permitirá la adaptación de la solución a distintos entornos.

  • Usabilidad

El usuario final deberá manejar la aplicación tanto con ratón, mediante teclado por pulsaciones directas o combinación de teclas, interfaces táctiles...

  • Independencia

Tanto de BBDD como de hardware (Interfaz táctil, reconocimiento de voz, resto de periféricos...)

  • Control del terminal

La aplicación tendrá capacidad para ocultar total o parcialmente las funciones propias del SO del terminal.

  • Seguridad

Control de versiones, control de accessos, validación de usuarios. Configuración por perfil de usuario.

  • Actualizaciones

La aplicación implementará un sistema de actualización automática de nuevas versiones.

  • Trazabilidad

Generación de trazas a nivel de aplicación para facilitar el desarrollo y depuración. Generación de trazas de control/seguimiento de operaciones de usuario.

  • Seguridad de datos

La información contenida y generada en el terminal, posee una gran importancia tanto a nivel empresarial como fiscal. Por tanto, la gestión de réplicas de datos debe ser considerada una función fundamental.

  • Protección de datos

Tanto por su importancia empresarial como por la LOPD es necesario que los intercambios de información se realicen de forma encriptada.


Tickets-Requirements disponibles en el Trac de Morfeo