再谈BPM(业务流程管理)为企业带来哪些提升
10年积累的成都网站建设、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有吴中免费网站建设让你可以放心的选择与我们合作。
作者:李志庆 charles lee
在描述BPM(业务流程管理)为企业带来哪些提升之前,先就我的理解对BPM进行一个描述:BPM应该是对企业业务流程进行包括设计、执行、监控和优化在内的全生命周期管理方法。所包括设计、执行、监控和优化四个阶段,是一种不断迭代循环的全生命周期管理方法,它既是管理准则又是技术平台。
针对中国来讲,他不仅应该包含管理准则,更应该包含中华管理思想在里面,中华管理思想本已经包含BPM更加关注于战略性业务目标的思想,譬如:古代长城等大型工程都包含老子“有所为有所不为”、“无为而无所不为”思想。当然BPM也应该指导整个组织的资源部署,使业务流程能更有效地实现客户价值。
BPM又是一个技术平台,它必然包含一系列软件工具来优化流程,使抽象的目标变得具体,联系业务数据处理,监控流程行为并实现自动化,根据不同的事件和结果进行实时的决策,从而提升业务流程的敏捷性。
我也认为BPM的核心应该是企业流程建模分析,在详细了解企业流程划分之后,用全局的视角,对一堆的流程进行梳理,并给出企业流程全局图,并通过一定技术手段把它开放出来,进行BPO优化,即实现设计、执行、监控和优化全生命周期循环。
BPM与中华管理思想
无论是拥有西方先进管理思想的管理者,还是拥有丰富的实践管理经验的管理者,抑或两者都兼备者,他们都忽略了管理的精粹,不明白管理的精粹在哪里,自然不会得到管理上的效果。
大多数企业以绩效为导向,拼命地追求绩效,为绩效生,为绩效死,自然就会有管理者成为绩效的“牺牲品”;还有以战略目标为经营方向的企业,不管这个行业是成熟的,还是尚未出现雏形的,反正管理者就要为战略目标拼杀出一条血路,为达成战略目标做出最后的决战。无疑,这些以绩效为导向和以战略目标为经营方向的企业,直接把管理者赶进了不可挽救的死胡同。自然以这些错误的管理精粹来管理企业,管理问题总会像火山爆发一样,只是时间上的问题了。
中国企业成长于中国特色的市场经济,这是永远不可改变的元素,除非你把企业搬到其它的国家去。在中国这样一个特色的市场经济中成长起来的中国企业,可能量自己先天出生慢的原因与不足,往往视欧美或日韩的管理思想为先进为精华,忘记了中国五千多年博大精深的哲学管理思想的元素。
结论是,中国的BPM要想适应发展和需要,就应该融合中华管理思想的元素,即从管理准则上纳入中华管理思想。
BPM(业务流程管理)为企业带来哪些提升
一是:管理思想的应用的提升。BPM的优势已经使它能够提供任何类型流程的控制和视图。这是对流程进行评估的重要基础,而可靠的评估能够对业务流程进行分析与改进。这个过程通常涉及到将流程逻辑从底层应用中分离出来,这样企业就能在不影响底层应用的基础上改变流程。这一点也无意体现了“无为而无所不为”思想。当然里面也会体现“权”“势”“术”思想,他们都将付诸于流程逻辑来体现。
二是:管理技术的提升。管理技术提升无外乎从以下几个层面得以体现:
1 流程可视化(使用BPMN、UML等)
2 流程操作独立化,即能够象关系数据库系统操作表一样操作流程
3 流程直接部署运行(从可视化的BPMN映射到WS4BPEL)
4 流程跨应用集成(与其它流程和Web服务)
5 流程监控
从BPM涉及的层面主要体现在:
系统到系统的流程:涉及到多个应用之间数据结构的转换
人到人的流程:最复杂的一种流程,与现实概念的业务流程定义最为接近
人到系统的流程:人启动系统流程,创建事务。
BPM达到金字塔的最顶层就是通过流程合规管理和流程绩效监控到达企业管控与监控,视管理于无形,即“无为而无所不为”。
1、什么是流程管理
流程管理,即Process Management,是一种以规范化的构造端到端的业务流程为中心,持续地提高组织业务绩效为目的的系统化方法,也会被称为BPM(Business Process Management),即业务流程管理。
业务流程管理就是做一件事情或者完成一项业务的方法和步骤,它支持跨部门的业务活动以及管理员工的建模、设计、执行和维护流程,旨在帮助企业优化日常业务流程,从而提高员工的工作效率和企业生产力。业务流程管理不仅是一种方法,它更是一种管理思想的体现,在业务流程管理过程中,不仅定义和优化了步骤和环节,而且还定义了每一个环节的负责人、时效以及预期收益。
2、为什么要进行业务流程管理
举个例子:小明已经在在财务部已经工作了五年,他对财务部门如何运作已经 “了如指掌”。通常情况下,财务部只有得到了采购主管的批准才可以向供应商开发票,小明知道哪一步该找哪个负责人,整个开票的流程是什么样子的。但是这个流程小明清楚,不代表其他人清楚,如果把这个最佳流程规范出来,是不是可以提升其他同事的工作效率呢?
另外,财务部给一家供应商开具相关的发票是很快的,但是如果对一百家供应商开发票,财务部所花费的时间可能是预期的数倍。如果这个时候有一个自动化的表单和工作流,非常轻松的用业务流程将每一个人完美的连接起来,是不是又进一步提高了整个部门的业务效率呢?
除了这个财务的流程,其实研发也有研发的流程,生产有生产的流程,销售有销售的流程,人事有人事的流程。在企业的各种工作过程中,都会包含大量的业务流程管理工作。
为什么要进行业务流程管理,从上面的例子我们不难看出,进行业务流程管理可以:
1)固化企业现有业务流程
通过流程将工作事务处理程序固化后,企业所有人员办理类似的事情时就都可以按照这样的流程去做,有助于形成标准化的处理方式,这对企业刚入职的员工或者业务不熟练的员工在处理同样的事务时也会有所帮助。
2)规范企业事务管理
当某项事务需要多个人员或者多个部门(即跨部门)共同处理时,之前固化的成熟业务流程就非常清楚地明确了这个事务完成的顺序以及相关的其他协作人员在这件事情中要做具体工作内容,业务流程使事务管理更加规范化。
3)提高员工的工作效率
通过业务流程管理减少了不必要的时间消耗,既提高了个人的工作效率也提高部门的运作效率。
4)优化现有流程,更加适应企业的发展
对业务流程进行管理之后,我们可以通过观察现有流程的运行情况去发现现有流程与业务不匹配的地方,发现流程中需要完善和改进的地方。这样可以帮助我们进一步优化流程,使流程更加适应企业的发展,给企业助力!
3、好的流程具备的特点
1)管理者及普通员工乐于执行
一个好的流程必须得到管理层的和推崇和普通员工的执行,否则如果流程无法正常运转,那么再好的流程无法对企业产生正向的效益。
2)与流程相关的各个要素必须全面
具体一项事务由企业哪个岗位的人来执行,需要经过哪些相关的部门,如果该岗位上的人不在的话,有谁可以接手?这些都是与流程相关的一些要素。这些要素必须全面,否则流程在执行过程中很容易出问题或者直接中断而且无法及时解决。
3)意外情况的处理
比如公司的仓库发货时货车出现了意外,这个时候是不是要通知仓库补发货,同时告知客户重新发货后可以收货的时间,另外如果量非常大,是不是需要安排生产部门加急安排后续的生产?很多的流程都是一定的顺序执行操作的,但是实际运行的流程在每一个环节上都会出现各种各样的意外情况,对意外情况处理的流程,也是需要慎重考虑的。
4)流程要考虑到基于不同业务分类的多样化
比如,销售流程有厂家直营和代理商经营的区别;项目管理会根据重要性分为一二三级等不同类别的项目,只有分类细化才能加速流程的处理速度而且不影响完成的质量。
其实好的流程需要具备的特点很多,上面说的只是其中一部分。但是总的来看,适合企业自身业务特点的流程才是好的流程。
4、业务流程管理工具推荐
业务流程管理除了要弄清楚流程的各个概念、要求和特点之外,还需要好的工具予以支持。推荐轻流这款工具,它具有无代码搭建业务流程管理系统、支持PC移动等多终端操作、可与现有软件系统集成以及强大的报告生成和分析功能等特点,具体的使用方法可以自己去了解一下。
BPM以监控网络节点来获取性能数据,但许多场景下BPM也有局限性的。
比如docker等容器化的业务应用中的交互性调用,在网络上旁路抓包就没有办法获取。这时实际上通过容器化应用的日志反倒容易得到数据。
另外应用调用链数据里对于同属于一台服务器的组件间相互调用的信息,用BPM抓包也有难度。
总的来说就是哪一种都不是完美的,调用链数据最直接准确就是新业务靠客户应用开发时埋点获取,以打日志的方式外吐,再交给数据平台处理。传统既有业务就得看情况,有些用旁路抓包方便,有的用既有APM数据方便,也有用日志里抽数据拼接方便,看哪种最方便成本低。
日志分析工具一般用数据流量进行计费;BPM以监控的节点量或流量计费。
毫无疑问,BPM和OA是有着巨大差异的,具体且听我分解:
1、OA是功能导向型管理软件,主要负责内部信息共享和行政办公等基础管理事物,交付的时候通常是写死的程序包;BPM则是技术工具型管理软件,通过提供流程引擎为核心的开发套件帮助企业实现流程建模、流程E化、流程集成、流程运行、流程监控等一体化管理,因为是平台型工具,后续的集成和拓展非常强大;
2、OA对于流程管理的理念和技术非常单一,主要是操作层的Flow,即流程流转的先后顺序等简单规则,无法向组织外部或系统外部进行延伸,主要解决流程的有无问题;而BPM对于流程管理是全局性的Process,贯穿战略层、运作层、执行层和操作层,具体体现为嵌入式流程补强、流程端到端打通和构建统一流程中心,可是实现流程有到优的进化;
3、OA适合各类型企业,毕竟作为企业信息化建设四大入门系统之一,其功能模块详实成熟,对于公司基础性管理工作支撑还是很有帮助的;BPM则通常是大中型企业发展到一定阶段的选择,这时候企业内部异构系统众多,普遍存在数据孤岛和流程断点,这时候BPM的流程管理理念和可视化低代码开发技术就能发挥威力。
BPM价值
从上可知,OA和BPM各有各的优点和擅长,两者并没有形成正面冲突,企业根据自身发展阶段和面临的痛点难点选择其一即可,更多相关对比说明参阅TeemLink BPM在《正本清源|论BPM和OA的关系》科普文章中的阐述。
BPM,Business Process Management,即业务流程管理,是一套运用在企业各种业务系统之间,基于流程整合的管理模式。
BPM系统主要功能包含:
系统管理:用户管理及同步、人员管理、权限管理、登录认证、个人设置、基础数据管理等。
岗位管理:集团公司部门、岗位管理、人员分配、汇报关系管理等
表单/流程设计:表单开发、流程开发、流程规则应用等
流程管理/执行:流程分类管理、流程审批、流程的查询、统计和分析等
系统集成:ERP、SAP等外部系统集成
BPM可以帮助企业有效解决:
1.业务流程繁多复杂,缺乏监控,执行效率差,实现业务流程的可监控,可跟踪,可审计,可持续优化,使企业更加敏捷的适应不断变化的业务需求和变更。
2.打破信息孤岛,解决系统众多,集成难,系统间无法整合,移动化等问题。
3.流程人工化向流程自动化转变,使工作更加高效有质量。
基于BPM平台已为各类大中型企业实现了财务报销、主数据管理、投资管理、门店管理、资产管理、加盟商管理、供应商管理、合同及用印管理等涵盖各类业务的企业内部管理流程。帮助企业有效的提高了各项业务的执行效率,大幅降低了运营和管理成本。