企业软件开发:ERP、CRM 和业务管理系统
Mesterséges Intelligencia Központ Kft. 是一家位于匈牙利布达佩斯的软件开发公司:我们开发结合集成与人工智能的定制 ERP、CRM 和业务管理系统,目前正在开发一套大型 ERP 和 CRM 系统。
要点:系统围绕企业自身的流程构建,而不是让企业去迁就系统。我们对接 NAV Online Számla、开票软件、银行和网店,交付后我们也负责系统的运行。源代码和使用权由合同约定。
我们开发哪些系统?
企业软件承载着企业的日常运作:卖出了什么、卖给了谁,库存里有什么,谁在做什么工作,还有多少应收账款。它分为三大类,彼此的界限往往并不分明:
| 系统 | 用途 | 典型组成部分 |
|---|---|---|
| ERP(企业资源计划系统) | 把企业的各项资源集中在一处 | 库存、采购、销售、生产、财务 |
| CRM(客户关系管理系统) | 跟踪客户和销售 | 客户档案、报价单、销售流程、客户服务 |
| 业务管理(后台办公)系统 | 幕后的行政管理 | 开票、合同、工单、审批 |
定制系统只开发企业真正需要的功能,并按照员工实际的工作方式来实现,而不必让企业的运作去迁就某个套装软件的逻辑。ERP 和 CRM 在什么情况下值得走定制路线,详见我们的定制 ERP 还是经个性化调整的现成 ERP?和什么情况下值得开发定制 CRM?两篇文章。
构成业务管理系统的模块
以下是最常见的构建模块,我们根据企业的需求将它们组合成系统:
- 库存与仓库:物料主数据、库位、入库、出库、盘点、最低库存监控。
- 开票与财务:报价单、订单、形式发票、发票,以及应收账款和收款的跟踪。
- 项目与工单:任务、负责人、投入的工时与成本、资源规划。
- 客户与销售:客户历史、联系人、销售漏斗、报价跟踪、客服工单。
- 权限:按角色分配访问权限;日志记录谁在何时修改了什么。
- 报表:管理报表、仪表盘、导出为电子表格。
集成:我们对接的系统
企业软件只有不成为信息孤岛,才能真正发挥作用。我们这样把它与企业的其他系统连接起来:
- NAV Online Számla:通过匈牙利税务机关(NAV)的系统接口提交发票数据,并处理返回的回执。
- 开票服务:如果开票仍在外部开票软件中进行,例如 Számlázz.hu 或 Billingo,则通过它们的接口对接。
- 银行:导入银行对账单和交易记录,并将入账款项与发票进行匹配。
- 网店:在网店与中央系统之间同步订单、库存和价格。
- 快递服务和其他系统:包裹寄送、电子邮件、日历、现有的 ERP 或 CRM,通过 API、Webhook 或定时文件交换来对接。
如果某个系统没有公开接口,我们会在需求调研时与您共同选定对接方式。关于系统互联和重复性工作的自动化,详见流程自动化页面。
企业软件中的人工智能
大语言模型(OpenAI 的 ChatGPT、Anthropic 的 Claude、Google 的 Gemini)适用于过去需要人工阅读、复制或撰写的环节:
- 文档:系统读取收到的发票、送货单和订单中的数据,整理好后录入,供人工核对。
- 邮件:对收到的电子邮件进行分类,并在客户档案中起草回复。
- 向数据提问:可以用日常语言向系统提问,例如:“我们的哪份报价还没有收到回复?”
- 摘要:在洽谈之前,总结该客户的完整往来历史。
凡是出错会造成经济损失的环节,都由 AI 提出建议、由人来批准。关于如何接入模型以及数据保护,请见 AI 集成页面。
从现有系统迁移
这类项目很少从一张白纸开始:企业通常已经有电子表格、旧程序或现成的系统。迁移的步骤如下:
- 评估:现有哪些数据、流程和对接,哪些运转良好,哪些则不然。
- 数据映射:每项旧数据迁移到哪里,哪些需要整理(重复的客户、不完整的物料主数据)。
- 试迁移:把旧数据导入测试环境,由关键用户进行核对。
- 切换:分阶段进行,或让新旧系统短期并行运行,使日常工作不致中断。
- 后续跟进:正式上线后的缺陷修复和系统运行。
不必一次性替换所有系统。很多时候,可行的做法是先把新模块放在旧系统旁边,让两者通过接口相互通信。
我们的经验
目前我们正在开发一套大型 ERP 和 CRM 系统;客户和产品的名称我们不予公开。这项工作让我们明白,企业软件的难点很少在界面上。数据模型、权限、集成以及旧数据的迁移,决定了员工是会使用这个系统,还是继续在系统之外维护他们的电子表格。
我们如何工作?
- 免费的首次咨询:系统必须做什么,不需要做什么。
- 与关键用户一起进行需求调研,并编写规格说明。
- 以 COSMIC 功能点(ISO/IEC 19761)度量开发工作的功能规模,据此得出报价和进度安排。
- 分阶段开发,并定期演示。
- 交付:源代码和使用权由合同约定。
- 运行与维护。
可应要求签署保密协议(NDA)。各步骤的详细说明见我们的工作方式页面。
常见问题
定制 ERP 还是现成系统?
如果企业的流程与某个现成系统十分契合,只需少量个性化调整,那么现成产品往往是更快、更省钱的选择;遇到这种情况,我们也会如实告诉您。当企业的运作方式与套装软件的逻辑不同、需要连接许多系统,或者个性化调整的花费已经超过开发一个自有模块时,定制开发才更划算。折中方案也很常见:保留现成系统,再用定制模块或集成加以扩展。
源代码归谁所有?
源代码和使用权由合同约定。
能否接手我们现有的系统?
经过评估,在可行的情况下可以。方式有两种:把现有系统的数据迁移到新系统中,或者接手某个定制系统的后续开发和运行。后者需要源代码和各项访问权限;在评估代码和数据的状况之后,我们会坦诚地告诉您哪条路可行。
价格取决于什么?
取决于开发工作的功能规模,我们以 COSMIC 功能点(ISO/IEC 19761 标准)来度量。该方法统计的是数据移动(输入、输出、读取、写入,即 Entry、Exit、Read、Write),因此与所用技术和团队无关。我们根据这一规模得出报价和进度安排;此外,集成、非功能性需求(性能、安全性、可用性)、设计和运行也会产生影响。详见:定价方式。
交付后也负责运行吗?
是的。交付后我们承担运行与维护工作:系统监控、缺陷修复、更新和后续开发。如果您想和我们谈谈您自己的系统,请通过联系我们页面上的联系方式给我们写信。