BPM的3个技术考量
随着您开始寻找正确的BPM解决方案,Ultimus鼓励您在您的评估中包括以下3个纯技术问题以外的因素。这些因素能造就或损害一个项目。
1. 流程驱使用户和系统集成
2. 生命周期方法是必须的
3 .职责(从分析人员到开发人员到用户)
1.流程驱使用户和系统集成
在你选择正确BPM方案前,你需要去感觉一下你希望自动化的流程。您的想法可能很明确(如我希望自动化采购流程)到更广泛(如我希望自动化所有定单流程)到企业范围(如我希望自动化所有流程-当然是在一个扩展的时间段内)。不管范围的大小,识别你的流程将帮助识别两个主要范围能造就或损害您的项目。
用户 –BPM软件的用户是永恒变化的。大多数情况下,BPM使用不是他们的日常工作。一些情况下(我们认为会越来越多的)他们可能甚至不在您的企业里。感觉一下将参与到流程中的人员 –他们的技术水平,他们的技术知识,他们对流程的理解-都将影响您所选择的BPM方案客户端用户介面能力。不管怎样,网络浏览器是必要的,但是你可能需要定制信息来让所有用户都能方便使用。
系统 – 现在,很难想象一个业务流程不从您公司的其他系统获得信息,不管是文档,用户目录,或一个ERP系统,并且发送信息到这些系统。通过识别会接触到流程的系统,你可以马上建立你的BPM方案的集成需求。
聚焦在用户和系统上能帮助您在选择过程中做一个最初的分类,通过分析您可以了解到为满足您的业务需求需要什么样的技术支持。
2. 必需的生命周期方式
听起来可能使人痛苦,但是一个BPM初始从未完成过。这是因为BPM定义的一部分是优化。当寻找一个方案是,寻找一个能在流程的生命周期所有阶段帮助您的方案(从设计和模块化到自动化和实施到管理和使用到报表和优化)。不仅仅是简单的优化,必须明白流程总是在变,不管新的意外条件必须被注明(在客户申请的基础上)还是新实施的系统。不变的以一种方式执行你的流程是无法接受的。你必须很有接受能力。
识别能够在生命周期所有阶段使用的方案将是您成功实施BPM的良好开端。
3. 责任制(从分析人员到开发人员到用户)
认识流程周期的一些要求能帮助你理解责任。当实施一个BPM方案是,必须让您的方案能利用责任制度,能力和人员。比如,如果您的业务经理为管理工作项目负责,那么他们应该能在BPM方案里完成 –无须编程或IT帮助。如果业务分析人员和流程拥有者负责流转规则和处理意外,那么他们应该能够在不需编程和IT协助的情况下完成。建立跨流程生命周期目标责任制(如谁将模块化,谁将开发集成,谁将管理业务规则)并且确定技术需要结果的数量(如业务规则必须靠分析人员改)将帮助您选中你的理想BPM方案。