|
图2 RMC 的核心概念项目管理者联盟
项目管理者联盟
这里所谓的方法,既可以是企业内部经过多年的积累所形成的各种工作流程的管理方法,也可以是业界通用的方法,如 RUP 是软件工程领域的一个管理方法的集合,又包含了 Rational 的基于用例的需求管理方法( RMUC )、面向对象的分析设计方法( OOAD )、测试方法、项目管理方法和统一变更管理方法( UCM ); PMBOK 是项目管理领域的通用方法,它包含了PMI的进度管理、成本管理、人力资源管理、范围管理、风险管理等方法。项目管理者联盟
基于统一方法架构,每种方法都可以由两个主要部分组成:方法内容和流程。其中"方法内容"部分主要用来描述那些独立于流程、可重用的方法构造块,其中包括角色、任务、工作产品和指导信息四个主要部分。所有的方法最后都可以用一个端到端的流程表示,其基本组成部分就是由某一角色,基于指定的输入工作产品,通过执行一系列的任务,产生出所期望的输出工作产品。指导信息则提供对任务和工作产品的相关说明和最佳实践经验。blog.mypm.net
图3 "方法内容"中的核心概念模型项目管理者联盟
项目管理者联盟
而"流程"部分用来描述"方法内容"如何构建成可执行的流程,由活动、功能模式和交付流程三个核心概念组成。"交付流程"代表一个方法应用于某一领域的一个端到端的流程实例,它为某类方法的执行提供完整的,覆盖整个生命周期管理流程模板,它回答在整个生命周期中,谁、在什么时间、做什么和怎么做等问题。例如 IBM 基于 RUP 定制的软件开发流程 IRUP ,可以看作是 RUP 这一方法在 IBM 的一个应用实例,因此 IRUP 可以看作是一个"交付流程"。"功能模式"则代表了关于某一受关注的关键领域的流程知识,它是可重用的流程片断定义或最佳经验子集,例如我们可以把面向对象的分析设计方法定义成为一个功能模式,它可以被其它的"功能模式"或"交付流程"所引用;活动是用于定义流程的基本概念。活动定义工作分解结构以及工作的流程。换句话说,活动可以互相嵌套以定义工作分解结构,或者活动可定义与其他活动的先行作业关系以定义活动图中所展示的流程。活动还可包含对"任务"、"角色"和"工作产品"的引用。多个活动或"功能模式"关联在一起则构成了"交付流程"。项目管理者联盟
图4 "流程"部分的核心概念模型项目管理培训
项目管理者联盟
3.2 使用 RMC 帮助企业建立标准化的项目管理方法实践项目管理者联盟
为了更好地理解 RMC 的各种核心概念,下面用一个具体的项目管理方法定制例子来说明以上各种概念在 RMC 中的具体应用。项目管理者联盟
3.2.1 按项目分类建立项目生命周期管理模型PgMp.mypm.net
一个企业内部存在各种不同类型的项目,其中可能包括软件开发项目、硬件项目、工程项目、业务发展项目、软课题研究项目等,在项目管理方法定义方面,难点就在于企业必须参照 PMBOK 和 RUP 等业界成熟方法论,结合企业的项目管理特点和项目管理需求,为每种类型的项目管理定义出项目管理流程。其中包括项目的主要阶段划分,每个阶段的主要任务,每个任务的输入和输出,项目生命周期的主要里程碑和主要状态定义。下表是如何基于 PMBOK 建立项目管理方法的一个例子,用来说明项目生命周期管理模型建立的具体方法:项目管理者联盟
pmp.mypm.net
在明确每种类型项目的项目管理流程之后,企业的项目管理办公室就应该在此基础上形成企业的通用项目管理方法规范,以此规范企业的项目管理活动和项目管理人员的工作内容。此时,企业将会面临第二个难题:如何保证项目管理方法的执行力。一成不变的管理方法在管理和规范富于创造性的项目团队工作时,总会遇到各种各样的问题。那么应该如何确保项目管理方法的执行力呢?执行力的关键在于人--即项目管理团队,因此,做好项目管理方法的宣传、培训,统一项目管理团队的认识,将对整个项目管理方法的推行提供重要帮助。在这方面,一个类似 RUP 的项目管理方法网站,既可以作为团队的培训手册,也可以成为项目管理团队进行项目管理活动的操作指南,将会大大提高整个项目管理团队的流程执行力。项目管理者联盟
3.2.2 使用 RMC 建立可视化的项目生命周期管理方法网站项目管理者联盟
在企业基于项目管理生命周期模型建立起项目管理方法规范后,就可以使用 RMC 建立可视化的项目管理方法网站。具体操作如下:项目管理者联盟
1> 第一步:建立方法插件:在用 RMC 建立可视化的项目管理方法时,首先,必须在 RMC 中建立一个方法插件( method plug-in )。方法插件可以是一个独立的方法插件,也可以基于其它方法插件的内容,扩展出新的方法。项目管理者联盟
图5 建立新的方法插件项目管理者联盟
项目管理者联盟
在 RMC 的方法制作视图( Authoring )中,我们可以看到统一方法架构( UMA )在工具中的具体应用和 RMC 各种核心概念的具体应用。首先方法插件中包含方法内容和流程两部分。blog.mypm.net
图6 RMC 中各种核心概念的组织方式项目管理者联盟
项目管理者联盟
在"方法内容"目录中,包含了角色、任务、工作产品和指导信息四个主要目录。而在流程目录中,则包含"功能模式"和"交付流程"两个目录。项目管理者联盟
2> 步骤二、完成方法内容的开发。方法定制时,我们可以以任务为核心,在任务的属性窗口中完成"步骤"、"角色"、"工作产品"、"指导信息"四个页面的内容,同时实现完成指定任务所需的"角色"、"工作产品"和"指导信息"的定制工作。项目经理博客
|