企业软件开发:ERP、CRM 和业务管理系统

Mesterséges Intelligencia Központ Kft. 是一家位于匈牙利布达佩斯的软件开发公司:我们开发结合集成与人工智能的定制 ERP、CRM 和业务管理系统,目前正在开发一套大型 ERP 和 CRM 系统。

要点:系统围绕企业自身的流程构建,而不是让企业去迁就系统。我们对接 NAV Online Számla、开票软件、银行和网店,交付后我们也负责系统的运行。源代码和使用权由合同约定。

我们开发哪些系统?

企业软件承载着企业的日常运作:卖出了什么、卖给了谁,库存里有什么,谁在做什么工作,还有多少应收账款。它分为三大类,彼此的界限往往并不分明:

系统用途典型组成部分
ERP(企业资源计划系统)把企业的各项资源集中在一处库存、采购、销售、生产、财务
CRM(客户关系管理系统)跟踪客户和销售客户档案、报价单、销售流程、客户服务
业务管理(后台办公)系统幕后的行政管理开票、合同、工单、审批

定制系统只开发企业真正需要的功能,并按照员工实际的工作方式来实现,而不必让企业的运作去迁就某个套装软件的逻辑。ERP 和 CRM 在什么情况下值得走定制路线,详见我们的定制 ERP 还是经个性化调整的现成 ERP?和什么情况下值得开发定制 CRM?两篇文章。

构成业务管理系统的模块

以下是最常见的构建模块,我们根据企业的需求将它们组合成系统:

集成:我们对接的系统

企业软件只有不成为信息孤岛,才能真正发挥作用。我们这样把它与企业的其他系统连接起来:

如果某个系统没有公开接口,我们会在需求调研时与您共同选定对接方式。关于系统互联和重复性工作的自动化,详见流程自动化页面。

企业软件中的人工智能

大语言模型(OpenAI 的 ChatGPT、Anthropic 的 Claude、Google 的 Gemini)适用于过去需要人工阅读、复制或撰写的环节:

凡是出错会造成经济损失的环节,都由 AI 提出建议、由人来批准。关于如何接入模型以及数据保护,请见 AI 集成页面。

从现有系统迁移

这类项目很少从一张白纸开始:企业通常已经有电子表格、旧程序或现成的系统。迁移的步骤如下:

  1. 评估:现有哪些数据、流程和对接,哪些运转良好,哪些则不然。
  2. 数据映射:每项旧数据迁移到哪里,哪些需要整理(重复的客户、不完整的物料主数据)。
  3. 试迁移:把旧数据导入测试环境,由关键用户进行核对。
  4. 切换:分阶段进行,或让新旧系统短期并行运行,使日常工作不致中断。
  5. 后续跟进:正式上线后的缺陷修复和系统运行。

不必一次性替换所有系统。很多时候,可行的做法是先把新模块放在旧系统旁边,让两者通过接口相互通信。

我们的经验

目前我们正在开发一套大型 ERP 和 CRM 系统;客户和产品的名称我们不予公开。这项工作让我们明白,企业软件的难点很少在界面上。数据模型、权限、集成以及旧数据的迁移,决定了员工是会使用这个系统,还是继续在系统之外维护他们的电子表格。

我们如何工作?

  1. 免费的首次咨询:系统必须做什么,不需要做什么。
  2. 与关键用户一起进行需求调研,并编写规格说明。
  3. 以 COSMIC 功能点(ISO/IEC 19761)度量开发工作的功能规模,据此得出报价和进度安排。
  4. 分阶段开发,并定期演示。
  5. 交付:源代码和使用权由合同约定。
  6. 运行与维护。

可应要求签署保密协议(NDA)。各步骤的详细说明见我们的工作方式页面。

常见问题

定制 ERP 还是现成系统?

如果企业的流程与某个现成系统十分契合,只需少量个性化调整,那么现成产品往往是更快、更省钱的选择;遇到这种情况,我们也会如实告诉您。当企业的运作方式与套装软件的逻辑不同、需要连接许多系统,或者个性化调整的花费已经超过开发一个自有模块时,定制开发才更划算。折中方案也很常见:保留现成系统,再用定制模块或集成加以扩展。

源代码归谁所有?

源代码和使用权由合同约定。

能否接手我们现有的系统?

经过评估,在可行的情况下可以。方式有两种:把现有系统的数据迁移到新系统中,或者接手某个定制系统的后续开发和运行。后者需要源代码和各项访问权限;在评估代码和数据的状况之后,我们会坦诚地告诉您哪条路可行。

价格取决于什么?

取决于开发工作的功能规模,我们以 COSMIC 功能点(ISO/IEC 19761 标准)来度量。该方法统计的是数据移动(输入、输出、读取、写入,即 Entry、Exit、Read、Write),因此与所用技术和团队无关。我们根据这一规模得出报价和进度安排;此外,集成、非功能性需求(性能、安全性、可用性)、设计和运行也会产生影响。详见:定价方式。

交付后也负责运行吗?

是的。交付后我们承担运行与维护工作:系统监控、缺陷修复、更新和后续开发。如果您想和我们谈谈您自己的系统,请通过联系我们页面上的联系方式给我们写信。