Red de Respuestas Legales - Derecho de patentes - Cómo comprender el análisis de tres modelos del software ERP empresarial de plataforma

Cómo comprender el análisis de tres modelos del software ERP empresarial de plataforma

El modelo de software actual se puede dividir aproximadamente en tres modelos de desarrollo: desarrollo personalizado a gran escala, desarrollo personalizado a pequeña escala de software comercial y desarrollo personalizado a pequeña escala de plataformas intermedias.

Personalización El mercado de desarrollo se reducirá gradualmente

El desarrollo personalizado, un modelo de desarrollo que parecía muy tentador en el pasado, se ha vuelto cada vez más popular con la estandarización continua de la industria y la introducción continua de diversos software industriales. y el surgimiento de fabricantes de software de gestión empresarial nacionales e internacionales a gran escala. Con la invasión continua, el mercado de desarrollo personalizado se reducirá gradualmente y será reemplazado por productos y plataformas comerciales maduros.

El alcance comercial del desarrollo personalizado es muy limitado. Por un lado, el desarrollo personalizado solo puede ser a pequeña escala. Si es necesario personalizar un proyecto por valor de varios millones o decenas de millones, el producto desarrollado. ser profesional En otras palabras, se estima que el tiempo de desarrollo e implementación que lleva desarrollar un sistema de este tipo, basado en la frecuente apertura y cierre de empresas, es suficiente para que una empresa de software cierre varias veces. ¿Se siente seguro al personalizar un proyecto de este tipo? Por otro lado, para participar en un desarrollo personalizado, la fortaleza integral de la empresa de software, especialmente la fortaleza de la industria, es relativamente alta, ya que la empresa de software no tiene un plan profesional y firme para el. En la industria, básicamente realiza pedidos a la vista. Por lo tanto, es básicamente una simulación manual de negocios corporativos y puede realizar negocios manuales. La electrónica es excelente, pero ¿cómo podemos integrar los conceptos e ideas de gestión avanzada de ERP en ella?

La flexibilidad del sistema personalizado es escasa y no puede seguir el ritmo del desarrollo de la empresa. A menudo, después de que el departamento de TI lo desarrolla, las necesidades del departamento comercial cambian. Al mismo tiempo, el grupo continúa fusionándose y reorganizándose, y continúa expandiéndose a otras áreas de negocio. Las deficiencias de la escasa escalabilidad y la escasa adaptabilidad de los sistemas personalizados son cada vez más prominentes.

La tecnología de TI se está desarrollando a una velocidad inimaginable. Es muy difícil para el propio equipo de TI de una empresa mantenerse al día con la tendencia del desarrollo tecnológico. Si no se desarrolla, es posible que no pueda aprovechar plenamente la última tecnología de la información para mejorar la gestión y la productividad y, finalmente, será eliminado por los centros comerciales.

Por lo tanto, debido al largo ciclo de desarrollo, la escasa comprensión de los negocios de la industria y el trabajo manual básicamente electrónico, el desarrollo personalizado no puede incorporar las ideas de gestión avanzadas del software de gestión ERP, como las ideas de estandarización y las ideas de gestión de calidad total. Al mismo tiempo, debido al enriquecimiento continuo y la invasión de productos de software maduros, el desarrollo personalizado se retirará gradualmente del escenario de la historia.

El modelo de plataforma será la corriente principal de la informatización futura

En lo que respecta a las plataformas, 2001 fue el año de mayor actividad especulativa. Pronto, el concepto de plataforma se volvió tan popular como la especulación sobre ERP. Está tan desordenado que no importa qué sistema sea, incluso si son solo unos pocos archivos macro creados en Excel, se debe agregar una plataforma.

¿Cómo entender la plataforma?

Básicamente, existen dos conceptos de plataforma. Uno se basa en el desarrollo rápido y proporciona algunas herramientas de desarrollo auxiliares (como gestión de sistemas, componentes, etc.). ) Este tipo de plataforma de desarrollo es una plataforma puramente técnica, en el mejor de los casos, es una optimización de una herramienta de desarrollo (como Delphi). Siempre que hay una tarea de desarrollo, es necesario volver a desarrollar todos los negocios de los clientes (por supuesto, algunas plataformas técnicas). también incluyen algunos sistemas). Gestión, permisos organizativos y otras cosas relativamente comunes). Otro tipo de plataforma se desarrolla sobre la base de una plataforma tecnológica. Es una plataforma de gestión empresarial con lógica empresarial como núcleo. La característica de esta plataforma es que no es solo una plataforma técnica en un sentido estricto, sino que también encapsula las características. de la industria (o empresa típica). Hay muchas lógicas de negocios relativamente comunes, y estas lógicas de negocios generalmente son el resultado de una investigación en profundidad en una determinada industria. Los ejemplos típicos incluyen la plataforma BOS de Kingdee, la plataforma VP.net de Neusoft, etc.

Por supuesto, hay muchas cosas que deben considerarse y mejorarse en la plataforma empresarial. De lo contrario, no importa cuán buena sea la idea, es solo un pensamiento: "La acción tiene resultados". Creo que la plataforma empresarial actual tiene principalmente los siguientes aspectos dignos de atención:

1. Un aspecto es admitir diferentes bases de datos. Diferentes bases de datos tienen diferentes escrituras y ejecuciones de procedimientos almacenados (Procere) y activadores (Trigger). Al mismo tiempo, el control de transacciones de la base de datos y la concurrencia de datos también son cuestiones muy críticas. Por otro lado, el problema del almacenamiento de datos, ya sea que los datos comerciales se expresen en forma de una tabla de base de datos (Tabla) o de un objeto, desde una perspectiva a largo plazo, puede expresarse como un objeto, pero utilizando un objeto para expresarlo, tecnología ¿Cómo implementarlo y qué tan eficiente es? Una plataforma en la que el autor participó en el desarrollo utiliza un enfoque completamente orientado a objetos para vincular datos, lo que conduce a una gran reducción en la eficiencia del sistema (especialmente cuando la cantidad de datos es grande, el empaquetado y descompresión de objetos es muy difícil (Afecta gravemente la eficiencia de ejecución del sistema) y es difícil de promover.

2. Problemas de eficiencia. Dado que la plataforma empresarial no está dirigida a empresas específicas, la lógica operativa será más compleja. Al mismo tiempo, dado que cada componente empresarial es independiente entre sí (explique por qué debería ser independiente), la plataforma empresarial se desarrolla como un marco. Modelo y sigue el "Principio Haolaiwu": te llamo, pero tú no me llamas. El control está en el marco. Cada componente comercial debe ser independiente. De lo contrario, tú me tienes a él. debe usar usted y yo. En ese caso, no es lo mismo Plataforma) Las conexiones entre sistemas también afectarán la eficiencia del sistema.

3. La extracción de la lógica empresarial es muy difícil y también es la clave de la incapacidad de muchas plataformas tecnológicas para transformarse en plataformas empresariales.

Primero, debemos extraer el negocio. Mi sugerencia personal es extraerlo primero de acuerdo con la teoría ERP estándar. Luego, solicite a los expertos comerciales relevantes que mejoren y especifiquen la lógica comercial. Si es necesario, puede utilizar el poder de empresas consultoras externas. . Finalmente, aplíquelo a la práctica: "La práctica es el único criterio para la verdad empírica". No tengas miedo al fracaso. El problema es no hacerlo. nunca tendrás posibilidades de éxito.

Los productos ERP maduros proporcionan una base sólida para servicios perfectos de consultoría e implementación.

En comparación con el desarrollo personalizado a gran escala y la construcción de información empresarial bajo el modelo de plataforma, tener un producto relativamente maduro tiene características únicas. ventaja. Por supuesto, este producto no tiene por qué ser algo específico y tangible. Este producto puede ser nuestra solución, nuestra plataforma o el producto de nuestro agente.