ERP semántico SRES

 

Voy a construir otro ERP, pero tomando como base la definición de «Beyond ERP» (https://ideas.repec.org/p/zbw/udeicb/31.html), es decir un esquema semántico SRES, Self-Referential Enterprise Systems.

En resumen: coordinar el modelo estratégico (Cadena de Valor), con el organizacional (Business Process) y con el de sistemas de información (WorkFlow). El modelo empresarial (red estratégica, mapa de procesos, diagrama organizacional, diagrama de procesos, diagrama de recursos y modelo de objetos) generan el Sistema informático (esquema – ejecución – instancia) Nomenclatura con MEMO-ResML.

Otros artículos de interés.

https://www.google.com.ec/?gws_rd=ssl#q=beyond+erp+and+mrp+ii

http://www.google.com.ec/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&cad=rja&uact=8&sqi=2&ved=0CDUQFjAE&url=http%3A%2F%2Fkgk.uni-obuda.hu%2Fsystem%2Ffiles%2FLorincz.pdf&ei=tF8hVYbILsW6ggSPiIP4CA&usg=AFQjCNE3vTkCjFSlZKh3XX6tKZtDXVMpfg&bvm=bv.89947451,d.eXY

http://www.irma-international.org/proceeding-paper/beyond-erp-systems-hype-understanding/31668/

Básicamente:

ERP es una herramienta para solucionar negocios, no solo un software administrativo contable.

En los últimos 3 años he realizado varios sistemas para solucionar problemas específicos y en todos los casos, las empresas tenían problemas para tener consolidada la información del negocio, tenían balances y estados de cuenta, pero no estaban claros de la eficiencia y eficacia de sus negocios.

Las tecnologías móviles se han consolidado: hay claros ganadores: Apple con iOSx y OSx; Google con Android y sus servicios de aplicación; Microsoft está regresando a la contienda pero como generador de herramientas, su plataforma Windows 10 está en «posible 2017» y uno de los grandes ganadores Amazon con AWS.

Esto afecta en la forma de crear una aplicación que sea multiplataforma, la única opción clara es «J-Script» con algunos frameworks.

Como versión inicial voy a utilizar:

·     Visual Studio 2012, tengo la versión 2013 pero me siento más cómodo con la 2012, hasta que salga la versión 2015 que soporta desarrollo multiplataforma.

·     Telerik ORM para acceso a la base de datos, es un gran producto y es gratuito http://www.telerik.com/data-access, Telerik fue adquirida por Progress Software, que tienen dos (varios) grandes productos: RollBase: https://www.progress.com/products/rollbase es una plataforma de construcción de aplicaciones, si fuera este un proyecto con recursos financieros, lo usaría, y un motor de reglas de negocio: Corticon https://www.progress.com/products/corticon, que es algo que vamos a construir, utilizando el libro http://www.amazon.com/Build-Business-Rules-Engine-Functionality/dp/1558609180/ref=sr_1_1?s=books&ie=UTF8&qid=1428252069&sr=1-1&keywords=build+rules+engine como base.

·     Para el interface gráfico voy a comenzar con Syncfusion https://www.syncfusion.com/products/communitylicense en licencia comunitaria, espero cambiar a la versión OpenSource a futuro, los componentes para ASP y JScript están geniales https://www.syncfusion.com/products/javascript.

·     Base de datos: SQL Server 2014 express. Gracias a las opciones de Telerik ORM, voy a tratar de mantener compatibilidad con Postgress. Para lograrlo debo tener los procedimientos almacenados compatibles, esto es un problema las 2 bases de datos tienen grandes facilidades para desarrollo que la otra plataforma no tiene, la solución (por el momento, escribir SPs para SQL Server y esperar un voluntario que apoye en la migración. Para algunas tareas creo que utilizare SQLite, especialmente para los equipos móviles.

·     Una base de datos NOSQL, hay varias: MongoDb, RaptorDb, RavenDb, En este momento no tengo claro cuál puede ser la utilizada, pero no creo que revise HDInsight o NuoDb.

·     Ninject para IOC.

Son varios los componentes del ERP (serán descritos a detalle):

·         Herramienta para describir los procesos y generar el código HTML, JScript, CSS3 a ser utilizado: Windows Forms.

o    Inicialmente modelado:

§  Empresas de servicios como abogados, médicos, desarrollo de software – Intangibles.

§  Empresas de servicios con renta de equipos: como alquiler de maquinaria, computadores, impresoras – equipos en la instalación del cliente.

§  Empresas de servicios en sitio como mecánicas, hoteles, clínicas – equipos en la instalación del proveedor.

§  Empresas de venta a detalle como farmacias, supermercados, almacenes en general – compra por volumen y venta al detal.

§  Empresas de producción liviana como panaderías, imprentas, metal mecánicas, restaurantes – órdenes de producción, compra por demanda.

§  Empresas de moda – productos con matriz (talla – color – modelo), compras por planificación

 

·         Componentes.

o    Versión Consultor – genera código XML de definición y código Web y Móvil para utilización.

o    Versión Administrador – controla procesos, seguimiento de tareas, accesos, reportes, inicialmente Windows Forms luego Móvil.

o    Versión Usuario fijo – aplicación Windows Forms.

o    Versión Usuario Remoto – aplicación HTML5

o    Versión Móvil – Jscript para Android y iOSx.

 

·         Descripción es:

o    Proceso (BPM, Recursos, ORM, WorkFlow)

§  Tipo (gobernantes, estratégicos, dirección, visionales, operativos, productivos, institucionales, sustantivos, apoyo, habilitantes, staff, adjetivos), Entrada (origen, forma, formulario), Controles (Reglamento y Procedimiento), Mecanismos, Producto o Servicio, Perfil de Usuario, PKi (Indicadores), salidas (seguimiento, control, reportes),

§  Documento (subproceso) y reglas (contrato, limitaciones, autorizaciones, aprobaciones y gobernanza)

§  Transiciones (Eventos, Estados y Actividades)

§  Tareas y Pasos

§  Acciones administrativas, publicación y comunicación

En este año, vamos a comprar, distribuir, vender, cobrar y pagar. Cumpliendo con las normas y reglamentos vigentes.

·         Contabilidad General: Activos, Balances, Impuestos

·         Cliente: CRM, Ventas (Directa, POS, Web), Cartera, Despacho y Soporte

·         Proveedor: SCM, Compras, Pagos, Recepción, EDI.

·         Producción Discreta: Orden de Producción, Lista de Recursos (materiales, recursos tangibles, talento humano, recursos intangibles), logística

·         Servicios: Proyecto, tarea, recursos, contratos, calendario

·         Producto: bodegas, inventario, lotes, ensamblado, dominio

·         Valores: efectivo, documentos a la vista, inversiones, letras y documentos a fecha, Bancos

·         Empleados: Nómina, Pagos, rendimiento, asistencia.

 

Leave a Reply

Your email address will not be published. Required fields are marked *