动态联盟是实现敏捷制造的基本组织方式,是面向产品和服务经营过程中的一种动态组织结构和企业群体集成方式.其组织结构具有敏捷性和动态性^2].动态联盟根据其组织形态的不同可分为战略级联盟、项目级联盟、专业产品级联盟(供应链)及过程级联盟每种联盟都具有不同的特点,但都具有联盟企业随着产品全生命周期不同阶段的更替而动态重组这一动态联盟的本质特征.因此,根据该特点,将在单企业管理中广泛应用的项目管理思想引入到动态联盟中,对动态联盟的项目组织结构进行统一建模,建立适用于各种形态的动态联盟的跨企业项目管理系统.
1.动态联盟项目管理的特点
项目管理的核心思想是以项目为管理对象,根据项目的内在规律,对项目生命周期全过程进行有效地计划、组织、指挥、控制和协调,从而最优地实现项目目标由于项目管理是以项目作为管理对象的,在实际工程中如何定义项目以及如何定义项目之间的关系是企业管理者首先要解决的问题.在单企业项目管理中,通常将企业接到的生产任务整体作为一个项目.对于相对复杂的生产任务,企业管理者可先将任务分解为若干子任务,然后把每一个子任务作为一个项目进行管理.但这种分解只是简单、浅层次的分解,而且由于所有项目都是在本企业领导的监控之下,项目间的进度控制以及成本、资源的平衡也相对简单.
而动态联盟项目管理的复杂之处在于:在产品全生命周期的各个阶段,企业管理者不仅要完成单企业项目管理所涉及的项目计划、资源控制、成本控制以及进度控制W,还要完成联盟项目组织结构的组建及重组重构等任务.由于动态联盟中的各个联盟企业在企业决策上都是相对独立的,如何协调不同企业项目间的进度、成本及资源也是动态联盟项目管理所要解决的难题之一.
在动态联盟企业中首先发现市场机遇,拥有最核心的资源,在产品全生命周期的设计、制造等阶段的总负责企业,称之为总盟主企业;在产品全生命周期中协同总盟主企业工作的企业称之为盟员企业.各盟员企业既相对独立,又要在总盟主企业的统一指挥下与动态联盟的其他企业协同工作.定义总盟主企业为一级盟主企业;一级盟主企业的直接下属企业定义为一级盟员企业,它同时也是二级盟主企业;二级盟主企业的直接下属企业定义为二级盟员企业,它同时也是三级盟主企业,依此类推,直到扫描过所有的联盟企业.由于某些联盟企业可能同时在产品生命周期的不同阶段担当不同角色,在联盟中,某些联盟企业可能存在“一仆多主”的现象.整个联盟的企业组织视图应是一种网状结构,这种网状结构为联盟管理带来了不便.首先,网状结构的层次不清,增加了任务的分解与下传的难度;其次,“一仆多主”现象也增加了对进度、成本、资源的控制与平衡的难度;此外,企业在联盟中的多重角色也增加了企业内部管理的难度.
要解决上述问题,必须根据动态联盟自身的特点定义项目,并建立清晰的、易于管理的项目管理体系•
1) 联盟级项目在动态联盟中,每个联盟企业所承接由其某一个上级企业所分派具有特定目标的一次性任务,称为该联盟企业所承担的一个联盟级项目.
2) 企业级项目在联盟企业内部,对联盟级项目进行分解产生的子项目称为企业级项目.
每阶段中由上至下进行任务分解,每个盟员把盟主分派的每一项任务都作为一个项目来管理.对于一个承担多个盟主下达任务(联盟级项目)的盟员企业,应按照各个项目的不同特点对企业内部进行重组,并指派相对独立的产品开发团队去承担每个项目,这样,就把联盟企业之间的网状结构分解为以项目为基本构建单位的树型结构.
2.动态联盟项目管理体系的组织模式和运行模式
由于动态联盟的运营方式是面向产品过程的,动态联盟企业间协作的项目管理也应是以产品的全生命周期为主线来进行管理,因此,动态联盟企业可以按产品生产经营的自然发生顺序进行组织.在这种组织模式中,动态联盟应具有可重构、可重用和可扩充的特性,因此,通过分析动态联盟的敏捷系统RKS(可重构性、可重用性和可扩充性)特性w及其设计准则m,可将动态联盟项目的组织结构分为:动态联盟项目领导VPL;动态联盟产品阶段开发项目组PPG;联盟企业产品开发小组VPT;联盟企业基本组织单元BOU.
VPL—般由某一个联盟企业(总盟主企业)来担任,也可由若干个联盟企业指派人选组成的动态联盟项目领导小组来担任.它负责对产品的全生命周期划分阶段,协调总体的联盟项目运行.VPL对产品的全生命周期划分阶段之后,根据每个阶段要完成的任务的特点选择联盟伙伴,组建若干项目组PPG,它是动态联盟组织结构中的第二个层次.PPG和产品全生命周期的各个阶段是一一对应的,在产品生命周期的任一阶段,有且只有一个PPG与之相对应,该项目组负责完成产品在该阶段的生产经营任务.而且,PPG只在其相应阶段中有效,一旦其相应阶段的生产经营任务完成,PPG便自行解体.
VPT是动态联盟项目组承载具体生产、经营任务的基本单位.VPT是根据企业所承担的各个项目的不同特点临时组建的,每一个VPT承担一个具体的项目•VPT内部包括VPT组长和若干VPT成员——BOU.在VPT建立时,它们是由各职能主管推荐加人VPT的,当VPT解散后,它们也将回到各自的职能部门等待重新组合或接受培训与休整BOU是组成VPT的基本单位,是完成一定简单基本任务的人、机器或若干人、机器和其他资源的组合.
对于每个PPG来说,它是由相互合作企业的VPT参与组成.联盟企业在接到联盟要求后,一旦决定响应就迅速组合BOU形成相应的VPT,并以联盟要求的形式通过信息基础设施参与PPG的活动.而在每个PPG内,VPT之间的隶属关系,应是一种树形的层次结构,称为动态联盟组织结构树.该树的每一个结点都对应着隶属于某联盟企业的一个VPT.每个联盟企业在同一或不同PPG中可以拥有一个以上的VPT,隶属于同一企业的不同VPT既可以位于结构树的同一层,也可以位于结构树的不同层上.动态联盟项目管理体系的组织模式如图1.动态联盟企业的内部组织形式见图2.为了更准确地描述动态联盟项目管理体系的组织模式,给出它的形式化定义.动态联盟项目管理体系VMA的最上层可以定义为如下的三元组:
其中:PPGS是PPG的集合;RVP是VPL到PPG的映像集合.在动态联盟中,VPL负责监控和管理每一个PPG的生产经营进度,因此,VPL和PPG之间应是一个一对多的映像关系,而每一个具体的rVP应根据产品全生命周期各阶段所要完成的生产经营任务的特点来定义.
产品全生命周期任一阶段的PPG的组织形式定义如下
其中:PH表示PPG所对应的产品全生命周期的某一阶段;VT则表示在该阶段由属于该PPG的所有VPT组成的动态联盟组织结构树.YT的定义是递归的,在本系统中,采用从根节点起始,先根遍历的原则逐层扫描VT的所有节点,即将VT定义为一个《+2元组,其中,RVPT表示作为VT根节点的那个联盟企业产品开发小组,而VI,VT,,…,VTV,则表示所有与RVPT相连的VT的子树,《为VT子树的个数,而VT的每个子树的定义又可以递归引用对VT的定义.RVT则表示各子树与根节点RVPT之间的映像关系的集合.
参与动态联盟的联盟企业ME的组织形式的定义如下:
RBT::=jrBTIrBT:BOU—VPT^iBOUeBS‘1.其中:85<表示在动态联盟中所有属于本企业的BOU的集合;VPT;是属于本企业的一个VPT,m表示组成整个动态联盟的联盟企业的个数,n表示属于本企业的联盟企业产品开发小组的VPT个数.在联盟企业中,BOU是常设的,是企业的静态部分;VPT是由BOU组成的,是企业的动态部分.RBT表示BOU到VPT的映像的集合,即表示BOU是如何组成VPT的.
3.动态联盟项目管理体系的建立
建立动态联盟项目组是一项庞大的系统工程,它涉及多个企业、企业间集成和大量的各类信息,因而需要合理的建立过程.在动态联盟项目管理体系中,联盟项目的建立过程应是由总盟主企业进行组织协调,由盟员企业响应参与的.是否能够建立起合理有效的动态联盟集成项目管理体系将直接影响动态联盟的运营与效益.通常情况下,将动态联盟项目管理体系的建立过程分为:
1) 目标确定这一阶段包括机遇寻求与评估分析、差距分析与目标确定两个主要步骤.其中,机遇寻求与评估分析是识别机遇和确定响应该机遇所需的核心资源.差距分析与目标确定是寻找企业现有能力和机遇所要求能力间的差距,确定响应机遇方式和建立动态联盟的目标.
2) 建立联盟阶段项目结构总盟主企业在确定生产目标之后,建立顶层(一级)联盟项目,并对机遇产品的全生命周期进行分析,将其划分为若干阶段.然后根据各阶段所承担的具体任务的特点选择联盟成员.
3) 动态联盟中项目任务的分配在动态联盟产品全生命周期任务过程初步分解的基础上,针对产品全生命周期中的每个阶段,对盟员企业进行任务分配.
4) 生成动态联盟项目基准计划在动态联盟的联盟结构以及进一步的任务分解完成之后,应由总盟主企业制定整个动态联盟的项目计划.
5) 盟员企业内部机构重组根据上一级盟主的任务分解内容,各联盟企业将多个分属不同职能部门的BOU进行组合,建立响应机遇或联盟要求的VPT,并委派组长.
6) 定义用户权限在整个联盟各个阶段的所有项目创建完毕之后,出于保密性和安全性的考虑,不能让所有的用户都能随意地查看每个项目的信息,也不能让所有的用户拥有修改项目信息的权力.所以,要限定每个要访问项目的用户的权限.
7) 定义项目级工作分析结构WBS各VPT的项目组长在接到上级下发的任务之后,下一步就是确定需要执行哪些工作要素或活动来完成它,即建立该项目的工作分析结构(WBS).
8) 盟员企业项目基准计划的分解与优化各联盟企业根据上一级盟主分配的任务及任务要求,基于本企业项目WBS分解,生成本企业进度计划、资源计划、成本计划以及质量计划并进行优化.并将本企业进度、资源、成本、质量计划进行集成,生成本企业项目基准计划.
9) 定义作业在动态联盟项目管理体系中,各项目组长根据所承担项目的WBS及项目计划,把项目工作范围详细划分为若干工作包,并界定对应每一个工作包必须执行的具体的活动.
4.动态联盟项目管理系统功能结构
动态联盟的项目管理是一种动态的、复杂的项目管理.在功能上它应该满足动态联盟项目的组织形态特点,动态联盟项目的运行形态特点,动态联盟项目的分布、协同管理特点以及动态联盟管理模式特点等.因此,动态联盟的项目管理系统的功能应该由具有可重构、可配置的各类功能组件库组成.
为了满足动态联盟协同项目管理系统各功能模块的特点,本系统采用基于J2EE标准,纯Web构架的、多层结构的、跨平台的、基于组件的、可重组、可重构的体系结构.
5.结论
1) 动态联盟已经成为提高企业竞争力的一种有效的方法途径.
2) 提出的动态联盟项目管理体系的组织模式为开发动态联盟项目管理系统打下坚实的基础.
宿陆,王慧敏,徐晓飞,王赛(哈尔滨工业大学计算机科学与技术学院,黑龙江哈尔滨150001)