- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AgilePoint BPMS软件评估分析
AgilePoint BPMS软件评估分析 Joelean Lee的博客 - 博客园
1 术语和词汇本文涉及的术语和词汇如下:BPM:Business Process Management,业务流程管理;ROI:Return On Investment,投资回报率;EAI:Enterprise Application Integration,企业应用集成;SOA:Service Oriented Architecture,面向服务架构;XML:EXtensible Markup Language,可扩展标记语言;WfMC:Workflow Management Coalition,工作流管理联盟;SPDL:Software Process Definition Language,软件过程定义语言;BPEL:Business Process Execution Language,业务流程执行语言;KPI:Key Performance Indicators,关键业绩指标。
2 评估对象????? 本次评估分析的对象是由美国Ascentn公司研发的BPM产品AgilePoint BPMS。
3 评估目的?????? 随着BPM软件供应商的快速增长,很多应用系统都提到能够支持业务流程管理功能。BPM软件市场一片繁荣但又显得非常混乱,这是由于市场需求非常缺乏(从建模到自动化到优化),而BPM能够提供的ROI机会越来越被人们认可。本文将就什么是BPM、如何评价BPM软件产品等进行分析,进而结合软件需求对AgilePoint BPMS软件产品进行综合的评估。
4评估依据4.1什么是BPM?????? 全球最具权威的IT研究与顾问咨询机构美国Gartner在2006年2月对BPM如此定义:“…将流程管理/工作流和系统集成技术绑定 … 提供丰富的用户交互和底层系统连接功能…”“…嵌入到常规的程序中的流程需要迅速改变是不切实际的。… 需要具备让管理人员也可以设计业务流程,需要把流程的逻辑从底层的代码中抽取出来并且能够直接改变他们”。???? 从Gartner对BPM的定义中,我们可以得出以下结论:
??????1) BPM既能处理工作流中的人到人的流程,有能处理人到系统、系统到系统的流程,即Workflow+EAI=BPM;
??????2) BPM能提供管理人员直接操作的工具进行业务流程的设计;
??????3) 流程逻辑应该从业务逻辑抽取出来,以便快速适应业务流程需求的变化;
??????4) BPM不是单纯的一个软件系统,而是一个能提供完整解决方案的框架产品体系。?4.2如何评估BPM产品????? 基于Gartner对BPM的定义,我们可以从两个关键性问题对BPM软件产品做出全面评估:???? 1)?功能性:产品能够提供多少满足业务流程管理需求的功能?
???? 2)?完整性:对业务流程管理而言,该产品是否已经提供完整的解决方案?
5评估办法5.1BPM产品评估指标?????? 首先,从BPM产品的功能性角度看,通常采用20个关键功能性指标比较的方法,应该确认这些关键功能必须是软件即买即用(Out-of-the-box)的。20个关键功能性指标如下:??????1、强大的规则引擎??????2、基于Web架构??????3、安全及验证??????4、流程文档化??????5、基于角色流转??????6、基于关系流转??????7、相对关系流转??????8、平行会签??????9、特殊流转??????10、支持队列及工作组??????11、流程反转(rollback)??????12、子流程??????13、异常处理??????14、第三方应用代理??????15、EAI??????16、支持弹性化表单??????17、自定义视图??????18、实时监控状态??????19、分散式用户管理??????20、任务指派和协商?????? 其次,从BPM产品的完整性角度看,通常采用10个关键完整性指标比较的方法。如果该产品缺少一个或几个功能模块都将给用户造成额外成本,这样的产品通常是不完整的。10个关键完整性指标:??????1、图形化流程设计??????2、管理器??????3、协同式设计??????4、建模及模拟仿真??????5、组织结构及整合目录??????6、多样化客户端界面??????7、流程监控??????8、可扩展性??????9、Web服务及整合??????10、数据库连接及流程交易处理
??????5.2评估办法根据上述提供的功能性和完整性指标,我们通过建立如下矩阵图进行分析,四个象限分别表示四种不同的B
文档评论(0)