信息系统如何应对企业流程变更?

标签:IT战略移动化企业流程

访客:22054  发表于:2017-01-13 10:13:06

信息系统如何应对企业流程变更?

企业流程调整,是一个常态,有些时候信息部门要被动的接受。信息部门人员是从技术角度为企业管理服务,一旦管理和业务发生变革时,触动他们辛苦建立起来、视为“心血”的信息系统时,本能地采取了“保守”的态度。这种现象,在目前国内的企业中普通存在,这种被动调整的心态,已经阻碍了公司流程管理在信息系统的应用,甚至是阻碍了企业管理的提升,听起来也许不舒服,但这是普遍存在的事实!

信息部门在企业变革中的角色转变

那么,作为信息中心的技术人员,作为CIO应该及时转变心态,积极应对?

最重要的是业务部门提出来的流程改变后如何落地,系统需要重新开发,这将是一项艰难的工作。更换系统,CIO也有顾虑:一是,如果集团内部所有的系统都是自行构架开发的,要改变会涉及到全面更改当初的架构设计。二是现在提出购买新的软件,如何与现有系统进行对接,抑或推翻以前费尽心机构筑的心血,感觉没有面子,有失他在企业里的威信。

信息部门在企业变革中,首先是摆正位置

公司处于变革期,组织和人员变化很频繁,权限和流程的调整工作量很大。随着企业业务流程的不断变化,变革是正常,不变才是不正常。有的流程才在系统中固化,就已经发现需求变化了。CIO该如何配合业务流程的变更呢?首先,是摆正心态,积极配合,实话实说,能以信息系统固化的尽可能满足需求,不能用信息系统固化的,提出合理的建议,采用管理手段和信息系统相结合的方式进行。面对变革,“保守”是每个人与生俱来的本性,因为不知道变革后自己将面临什么样的一种状态,所以每个人都害怕变革。流程管理在企业的应用和落地关键是进行流程管理时根据管理的现状采用合适的方法和步骤。

如何正确的实施流程管理BPM系统

实施业务流程管理-BPM系统,是目前应对企业变革的通用做法。如何正确的实施BPM是每个CIO关心的问题,用BPM搭建的业务流程首先要循序渐进,要针对需求灵活配置,写死在程序里,一定是不可行的。BPM的流程节点应该针对岗位针对角色,而不是个人,这样才能做到灵活的配置。审批节点对应岗位,即使流程走了一半了,人员变更了,业务同样可以进行下去。BPM一般都会有路由节点,从关键值和权限进行条件路由,从而导向下一个节点,这在BPM系统中是基本的配置要求。对于中国的企业,有很多特殊情况发生,所以在选择BPM软件时,要做到很多本地化的封装,比如有固化流程,也应该有任意流程,甚至是半自动流程,这些都是灵活的适应中国企业的现状,不要让信息部门去反复使用SQL修改数据库。

另外,人员和岗位最好让人力资源部门维护,角色(功能组)和功能由信息部门定义,这样信息部们的工作才轻松。即使流程节点换人后也不用管,只要人力资源把另外一个人变更到这个岗位上,权限就跟随变更。

当然,很多企业的人力资源部在岗位规划时,没有整体性。BPM也是可以灵活配置的,随时可修改,业务部门的人也可以操作。架构上,使用ESB-SOA进行调用WS或叫做API。

信息部门在实施中,要多和业务部门特别是人力资源部讨论需求,岗位应该如何设置,角色如何搭配,未来组织架构发生变更后,才需要调整权限。一般有四点要求:首要要求是权限到岗位、组织架构适应变更需要,权限可以任意组合,要求是单点登录。第二个是文档管理的要求,即流程中的表单和附件可以存至一定的文档目录中,并可以标注若干多维属性。第三,岗位要跟ERP里面的基础数据一样准确。第四,流程过程中组织架构调整要灵活应对,至少要有解决方案。组织架构中的岗位调整,权限也要跟随调整,从业务角度出发配合技术解决问题。BPM系统需要有深厚总体架构为基础,扎实的底层技术架构是保障,BPM也要解决窜行流程、并行流程、子流程等,同时还要适应中国企业的会签、回退、取回等等。在流程过程中判断下一节点的路由节点。流程后续审批节点是在节点判断,而不是在流程开启时就判断定死刑

BPM的后续发展

1、 BPM移动化,如今,移动业务的不断发展,BPM同样也出现移动化趋势,移动审批,移动提报,这些都是已经成熟的应用。

2、督办形式多样化,邮件、短信、微信等多种方式进行督办,BPM-KPI已经能够成为一个基本的模块,展现审批者处理效率的状况,极端的例子如:超过12小时就直接越级。

3、岗位和组织要适应现代企业的架构要求,如网状组织结构,1人多岗,一套班子多个牌子,都需要BPM灵活应对。

最后,BPM是企业发展中必不可少的业务流程管理平台,对于企业规范化经营有非常重要的作用,也是每一个CIO都要面对的考验,平和的心态、正确的选型加上合理的实施就能够灵活应对企业日益变化的业务流程。

评论(0)

您可以在评论框内@您的好友一起参与讨论!

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");