微软解决方案架构与MES项目实施
林立 万方数据
0 引 言

    目前国内的MES市场不断升温,加入到MES这一领域的行业越来越多,随着制造业需求的持续旺盛和企业效益的进一步提升,市场上的MES项目也越来越多。但是,随着客户成熟度的提高,越来越多的客户在启动MES项目之初会对行业内的MES应用情况做一个调研和评估,此时,他们会发现很难寻找到一个成功的MES案例,很多已经完成和在运行的MES项目,其结果不一。有一大批项目并不像预期的那样达到了设计目标,这就引发了许多感慨,MES像ERP一样,成功少,失败多。但是在感慨之余,很少有人研究过MES项目的成功与哪些因素有关。

    日前有很多MES厂商均在谈论平台和技术的发展,这当然是MES成功的因素之一,但从应用的角度考虑,MES类似的需求在多年以前就有。很多MES的需求由来已久,尤其在国外,并不是今天才诞生的。所以,MES项目成功与否除了技术和平台的应用,还有一些重要的因素,其中高质量的项目管理就是一个永远存在的关键点。

    MES处于企业信息系统中承上启下的位置,其接口和系统集成、交互的需求比ERP有更多的要求,同时,需要与其连接的控制系统在不同的行业也多种多样,这些都大大增加了项目的难度,而很多企业需要通过MES对现场生产操作进行实时管理,这又要求系统拥有较高的可靠性和实时的反应能力,从技术角度增加了项目实施的难度,而项日的复杂性以及与用户不断地交流、修正和各种资源的整合均需要一个完善的项目管理。

    综上所述,正因为MES的复杂性和技术性,更需要一套强有力的项目实施管理手段来保证其最终交付的系统达到或超出用户的预期。

1 MSF微软解决方案架构的基本概念

    MSF的全称是Microsoft Solution Framework,是微软公司提出的解决方案架构,其实际意义是一套IT项目管理的方法论,其目的在于指导如何组织人力、计划和建立IT解决方案直至最终成功交付客户系统。

    MSF大量应用于IT解决方案的项目中,而MES项目其应用技术、实现功能和实施方式均属于此范畴,这就为MSF的应用提供了背景。

    在MSF的解决方案架构中,关键概念即其模型Model,MSF的模型关注于团队模型Team Model和流程模型Process Model这两个主要方面。通过这两者的结合达到项目管理的要求。

    另一个重要的管理概念是MSF的原则Discipline,MSF的Discipline的重点在于项目管理Project Management、风险管理Risk Management和就绪管理Readiness Management这二个方向。通过上述管理原则,对实施中的IT项目的风险、所应用的知识和技能的变化以及项目中的方方面面进行管理。

2 应用MSF模型建立MES实施团队和流程

    MES项目是复杂的且需求高技术和团队合作,通过使用MSF的Team Model来建立一个强有力的多功能实施团队,通过其Proves。流程模型来跟踪MES的实施进程不失为一个良好的工具。

    2.1 团队模型Team Model

    在MSF团队模型中定义了若干角色及其功能,这一团体分工合作,其日的在于为用户提供一个满意的解决方案。而模型的核心在于交流,无论是从客户需求分析还是到用户使用反馈,无一不是充分交流的结果,可见交流功能在整个项目中的重要性。图1为MSF的团队模型。
 
 
结合目前国内的MES项目实施,上述角色和功能中有几点经常被忽略。首先是交付管理,目前国内的MES项目还存在单一性,而国外很多的MES项目是以集团化实施,那就需要更多地考虑在多个生产地的部署,如何部署对生产的影响最小等诸多问题其次是用户实践和产品管理直至形成信息闭环。我们看到不少MES项口虽然结束验收了,但是在现场的应用却并不是持续的。而一个成功的项目一定要通过持续的现场用户使用,反馈其问题,并通过产品管理的信息反馈来对项目结果进行改善,如升级、软件补丁、应用增强等工作。

    2.2 项目流程模型Process Model

    在MSF中对项日流程的定义分为5个阶段,即目标阶段Envisioning、计划阶段Planning、开发阶段Developing,稳定阶段Stabilizing、部署阶段Deploying。图2为MSF中定义的项目流程模型。上述阶段与阶段之间均有需要确认的里程碑,在严格的项目管理中,每个里程碑均有完成状态的确认和签字。对照目前实施的MES项日中的主要T作,均能在不同的阶段体现,如我们常规的现场调研实际是在Envision阶段确定项目的目标和上作范围的依据;无论是概念设计还是详细的规格设计FDS均是在计划阶段的重要工作。


图2  MSF流程模型


    上述两大模型在具体的项目中可以得到有机结合,在项目的不同阶段和里程碑,不同的项目角色有不同的作用,其地位是有差别的如图3所示。
 


图3 项目角色

3 应用MSF项目管理原则Discipline

    Discipline原则包括MSF中的另一些重要的工具,其中,只大重点在于项目管理Project Management、风险管理Risk Management和就绪管理Readiness Managementa其中项目管理有很多专著论述,在此不再赘述,下面就风险管理和就绪管理与MES项目的关系进行一些解释。

    3.1 风险管理Risk Management

    众所周知,MES项目以其复杂性和多变性闻名,从前期的用户需求分析开始就会在多方面形成风险,同样,在项目的实施过程中,用户需求的变化,技术问题等均会造成不同的风险。因此,一个成功的MES项目必须将风险管理纳人考虑因素。在MSF的风险管理中,通过定义6个主要的步骤来建立从识别风险到控制风险的流程。风险管理流程如图4所示。
 

 


图4 风险管理流程


    在上述流程中,标志风险为第一步,在此可以把风险进行分类,可以从人、过程、环境和技术等几个方面去发现风险并进行准确地陈述。而对于识别的风险可以指定行动计划,包括如下可能动作:探究Research、接受Accept、规避Avoid、转移Transfer、消除Mitigate和风险计划Contingency Plan。其中,风险计划是我们在MES项目进行评估和预算阶段必须考虑的重要因素,通常,我们在实施一个新的流程的MES项目时,风险系数比较高。

    3.2 就绪管理Readiness Management

    就绪管理,很多人从字面上理解认为是项目在完成开发后,部署之前的工作,其实不尽然。就绪管理定义了在一个项目的解决方案中人员单体的知识、能力、技术的状态变化,对此进行管理。从我们的实际经验可以发现,在像MES这样的复杂IT系统实施过程中,实施人员会成为整个项日的重要环节,而通过就绪管理来不断监视个人的技能变化、团队的能力变化,甚至对于整个组织的能力变化,其重要性不言而喻,而这一点,又是我们国内许多MES项目常常忽略的方面。
 


 
CIO之家 www.ciozj.com 公众号:imciow
关联的文档
也许您喜欢