作为独立解决方案的业务流程分析(BPA)
除了我们上面的可提供完整的业务流程管理套件(BPMS)的软件供应商,还有一些软件供应商更专注于建模和分析,而不是流程的实际执行。后者的解决方案通常被称之为业务流程分析(BPA)工具。业务流程分析(BPA)解决方案的核心是流程设计和相关的业务模型分析。
集成、性能、支持和使用便捷是衡量业务流程分析(BPA)的4个重要指标。下面我就通过2个模块来详细介绍一下这4个指标。

业务模型设计器(business model designer)是一个可协助用户实现企业内部流程可视化的模块。它可帮助识别瓶颈环节、任务和机会,以便用户将这些流程自动化。这个模块包括图形化流程设计、通过检查点(checkpoint)验证流程和在流程中嵌入图标等功能。这些功能可帮助用户改进流程可视性。另外,业务模型设计器(business model designer)可用于从上至下地进行流程建模。也就是,从高层业务流程开始,然后向下钻取到更详细的企业内部流程。这个模块还为用户提供了一个与技术部门人员(如:系统集成员)沟通的工具。
业务流程分析(business process analysis)模块可帮助用户进行更复杂的分析,而这些复杂分析通过图形化设计的可视化分析是无法实现的。与业务流程管理(BPM)套件不同的是,这个模块可执行财务、风险和价值链分析。另外,这个模块还可支持用户的静态分析、动态模拟和资源利用分析。通过这些分析,用户不仅可跟踪进行中的流程、分析瓶颈环节和优化流程,还可把分析结果应用于持续进行的流程中。
为了进行这些分析,业务流程分析(BPA)解决方案须与一系列不同的解决方案集成在一起。举例说,用户先在其他解决方案(如:Microsoft Visio)中创建模型,这就需要业务流程分析(BPA)工具可导入生成的图表。然后,它还需与用于监控运行流程的业务活动监控(BAM)解决方案集成,以进行业务流程分析。业务流程分析(BPA)还需与业务规则引擎、执行模型或单纯的业务流程管理(BPM)解决方案集成,因为业务流程分析(BPA)工具本身无法执行这些流程。
一个业务流程分析(BPA)解决方案应该具备完整的方法与步骤(,以保证高效执行用户需求。这个解决方案通常支持标准的业务活动方法,同时也支持国际标准,如:Six Sigma和Rummler-Brache(流程图方法)。同时,这个解决方案还包括非常好的业务实践规则。
业务流程管理(BPM)套件
业务流程管理(BPM)是集成度更高的解决方案。它集多种关键技术于一身,这使得用户和管理人员无需大量IT技术支持即可有效地控制和管理业务流程。业务流程管理(BPM)套件的这些技术、功能和控制可用于搭建业务流程管理(BPM)生命周期(了解生命周期详情,请参见图1或Gartner公司2005年11月18日发表的文章《Business Process Management Suites Enhance the Control and Management of Business Processes》)。
很多专注于业务流程管理(BPM)的软件供应商已拥有专业的细分(niche)解决方案,并把它们集成在一起,以扩展功能和提供完整的业务流程管理套件(BPMS)。这个方法的最大挑战在于把多种不同的解决方案集成在一起以及为适应快速发展的新兴市场而进行的解决方案重新定位。Appian、 Savvion、Metastorm (并购了CommerceQuest)、Ultimus、Lombardi和BEA(并购了Fuego)等供应商争当BPMS领域的市场领袖。来自企业内容管理(ECM)领域的供应商(如:FileNet)和一些小型软件供应商(如:Vision和DynaFlow)也在扩展他们的解决方案,并在业务流程管理(BPM)市场上有不俗的表现。
结论
业务流程分析(BPA)软件供应商正在扩展他们的功能,但不涉及业务流程管理(BPM)套件中的执行模块。另一些业务流程分析(BPA)软件供应商,如:Proactivity、IDS Scheer和Proforma,正在开发单项优势(best-of-breed)解决方案。这些软件供应商主要关注已定义业务规则或执行模型的用户市场。他们通过与其他单项优势(best-of-breed)产品集成来提供完整的业务流程管理(BPM)解决方案。
业务流程分析(BPA)软件供应商需要做的是把他们的解决方案清楚地展现给用户。现在,大多数最终用户不了解业务流程分析(BPA)和业务流程管理(BPM)的区别。业务流程分析(BPA)软件供应商应该帮助用户清楚地了解单纯的业务流程分析(即不包含工作流和执行模块)的优势。
另一方面,通过集成现有功能和技术以及提供全面和集成的解决方案,业务流程管理(BPM)套件正在征服市场。业务流程管理套件(BPMS)还应改进下列领域:提供预定义的、行业特定的模型和框架,以支持垂直市场;提供坚实的基础和定制支持,以满足企业的特定需求。
业务流程管理(BPM)套件面临的挑战是在不中断当前流程部署的情况下修改流程和流程中的元数据。现在,不是所有软件供应商都掌握了这个元数据驱动的方法。正在寻找业务流程管理(BPM)套件的企业用户应考虑业务流程管理(BPM)供应商的长期计划,以确保供应商的策略与企业需求相吻合。