在过去的一年里,企业为了降低成本和提高效率而不断寻找自动化和简化业务流程的方法,于是业务流程管理(BPM)受到了越来越多的关注。我们因此编制了一份问题清单,供企业在评估BPM服务商及其工具能否将业务流程映射并整合成电子工作流时参考,以确保良好的技术保证。
但是首先,关于如何进行BPM要说一句:企业应当赋予他们开始进行BPM的行动以一定的目的。根据Forrester的高级分析师Clay Richardson的观点,这些目的可以是持续的过程改进,竞争优势或业务转型。
对于哪些尚未采取这一步骤的企业而言,一些基于云计算的协同工具可以帮助进行战略规划和映射,“通过协同与业务流程发现相结合”,他说道。这些功能有助于发现工作流瓶颈及其他类型的低效进程-通过后面的BPM能帮助解决。能实现这一目的的工具有Lombardi的Blueprint和IBM的BPM BlueWorks。
“如果你在为BPM构建业务实例时需要帮助,或者你不知道哪儿是你的目的地,这些可以是很好的出发点。”Richardson说道。
问题现在开始:
问题一:供应商是否拥有你所在行业的相关经验?
问题似乎显而易见,但能找到一个与你的特定需求进行匹配的供应商真的很重要。
Gartner公司IT研究部副总裁Jim Sinur提到,一些BPM服务供应商专注于银行、电信、保险公司及医疗机构等行业,因此能很好地提供与行业紧密相关的一般流程管理。“一家专注于研究特定行业案例并已获取成功经验的供应商,将很有可能是你的更好选择”,他强调说。
问题二:能选择拥有内嵌服务的模式么?
厂商经常是向客户出售软件之后再提供一些初步的培训,但是Richardson说为了真正获益并减少对供应商的依赖,你应该向他们索取包含内嵌服务的选择。这超出了初步培训的范围-供应商会委派他们的架构师或内部开发人员来与客户共同部署产品并手把手教学实践,通常为期6至9个月。
“你可以要求他们的一位架构师常驻公司来在实际工作中传授知识”,Richardson说。
对于供应商可能建议的任何非必须的附加条件,不要轻易接受,因为它们可能意味着每小时300美金的额外成本。“该供应商可能会尝试将此附加条件与提供大量开发人员捆绑在一起,从而大大增加成本”,他说,“如果你自己已经有一些很好很扎实的开发人员,拒绝此项条件。”
如果你自己没有且必须依赖供应商的高价开发人员来工作,你可以要求一种混合模式的服务。这样,你可以得到一个初级BPM开发人员,或用少得多的钱得到一个中级BPM开发人员(一至四年的经验)-初级水平每小时$80至$90,中级水平每小时$130至$140(通过合作伙伴提供),或在此基础上增加30%至40%从供应商处获得,Richardson说道。
“引进供应商合作伙伴技能的好处是,他们知道有所为有所不为从而真正帮助你取得{dy}批BPM项目的成功,尽管他们可能无法控制整个项目过程,”Richardson说。
问题三:做一次概念模型的优化和实现需要多少钱?你为什么认为这些对我的项目有好处?
概念模型的优化和实现可以在假设的前提下利用真实的数据预测业务流程重组后的情况。概念模型的优化和实现常常是供应商许诺的好处,用来模拟业务过程的性能表现及提供更多用作业务分析的基础信息-包括确定业务流程的瓶颈及其改善之处。从理论上讲,每项业务流程都是在整个公司的范围内得到分析,包括哪些跨部门的业务流程。
但是Richardson还说,当你{dy}次进行BPM战略时,进行概念模型实现可能不值得,因为它们是昂贵和费时的(取决于你有多少业务流程),且只是提供了可能的结果,供健全的决策分析所用,因此新手往往不值得这样做。“我不推荐新手关注概念模型实现,”Richardson说,“不要害怕告诉你的供应商你不需要这个。”
问题四:什么是数据集成方案?
许多厂商提供数据集成连接器(适配器,adaptor),以替代利用劳动密集型手工编码来进行系统集成的BPM过程(而且常常是你的BPM服务商提供的人力来完成)。但是,这些连接器可能不但昂贵而且无法正常工作。Richardson就提及,当连接器不能进行有效集成工作时,为了解决这一问题常常消耗更多的时间和金钱。
找到通过同样的供应商、使用同样的连接器和同样的原始数据点(譬如数据库供应商和数据库版本)并最终取得(BPM项目)成功的客户,来确保你的选择正确。“如果你找不到任何此类信息,这就可能给你敲警钟了,“Richardson强调说。先得到一些来自第三方的评估情报,再找出确有企业实践此方案并成功的案例,{zh1}再做出是否沿用的决定。
许多第三方也提供数据集成连接器,如果选择得当,可以节省时间和金钱。“选择之前先尽职尽责地调研你的需要”,他说,“你是可以找到性能相同价格更便宜,或价格相同性能更好的连接器的。”
问题五:你的的BPM解决方案中是否也有一个“软件即服务”(SaaS)可供选择?
询问是否包括“软件即服务”(SaaS)选项,或供应商是否正在支持此服务,是一个重要的服务评价标准,Richardson说道,因为从中可看出供应商的未来战略。“我不是说就目前而言供应商是否提供SaaS有多么重要,而是强调他们在其他领域的创新能让你大开眼界,”他说,“否则他们未来几年之内必将没落。”
业务流程管理BPM
选择BPM服务商五大关键问题
随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人xx的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。
本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。
业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。
TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持{zj0}实践和一套可重用的现有架构资产。
云计算的概念越来越流行,Amazon、Google和IBM是{dy}批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。
Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。