论文部分内容阅读
随着科技不断的快速发展和全球化的浪潮,“动荡性”成为本世纪商业环境的主要特征,这要求企业不仅要关注流程的效率,还需要关注流程的柔性。具有柔性流程的企业能够更快的把握环境变化带来的机会,在竞争中赢得先机。战略管理、组织设计、信息管理等领域的文献指出模块化的业务流程设计具有“封装”和“即插即用”的特性,能够快速的重新组合(拆离、修改、连接等)以应对外部变化,是提高流程柔性并保持流程效率、功能性的重要途径,是适应于网络组织的流程形式;在信息技术层面,服务导向架构(SOA)技术的成熟也为模块化流程的实施提供了可能。然而,为了进一步将模块化流程设计从理论推向实践,还需要解决如何测度、建模、设计模块化流程等问题。业务流程的模块化设计是将端到端的流程分解为松散耦合、标准化的活动集合。为了深入的解释这一现象,本文首先基于模块化系统理论和交易成本经济学分析了实施模块化流程的促成因素、阻碍因素和调节因素,应用海尔市场链流程案例分析了这些因素,该模型为后文设计方法的研究打下了坚实的理论基础。为了确定解决问题的目标,本文基于系统柔性研究给出了流程模块化度的测度体系,该体系包括流程模块的可配置性和松散耦合性两个测度单元:可配置性指通过模块的重新配置能够提供的服务类型范围,松散耦合性指流程模块间的松散耦合的程度,流程的整体模块化度是这两个单元的乘积。为了描述流程的可配置性和活动间耦合关系,本文以质量功能展开和设计结构矩阵为基础构建了新的“服务元素-活动-依赖结构”矩阵(SeAD矩阵)流程模型。流程模块粒度是模块化流程设计的重要变量,本文分析了模块粒度对流程模块化度的作用原理,结果表明随着模块粒度增加,流程模块化度和柔性度随之增加,在达到一定程度后又会逐渐减少。对需求多样化、环境动荡性高的流程应选择细粒度的设计,反之应选择较粗粒度设计以获取规模经济性。在粒度分析基础上,以SeAD为流程模型,本文给出了基于多目标聚类的流程模块设计算法。SOA是模块化流程实现的使能技术,面向服务分析设计(SOAD)与传统建模方法不同,要求基于流程的分析实现流程的“随需应变”。本文最后基于模块化流程影响因素模型提出了SOA战略分析框架以帮助管理者制定部署SOA的决策;基于模块化流程设计原理提出了服务识别、规约方法,开发实现了服务设计的辅助软件SeAD-Tools,并应用“钢铁—汽车”供货流程来说明了方法的应用。