Lección 3.1 – Modelo de la solución

Objetivo: Conocer las generalidades del modelo de organización y operación en que se basa MaxiComercio.


MaxiComercio como ERP

MaxiComercio se creó y continúa desarrollándose con la visión de ser una plataforma de software cliente para un sistema de planificación de recursos empresariales (ERP).

La configuración de base de MaxiComercio incluye los módulos de: * Punto de venta (retail) * Ventas de escritorio * Compras * Inventarios * Cuentas por cobrar * Cuentas por pagar * Bancos * Contabilidad Las características de interoperabilidad y el SDK de MaxiComercio permiten integrar aplicaciones de terceros, desarrollar módulos de extensión y adecuar los componentes predefinidos.

Modelo de empresa

Durante el diseño de MaxiComercio se tomó como punto de partida un modelo abstracto de empresa compuesto por tres sub-sistemas fundamentales:

* Aprovisionamiento * Comercialización * Contabilización

MaxiComercio como software empaquetado tiene el objetivo de “elevar el nivel de automatización” de los sub-sistemas contemplados en su diseño original, esto implica que es probable que existan procesos no considerados en el software que no puedan ser automatizados.

La única alternativa existente al igual que con otros productos ERP (como SAP® por citar un ejemplo) para alcanzar la total automatización de procesos es el desarrollo de adecuaciones valiéndose del SDK. Estas adecuaciones deberán hacerse siguiendo los requerimientos de cada caso.

Por lo tanto, es importante que se haga el planteamiento correcto del objetivo requerido para definir la mejor ruta para alcanzarlo.

Si el usuario final está buscando llevar a cabo una automatización parcial de sus operaciones y está de acuerdo en adaptarse al software el esfuerzo requerido será el necesario para el despliegue, capacitación y arranque. Por el contrario, si el objetivo es la total automatización de la empresa se deberá considerar además el análisis, diseño y desarrollo de adecuaciones a MaxiComercio.


Usuarios y roles

Una parte importante a considerar durante la implantación de un sistema es determinar adecuadamente quienes van a usar el software y para qué. La siguiente es una lista de algunos de los roles considerados en el diseño de MaxiComercio: * Administrador del sistema * Nivel operativo (quienes registran transacciones) o Cajeros o Vendedores de mostrador o Agentes de ventas de escritorio o Almacenistas o Auxiliares administrativos o Auxiliares contables * Nivel medio (quienes supervisan y elaboran informes) o Supervisores o gerentes de: Cajas, Ventas, Inventarios, Compras, Crédito y/o cobranza, Tesorería, Administración y/o finanzas, etc. * Nivel superior (quienes toman decisiones basados en la información) o Directores/gerentes Para la mejor comprensión de la notación UML usada considere que: “Un actor es el rol que juega un usuario dentro de un sistema” Los usuarios reales del sistema pueden adoptar uno o más roles. En MaxiComercio pueden representarse los roles como “Grupos de usuarios” siendo factible que un Usuario pertenezca a varios grupos y herede los permisos correspondientes de todos ellos. MaxiComercio de forma predeterminada solo configura el grupo de “Administradores” y el usuario “ADMIN”. Durante la planeación de la implantación se deberán definir los roles (grupos) y usuarios. Nota. Los diagramas, roles, sub-sistemas y otros elementos del modelo presentado no corresponden con la realidad de ninguna empresa, se han usado para clarificar ideas y ejemplificar.

Técnicas útiles