Modelo Conceptual
Las aplicaciones pueden ofrecer interacciones simples o complejas para resolver una misma funcionalidad.
Diseñar un modelo conceptual primero y diseñar la aplicación basado en él, es una excelente práctica para lograr las interfaces más simples para una funcionalidad dada, minimizando así el tiempo y la experiencia requerida para que el uso de la aplicación se vuelva automática.
K2B provee un modelo conceptual donde se modelan los elementos que se exponen al usuario final: objetos que el usuario va a manipular, sus relaciones, las acciones que puede hacer sobre esos objetos y cómo, el lenguaje, etc.
Modelo de Objetos y Acciones
Uno de los elementos principales del modelo conceptual, es el modelo de objetos y acciones. En este modelo se enumera los diferentes objetos que componen la aplicación y se exponen a los usuarios finales, y para cada uno que acciones provee. Las acciones dependiendo de al tipo de objeto que aplican, tienen un patrón asociado.
Los elementos de este modelo son:
Clasificación semántica de los objetos
Objetos a exponer, para cada clasificación semántica
Acciones estándar que provee cada objeto según su clasificación semántica
Patrón asociado a cada acción, que incluye
- arquitectura de información
- interacción
- navegación
- lenguaje
- pautas generales
Los patrones K2B estan construidos sobre los patrones que provee K2BTools, de forma de adecuarlos a la semántica de los objetos que K2B ERP maneja.
Pudes ver más sobre el proceso de diseño de nuevos objetos y acciones aquí
Nueva Funcionalidad
Cuando vas a diseñar una nueva funcionalidad, te recomendamos especificarla pensando qué acciones y sobre qué objetos es necesario accionar para implementarla.
Para guiarte en este análisis y lograr consistencia y una aplicación simple, en K2B contamos con el modelo objeto-acción que describe los objetos y las acciones existentes en K2B, sus estándar y patrones.
- Si vas a diseñar un nuevo objeto, debes incluirlo según su clasificación semántica en este modelo.
- El modelo te va a guiar en las acciones que ese objeto debe proveer y el patrón a usar en esas acciones.
- Si vas a diseñar acciones nuevas, a objetos existentes o nuevos, debes ver si ya esa acción existe en otros objetos y usar el patrón que tiene asociado
- Si vas a diseñar una nueva funcionalidad, puedes combinar diferentes acciones, de objetos ya existentes.
Mantener este modelo lo más pequeño posible, en cantidad de objetos y acciones, y que acciones similares, se resuelvan de simlares formas, es una de las claves para lograr una buena UX.