代码写多了,就想偷懒(每天都在重复建房、拆墙,还是很累的),比如最近打算开发一套ERP系统(想想还是可以的),至少可以满足如下需求:
自带学习功能:可以用少量代码甚至不写代码满足新的业务需求;
操作简单:新手最好不需要培训,也不需要操作手册就可以上岗;
无缝对接即时通讯工具:服务要求或操作指令除了可以在ERP系统中传达之外,还可以透过常用的即时通讯工具自动传递到ERP系统中,且能在ERP相关操作模块精准控制;
其它如性能、容灾、安全等当然也是必不可少的。
本来觉得这几点很容易满足的,但摸索了一段时间后,发现不简单的,比如:
关于“自带学习功能”,最理想的情况是同一个行业,不会因为增加了新的产品线或者服务模式之后而重新开发新的ERP系统模块,但做过ERP开发的人员都知道这是基本不可能的,比如:
假设是生成企业:产品不同,报价方式不同,生产流程不同,所以需要的系统模块及流程等也必然会有差异;
假设是服务性企业:就算是同一种服务模式,不同的客户也可能会有不同的服务需求,关键是开发人员在开发之前可能并有办法估计到未来的客户会提出什么需求(特别是企业又不能拒绝的)。这些也会导致系统模块及流程等的差异;
关于满足“操作简单”:企业规模小时,因产品或服务模式单一、量小,系统相对会简单很多;当企业规模扩大到一定程度后,则变得很困难,比如:
随着产品或服务模式的增多,系统不得不考虑很多的操作需求、风险控制需求等,必然导致了功能界面变复杂;
每个角色会有不同的操作需求,如销售人员与录单人员的操作需求是有不同的;
关于“无缝对接即时通讯工具”:如今不管是上、下游合作伙伴、客户,或者企业自身的员工,在日常生活或工作中都会使用多个即时通讯工具,经常需要在QQ或微信中提出服务需求、安排工作任务等,但这些信息并没有跟企业自身的ERP系统联接。目前微信或其它一些第三方APP可以通过一些接口与ERP联接,但都存在一些不方便的地方;
……想到这里泪流满面..
我的要求真的很简单:用最少的开发成本让企业营运高效运作;
不知道某些人鼓吹的什么云……,SC....,区块.....,会不会有些帮助呢

共有条评论 网友评论