通用 ERP 流程都是很复杂吗?

2023-08-22 19:08:31 +08:00
 moxuanyuan
之前没有接触过任何 erp 软件。

最近在看 erpnext 。。第一感觉是 ui 不错。但发现网上关于它的资料都挺少的。。

官方文档看上去内容很多,但写得好散。不知如何入手去看。

尝试凭自己的理解,操作一会后,发现流程还是有点复杂,很容易不记得操作步骤。。

作为一名程序员都觉得绕脑,对于一般公司的员工来讲,是不是会有点难度?

通用 erp 都是这样?

我理解就是使用通用 erp ,公司业务,员工的操作要去配合通用 erp 。

而定制化开发业务系统就是根据公司业务,员工的操作习惯去开发适合的操作流程和 ui
2435 次点击
所在节点    问与答
27 条回复
wangkun025
2023-08-22 19:11:39 +08:00
一般的 ERP 分很多模块。
一个使用者一般只使用某个模块的某几个查询命令就可以了。

ERP 复杂度很高,企业要引入也很难。
企业管理是件复杂的事儿,所以 ERP 也很复杂。

上 ERP 是找死
不上 ERP 是等死🐶
moxuanyuan
2023-08-22 19:23:44 +08:00
@wangkun025 #1 关键我是第三方外包公司。。之前一直都是给客户开发低端业务系统,或者网站。。没什么技术积累。。我老十多年前半路出家,自己帮人开发过一个 php 网站,就开始在香港接外包业务,在大陆请人开发, 啥外包业务都接,基本公司的开发人员都是单打独斗,一个人做一个项目,没 pm ,没设计,对于老板来讲,能交到货给客人就 ok 那种。。最近他可能将会接到两个仓存管理系统,于是叫我去分析业务需求。。然后我研究着,就找到了 erpnext 。。
moxuanyuan
2023-08-22 19:24:23 +08:00
上面打错,应该是“我老板十多年前半路出家,自己帮人开发过一个 php 网站”
wangkun025
2023-08-22 20:48:47 +08:00
以前大家一般用 odoo
op 在东莞吗?可以留个联络方式聊下 ERP
nzynzynzy
2023-08-22 21:52:54 +08:00
差不多 11 年 erp 咨询开发经验路过。

你们可能缺失了一个咨询的过程,程序员直接操刀开发可能还是有失稳妥。用户是很难一次性把自己需求表达称为可以编程的逻辑的,而且他们也可能自相矛盾、前后矛盾、彼此矛盾。

如果说操作难度,实际上可能还好:作为开发/管理员你总揽全局,但是每个用户可能只操作一段步骤:比如库管只操作入库、出库、盘库,而对于库存价值不用管,因为那是财务的事情。

精确来说,你们正在做 wms ,说小了是 erp 定义范围的一部分,说大了可能是一个独立系统。没有项目、产品管理经验可能比较辛苦,最好有较好的沟通表达记录技能,循序渐进逐步上线,迭代开发。

总之说来话长。哈哈
Onefork
2023-08-22 21:57:09 +08:00
握手握手 同样是外行人在看 erpnext 同样一头雾水
nzynzynzy
2023-08-22 21:58:10 +08:00
流程可能是根据职能角色而定的,比如生产采购流程常见的就是:制定产品 BOM ,制定生产计划,按照计划采购,入库,质检,之后生产部门原料调拨,记录生产,产品入库。

而有时候定制化生产是先销售、后排产、入库交付。

还有 dropship ,先销售再采购。

总之你把自己放到用户角色,这个流程就出来了。多喝和用户沟通(并且记下来他们的需求让他们审阅)
moxuanyuan
2023-08-22 22:06:11 +08:00
@wangkun025 #4 东莞人,一直在东莞。。moxuanyuan#gmail.com
moxuanyuan
2023-08-22 22:09:54 +08:00
@nzynzynzy #5 关键中间夹着我老板,平时都是他去谈业务,然后他再把他理解的需求口述给我听。。注意,一般都没任何文字资料,有时有些他手画的简单的图。。
nzynzynzy
2023-08-22 22:13:16 +08:00
@moxuanyuan 你可以理解你老板为咨询顾问,他的口述你最好记录成为文字+图标。但是你如果发现他沟通有问题最好及时让他认识到这一点(比如你按照他的要求开发出来,用户不接受说“我没这么说,这不是我想要的”)让他找些沟通技能好的人。
IDAEngine
2023-08-22 22:42:02 +08:00
odoo 很好用啊,二次开发也简单
kingjpa
2023-08-22 22:46:40 +08:00
你想的没错,erp 软件确实要比互联网应用难很多。
主要是既要通用性又要灵活性 就导致了你逻辑会很复杂,否则就没法支撑业务。

而且 erp 还不能闭门造车,你必须有人数多的公司各种流程经验 才能做出适合多数人用的产品,否则就是皇帝的金锄头了
NewYear
2023-08-22 22:58:27 +08:00
ERP 系统,很简单的。

只要理解了物料的来龙去脉,和规划上的来龙去脉,和成本的来龙去脉。

程序员还是不要自己直接上手摸,你需要的是一个熟悉 ERP 方向的产品经理。
snw
2023-08-22 23:09:14 +08:00
如果只是仓库管理没有扩展需求,没必要搞 ERP ,上个 WMS (warehouse management system)就行了。
ERP 涉及整个公司方方面面,你得有很广泛的基础知识,还要针对每家公司了解业务。基本上除了小微企业之外,ERP 都需要进行实施甚至定制。
l1ve
2023-08-23 01:10:59 +08:00
erpnext 这套东西的文档挺差的,你要去翻第三方插件的代码就会好理解很多
核心就是那个 doctpye

仓存管理系统如果没那么大规模的千万别上 erpnext ,阿三的这鬼东西真不是一般的难用。
ERP 甚至有一个岗位叫做实施工程师... 整套 ERP 就是屎山加屎山构成的
twofox
2023-08-23 08:32:50 +08:00
@nzynzynzy 哥,咨询个问题。程序员想要了解 ERP 中的各种概念,有什么书推荐我看吗。例如那些财务知识里的红冲蓝冲,生产计划,BOM 之类的
JmingZhang
2023-08-23 08:45:06 +08:00
刚上金蝶云星空 ERP ,前期准备工作花了顶多时间的
nzynzynzy
2023-08-23 08:54:59 +08:00
@twofox 真不好意思,我感觉我一本书都没看过,都是靠跟项目、和相关用户聊天攒起来的知识。不过我觉得你看一下基础会计,最好在看一本英文的,因为财务是 ERP 的核心需求,无论是采购、销售、资产,借记贷记都有了。

生产计划 BOM 之类的这个模块叫做 MRP ,Material Requirements Planning ,你随便找点相关的基础书看一下就行。
nzynzynzy
2023-08-23 09:12:29 +08:00
@twofox 想了一下还是要确立一个概念:开发与实施咨询。

这个工作的过程可大可小

- 如果是大,至少分为 3 个部分——咨询,开发,实施。咨询应该和用户沟通整个现有企业的流程(比如他们之前是有一套流程和系统)或者确立现有的流程(比如以前他们是瞎做,没什么岗位流程),然后把整套流程画图和用文字描述;然后开发按照这个流程去做系统,交给实施顾问把期初数据装进去,手把手交给用户怎么使用,答疑,如果有问题就迭代这个过程。

- 如果是小,以上 3 个部分可以缩短,可能一个人兼任多个角色,比如咨询的过程中给用户就把系统传授了,顺便做一些修改,甚至做一些立等可取的开发。

所以你作为一个程序员我觉得如果是比较正规的、系统规模大一点的,就会涉及一个角色的转换,就要会一些沟通、画流程图,了解财务生产销售的知识,相当于转岗了。如果你想往这方面发展的话,投入时间是很值得的。不然我觉得可能你们公司有点赶鸭子上架,见过很多这样的例子,开发人员不善言辞被用户挂在会上烤“这个不是我们要的,我没说过这样做”……
vicalloy
2023-08-23 09:15:37 +08:00
真正的 ERP 是个很复杂的系统,对公司的规范化也有很高的要求。
以大多公司的管理水平其实是上不了真正的 ERP 的。
能将 ERP 系统里的具体几个模块用起来就已经是不错了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/967462

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX