CIO信息化管理
按行业筛选
请选择行业
----------------------
-全部行业
------------------
-机床与金属加工设备
-刀具/量具/夹具/磨具
-模具设计与制造
-塑料机械/橡胶机械
-通用机械/化工机械
-工程机械/建材机械
-交通运输/海工装备
-农业机械
-食品机械/烟草机械
-包装机械
-印刷机械/广告设备
-纺织机械
-木工/造纸/环保/医疗设备
-物流设备
-智能楼宇/安防设备
-炉窑/热处理设备
-五金工具
------------------
-工业自动化
-佳工激光网
-仪器/仪表/衡器
-电力设备
-电子/通讯/办公文具
-家电/照明/健康设备
------------------
-基础件/通用件
-标准件
-工业原材料
-电子元器件及材料
-包装材料
------------------
-CAD/CAM/PDM/PLM
-ERP/制造业信息化
-管理咨询/认证
-服务/培训/工业设计
按产品筛选
----------------------
-本行业全部文章
--------------------
-企业资源计划ERP
-OA办公自动化
-CIO信息化管理
-电脑/软件/周边产
-网络/安全/存储产
机电信息化
查看本类全部文章
业务流程管理在供应商协同产品开发中的应用
作者:符凌维 明新国 王星汉
在21世纪,随着经济全球化、信息网络化、需求多样化发展的要求,企业需要在高度分布复杂的环境中,以全局动态协作运营方式进行快速实时创新,敏捷应对市场竞争和客户需求的变化,市场竞争使得企业面临越来越大的压力,企业需要以更快的速度、更低的成本把受欢迎的产品推向市场,实现这些目标,公司再也不能像以前一样只凭自身力量单打独斗,必须与合作伙伴和供应商合作。
在整个产品协同设计的合作过程中,不同企业之间需要规划他们的协同产品设计业务流程,定义这些流程所要达到的目标和执行这些流程的参与者,同时定义在这些流程中需要互相交换的数据和知识。不仅如此,企业再也不能依靠传统的协同技术(电话、传真、会议)来完成可工作,而是利用互联网技术将各种需要的协同技术整合起来,以完成产品设计的工作。
企业中的组织部门单元间的边界模糊化趋势扩展到企业级组织间的边界模糊化。跨组织运作关系由原来零碎的简单信息沟通和孤立的交易转变为正式完整的跨组织流程。企业间多角色协作战略的实现同样需要企业间的跨组织流程具有迅速直接与之对应的能力。要在数字经济中竞争,公司必须组成扩展企业-参与着来自不同的地域、公司、时区。
目前,以通用汽车、波音公司为首的企业纷纷采用协同商务以适应全球经济一体化的发展,利用Internet等为特征的新兴技术为实现手段,在汽车制造企业与供应商的整个供应链内及跨供应链进行各种业务的合作,最终通过改变业务经营的模式与方式达到资源最充分利用的目的。
1 业务流程管理(Business Process Management-BPM)
业务流程管理(Business Process Management-BPM)在协同商务中的需求下出现,并且扮演越来越重要的角色。任何企业都有多种流程在企业内部和企业外部进进运作,业务流程的执行效率和效果,往往意味着企业高收益的成功或者代价昂贵的失败。业务流程管理的崛起,成为协助企业改善业务流程的关键学科。
1.1 业务流程管理(BPM)的定义
业务流程管理(BPM),有时简称流程管理(Process Management),是一种以规范化的构造端到端的业务流程为中心,以持续的提高组织业务绩效为目的的系统化方法。
从技术的角度看,业务流程管理(BPM)是从早期的工作流管理、EAI、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。一个独立的业务流程管理(BPM)系统应该能够轻易的与现有的应用软件,如CRM 和ERP 以及SCM 相集成,而无需重新设计整个系统。
从管理的角度来看,业务流程管理(BPM)试图以流程为中心、以持续提高企业的绩效为目的,通过优化企业的组织结构、灵活易变的流程设计、面向客户而非管理者的横向流程管理体制等等一系列措施,来提高企业的运行效率、优化资源利用率、优化人员之间的协作关系,从而降低企业的运营成本、提高企业对客户需求的响应速度,以争取企业利润的最大化。
BPM是流程自动化和系统设计领域最新的发展方向,BPM的作用在于帮助企业进行业务流程分析、监督和执行。BPM包括了支持运行业务流程的设计、制定、管理、分析的各种方法、技术、工具,它可以看作是传统的下作流管理系统和方法的扩展。Gartner公司2005年11月18日发表的文章《Business ProcessManagement Suites Enhance the Control and Management of BusinessProeesses》中定义了业务流程管理(BPM)生命周期包括以下几个环节:定义、建模、模拟、启动、执行、监控、分析、优化,如图1业务流程管理(BPM)生命周期。
图1 业务流程管理(BPM)生命周期
1.2 业务流程管理(BPM)的优势
业务流程管理给企业带来的好处有:(1)固化企业流程;(2)实现流程的自动化;(3)实现团队合作;(4)企业流程的优化;(5)企业的知识通过流程固化下来。一个成功的BPM方案应该包括业务领导层和技术层的共同参与,可以大幅度缩短流程周期(有时候高达90%)和降低成本,这种效果在跨部门,跨系统和用户的流程中尤为突出。
1.3 业务流程管理(BPM)在协同产品开发应用的现状
目前,业务流程管理多应用与金融证券以及电信和网络通信公司,还有企业政府行业等等对于企业流程标准化和自动化更容易操作的行业,如中国电信和银河证券以及浙江临安市供电局采用Ultmus公司的业务流程管理解决方案。而在制造业中多应用于客户关系管理(CRM)和供心链管理(SCM)与企业资源管理(ERP)等领域,这些领域对于企业业务流程自动化也较为容易实施。
但在协同产品开发管理中,业务流程管理的应用目前还没有,现有的产品生命周期管理软件往往提供嵌入式的工作流管理软件,如Teamcenter和Windehill,但是嵌入式的工作流管理软件有以下缺点:(1)只能局限于本系统之内的工作流管理;(2)不能提供流程绩效分析;(3)不能与企业中其他系统的业务流程管理系统交换信息,缺乏整合能力。这些弊端促使了在协同产品研发中需要业务流程管理系统对整个企业的业务流程进行综合的分析和整合,包括产品设计的财务方面的分析,生产能力的分析。这样就需要和ERP以及SCM等系统进行整合和协同,而不仅仅关注产品设计流程这个方面。
1.4 产品协同开发对业务流程管理(BPM)的需求
企业与企业之间因为不同的产品,不同的文化和管理方法,往往产品开发流程是不一样的,特别是新产品开发,更多的是需要设计下程师和产品工程师之间等人与人的互动参与。设计工程师和产品工程师通过协同设计平台进行对新产品表达,不断反馈和修改,才能设计出最好的产品,因此很难将所有流程都标准化和程序化。不过大多数公司的新产品开发流程仍然有许多工作是可以标准化和流程化的,例如新产品开发前端的新产品立项,与供应商进行零部件价格的协商和财务可行性的评估,这些流程更多的需要各个不同企业不同部门分析各种不同的数据和信息。而这些流程就需要业务流程管理(BPM)帮助企业固化流程和实现流程的自动化,将参与者协同优势体现出来,以及对产品没计流程进行持续优化。
2 业务流程管理(BPM)在产品协同开发中的应用
2.1 协同流程的建模方法
目前,常用流程建模方法是基于活动的方法,将经营过程归结为一个活动和子活动形成的网络,模型分为过程逻辑和任务逻辑两部分。过程逻辑着重描述活动或任务间的控制依赖关系,它是对经营过程较高级别的抽象;任务逻辑着重定义具体活动或任务执行所需的细节信息,包括信息对象、执行者绑定、事件处理器、应用下具等。常见的建模技术包括:IDEF0、IDEF3、CPM、PERT、Petri网等。IDEF0采用图形符号和自然语言,按照自顶向下的、逐层分解的结构化方法描述或建立系统功能模型,因此可以通过确定“企业应该做什么”清楚地对工作流程进行建模。IDEF0的基本图素包括用盒子表示的活动,以及输入、输出、机制、控制四种箭头,容易掌握和理解。IDEF3中有两个描述方法:过程流描述(PFD)和对象状态转化网描述(OSTN)。其中,PFD关注的是企业内的事物工作的过程,因此,IDEF3可以以过程为小心进行建模。IDEF3方法能够获取过程管理中的经营活动序列的描述,提供场景描述和进行文档管理的机制。IDEF3建模方法从多方位、多个抽象水平上,从上到下、从下到上进行建模,因此有效地实现了流程的层次化建模。
CPM和PERT都是为了实现项目计划管理的方法,在对项目中的活动及具顺序关系建立的活动网络基础上,通过对项目实施中的关键路径、完成时间、活动松弛时间等进行计算,对关键路径上的活动完成时间进行控制,并适当调整非关键路径上活动的开始时间,从而保证项目的按时完成。它们所建立的过程模型描述的主要是项目实施过程中各个活动之间的逻辑关系。
不同的建模技术适用于不同的协同模式。协同设计单位之间的设计制造协同流程侧重于描述清楚信息流及物流的流向,适于用易于表达交流的IDEF3静态建模技术建立流程模型。
2.2 产品开发立项流程建模
产品开发立项流程首先由主机厂市场部的前期凋研确定目标市场和细分市场的顾客需求特点,确定产品创意的方向和目标,然后企业高层确定产品研发项目的建立并开始组建团队,团队人员包括市场部财务部以及研发技术部和生产部以及采购部等人员。供应商在新产品开发中扮演越来越重要的角色,此时采购部门根据过去合作经验或者市场信息收集开始寻找潜在合作的供应商,并通过其他部门一起对供应商各种要求进行选择评估确定可以合作的供应商。创意团队以市场部为主导进入产品分析流程,主要根据企业产品的定位和市场调研信息确定设计要求和产品主要参数以及产品差异化卖点。产品功能特点分析主要是以设计部为主导进行顾客需求的细分以及对应的技术进行分析,并确定解决方案和合作伙伴,这个时候需要供应商的参与。通过邀请合适的供应商,并询问是否能够提供合适的技术解决方案以及预估产品报价。当所有需求都能满足后进行产品成本分析,由财务部主导通过产品技术对应成本列表统计产品成本是否超过预估计成本来评估产品成本可行性。通过技术可行性和财务可行性分析的项目即可通过立项加入到产品组合。产品组合中包含如下信息:产品具体系列和型号,包括产品差异化卖点,功能特点,占用的资源以及资源分配情况(包括开发费用,人员,商业化费用),预期的收益,产品开发的时间,市场营销方案等等。
供应商协同产品创意开发立项流程中包含以下几个子任务:产品创意开发立项,产品市场分析,确定产品设计要求和主要参数,建立产品路线图,技术难点分析,成本分析,加入产品组合管理,企业资源优化。企业根据自身具体情况分析供应商参与所能给企业带来的优势以及劣势,确定在供应商具体所参与的子任务,下表为供应商协同产品开发立项活动明细表。供应商协同产品开发立项活动明细表
2.3 供应商协同产品开发立项流程模式
流程模式主要分析协同设计环境下成员之间流程彼此对应。主机厂通过市场调研后进行产品开发立项。产品创意立项包括产品创意团队的组建和创意的产生。创意团队通过信息收集,分析和创音开意发,从中产生符合企业及产品定位目标的产品创意。根据产品的功能特点和企业自身技术能力,分解产品,确定和选择和评估核心供应商。主机厂邀请核心供应商,供应两确认后登录设计沟通平台。主机厂确定设计要求和主要参数,供应商需要确认是否能满足企业所提出的设计要求和主要参数,以及提供零部件成本。如有建议亦可通过平台提交。企业确定现有资源是否能满足产品开发计划,预期的收益,产品盈亏平衡进度等等指标。最后确认的方案,主机厂加入产品组合计划,并确定项目的优先权,如图2,供应商协同产品开发立项流程图。
图2 供应商协同产品开发产项流程图
3 业务流程管理(BPM)在中协同产品开发中的应用
BEA AquaLogic BPM Suite是一种技术领先的软件套件,它将端到端业务流程的建模、实施、执行和监控集成在一起,从而支持不断优化整个业务流程生命周期。AquaLogic BPM Suite超越了传统人工工作流和流程技术的限制,同时通过将两个应用程序结合为一套能够支持当今异构企业环境中复杂的协作业务流程的软件,以达到增强系统与系统间企业应用程序集成软件的功能和可扩展性的目的,它提供了功能强人的业务流程管理和人工协作工具组合,支持在结构化和非结构化工作模式之间实现更好的平衡。本文通过BEA公司所提供的AquaLogic BPM studio工具对供应商协同产品创意开发立项流程进行设计和建模,以验证BPM在协同产品开发过程中的应用。
AquaLogic BPM Designer执行流程建模和开发的各个方面。业务用户能轻松地建立流程模型,定义业务规则和关键性能指标(KPI),模拟、测试和开发端到端的流程,此后,开发人员可以用这些工具,将任何应用或系统快速集成到流程中。
通过AquaLogic BPM Designer提供的图形化建模工具,使用基于角色的泳道图对供应商协同产品开发立项流程进行建模。
不同的活动基于不同的角色使得活动与角色相关联。部分活动为子流程,例如具中产品市场分析活动为子流程,参与者可以同时拥有多个角色并且参与多个流程。
流程执行需要部署在业务流程执行引擎中,根据每个流程参与者的角色,自动产生用户工作环境。Aqua Logic BPM Enterprise Server编排角色,用户界面,数据和系统等所有资源,确保流程的顺利执行,并负责管理异常。
本演示系统中通过JSP开发了不同角色在不同子活动中的演示界面。如新产品研发立项活动中,产品规划部人员建立新项目,输入新项目名称和项目介绍,项目的与规划投资额度和项目周期。完成这个工作后,系统直接将工作转给市场部人员,建立新项目界面。
市场部人员工作分为两部分,首先进行市场分析,需要确定新项目在产品型谱中的战略地位,目标客户以及客户关键需求描述。完成后系统转入下个子流程。
顾客具体需求分析,其中需要市场部人员输入目标客户细分功能需求以及功能需求的解决方案,确定质量目标和交付目标。
在整个流程中,不同的每个活动由具体的角色完成,并由业条流程管理引擎根据在每个业务流程活动中所定义的业务规则负责活动的执行和转移以及重复。在技术难点活动中,如果技术人员分析顾客需求是无法通过现有技术来满足的,那么他将此信息发回给市场部人员,市场部人员需要调整产品的设计要求,再将需求转发给没计部人员,从而实现了活动的转移和重复。每个活动中参与者输入的信息都会被存储到相应的应用系统中或者数据库中,完成活动的执行。
4 结 论
BPM帮助企业管理和优化协同产品开发流程。通过对协同产品开发流程进行建模,执行和优化,持续改进企业的新产品开发流程,加快产品开发速度,减少产品的开发成本和提高产品开发的成功率。本文分析了BPM在协同产品开发中的可能性和优势,通过BEA公司的AquaLogjc BPM studio建模,并开发了供应商协同产品开发立项演示系统,通过示例验证了BPM在协同产品开发中应用的可行性。
BPM作为一种新的企业管理工具和方法,在协同产品开发中的应用还有许多问题需要解决。例如对于信息的安全问题,用户参与的协同平台的集成,以及用户界面的方便性和易用性等等都需要进一步探讨。(end)
文章内容仅供参考
(投稿 )
(如果您是本文作者,请点击此处 )
(11/13/2008)
对 CIO信息化管理 有何见解?请到 CIO信息化管理论坛 畅所欲言吧!