如何选择BPM软件

BPM软件选型应该从以下6个方面综合比较,选择满足企业业务需求的合适产品。

快速实现流程自动化的能力

一个企业内往往存在大量的流程需要开发,如果采用传统的开发方式编写大量代码开发或者编写脚本,无疑效率太低,而且对开发人员的技能要求高。这就要求BPM软件必须具备快速实现流程自动化的能力。易学易用,免代码开发方式的BPM系统显然更受CIO的欢迎,其优势主要表现在:1、流程开发周期短,业务部门提出的流程;2、对于开发人员的技能要求低,企业IT部门工程师经过培训后就能独立开发流程,无需系统架构或者编程经验即可完成开发工作。

对业务快速变化的适应能力

高度的不确定性是流程的特点之一,引起流程变化的主要因素包括:

1、流程设计与实际业务不符。需求调研不够深入、业务人员对需求表达的不清晰、不完整以及技术人员与业务人员的思维方式不同导致的沟通障碍,都是造成流程与实际业务不符的原因。

2、业务本身在发生变化。企业的策略会根据市场环境及企业发展作调整,执行层根据策略的变化以及市场的实际情况为依据,对实际业务的调整就更为频繁,流程也会随之变动。

3、企业组织结构的变化。随着企业的发展、内部管理提升以及外部市场竞争需要,企业的组织结构需要不断调整。因此,BPM系统必须具备对业务快速变化的适应能力,能否快速调整并适应企业的发展是企业选择BPM时需要考虑的重要条件。

跨平台的融合能力

随着企业信息化应用的不断深入,企业已经或者即将部署各种专业的应用系统,比如ERP、CRM、SCM等,这些特定的软件只能解决某个特定层面的问题,虽然在某些具体的作业操作上提高了生产力,但传统企业的许多弊端却依然存在,例如作业流程混乱、跨部门事务执行效率低、分公司之间活动脱节、权责冗余及不清、事务响应机制不健全等等。随着企业信息化的逐步加深,企业的业务系统越来越趋于复杂,完成一笔业务往往需要访问多个系统。因此,业务系统的集成成为了现今企业信息化建设的重点问题,BPM在贯穿企业各个业务流程的同时集成异构系统,实现跨平台与跨系统的业务及数据的整合,进而统筹全局的能力则显得尤为重要。

对流程的监控、分析和优化能力

企业实施BPM的一个根本原因是通过IT手段固化业务流程,继而对其进行持续的优化和改善。BPM需要具备优质的监控能力,帮助企业跟踪流程的执行状态,保证流程的运行效率。另外,具备强大的流程分析能力的BPM系统,能够对流程的相关数据进行统计和分析,能为流程的优化和管理决策提供科学的数据支撑。

是否提供完整、成熟的解决方案

业务流程管理的全生命周期包括流程梳理、设计、执行、监控和优化等多个方面,一个完整的流程管理平台,需要在流程全生命周期都有相应的功能模块支撑。而成熟的解决方案能够降低项目的实施风险。

BPM厂商的背景与专业度

不同的BPM厂商对于不同的客户和不同的BPM项目采取的态度,以及实施的方法是不完全一致的。成熟专业的厂商无论是在调配公司资源,还是响应客户的要求方面,都有一套完善的方法。此外,实施BPM系统必须考虑项目的实施风险,成熟的实施方法论和流程管理方法能够降低风险,保证流程管理平台成功构建。

BPM厂商顾问团队的专业能力

专业BPM顾问对BPM实施方法论的深刻理解,能够推动项目的顺利实施,并在实施过程中将方法论的思想转移给企业内部团队,有利于企业内部建立可持续发展的BPM团队。另外,企业在进行流程梳理时,具有丰富行业经验的实施顾问能够帮助企业理清流程现状,分析问题并制定出流程优化和改进方案。

持续完善的售后服务

业务流程调整、变更以及异常处理等需求,一方面要求BPM平台具备快速适应变化的能力,同时也要求服务供应商能够及时针对异常情况进行售后服务和支持。