微博上有朋友问:十来年前很多ERP类企业软件就号称模块化、积木化、业务组件化,按需拼装,即插即用。今天来看,还是忽悠成分居多。企业软件的组件不能标准化、模块化的原因是什么?
因为此话题说来话长,所以特写一篇博文以回复。
一、企业软件的组件为啥不能标准化?
企业软件是映射企业现实的。只有给企业现实建立3D扫描模型,才能很好的把这个企业3D扫描模型转换为企业软件。
有什么工具、方法来把企业现实做成企业3D扫描模型呢?这就是企业业务建模。
我个人的企业业务建模方法是:
1、业务流程层面,通过 组织流程法来建模。先定义企业的组织层级/部门、岗位。再逐一定义每个岗位的职责。再逐一把每个职责展开为一级流程和二级细化流程。再把每个流程节点的输入输出详细格式要求定义出来。这样就把业务流程层面建模起来了。这就类似给企业的业务拍个照片。但依照这样的业务流程模型做出来的软件,也就就是个企业E化,对改进企业的问题帮助并不大。不过,对于中国企业还是合适的。因为大部分中国企业连自己的组织/岗位职责都说不清楚,管理水平还处于一屁股坐在地上的水平。
2、但是,企业养了这么多细分专业细分岗位的人,成立了这么多部门,其实都是为了支撑企业的战略目标的。这些都是企业的资源,而企业的资源又不是无限的,所以就需要做好 企业资源规划。首先要确定企业的战略,分解战略到行动方案/行动组织/行动计划/行动考核。这样就可以调动企业所有资源,打穿各个部门各个岗位,组织整合资源&#x
因为此话题说来话长,所以特写一篇博文以回复。
一、企业软件的组件为啥不能标准化?
企业软件是映射企业现实的。只有给企业现实建立3D扫描模型,才能很好的把这个企业3D扫描模型转换为企业软件。
有什么工具、方法来把企业现实做成企业3D扫描模型呢?这就是企业业务建模。
我个人的企业业务建模方法是:
1、业务流程层面,通过 组织流程法来建模。先定义企业的组织层级/部门、岗位。再逐一定义每个岗位的职责。再逐一把每个职责展开为一级流程和二级细化流程。再把每个流程节点的输入输出详细格式要求定义出来。这样就把业务流程层面建模起来了。这就类似给企业的业务拍个照片。但依照这样的业务流程模型做出来的软件,也就就是个企业E化,对改进企业的问题帮助并不大。不过,对于中国企业还是合适的。因为大部分中国企业连自己的组织/岗位职责都说不清楚,管理水平还处于一屁股坐在地上的水平。
2、但是,企业养了这么多细分专业细分岗位的人,成立了这么多部门,其实都是为了支撑企业的战略目标的。这些都是企业的资源,而企业的资源又不是无限的,所以就需要做好 企业资源规划。首先要确定企业的战略,分解战略到行动方案/行动组织/行动计划/行动考核。这样就可以调动企业所有资源,打穿各个部门各个岗位,组织整合资源&#x