应用P3E进行IT项目管理初探
epmt 发表于 2006/2/4 12:19:00

文章是本人的原创,但是只贴上来一部分,全部内容请看:

http://pm.csai.cn/all/NO491.htm

应用P3E进行IT项目管理初探

康河水

摘要:本文介绍了项目及企业级项目管理平台基本知识,介绍了应用美国Primavera公司的项目管理软件P3E进行IT项目管理的基本方法和步骤,初步提出了应用P3E进行IT公司项目管理的的思路与方法。

关键字:IT项目管理,P3E

1.     项目及项目管理

依据PMBOK的定义,项目是为创造独特的产品或服务而进行的一次性努力。项目管理是指在项目中运用专门的知识、技能、工具和方法,使项目能够实现或者超过项目干系人的需要和期望。

与传统的工程建设项目相比,IT项目有其特殊的地方。软件开发甚至被认为是完成一项不可能的使命,“没有银弹”。究其原因,主要在于:

1)软件开发牵涉到极度的复杂性,大多数大软件产品由几百万行源代码组成,各个模块间还存在大量的互相影响;有人曾经说,大型软件系统是那些人类曾建造过的最复杂的事物之一[来自麦肯锡公司的调查]

2)从一开始就有高度的不确定性,包括不清晰的用户需求,设计不完全可以预测,不断变化的需求,不断变化的技术等等。由于客户的需要很难确定,必须保持构架的开放性,以迎合接下来的变化,不然,昂贵的返工会接踵至。软件产品也高度依赖于它工作的技术环境,比如开发工具从VB3VB4一直发展到今天VB.Net;数据库系统从原来的FoxBase发展到如今的OracleMs Sql Server,其他新技术更加层出不穷,UMLMDAJAVA等技术让人目不暇接。

如果在混沌中保持清醒的头脑,如何在混沌中抓住IT项目管理的一般规律?笔者认为,利用经过实践检验的的项目管理的知识与技能, 建立企业的IT项目管理平台是必然的选择。

2.     项目管理平台

对于项目驱动型的IT企业来说,通过建立企业的项目管理平台,由项目管理平台来保证项目的成功,进而达到商业上的成功,这是条必由之路。可以通过下面的图表说明:

在《最佳IT项目管理历程》一书中,给项目管理平台做了如下定义:项目管理平台指一个企业或组织如果决定要采用项目管理方法管理其业务时,必须在组织中建立的一整套管理体系。包含如下4个部分的内容:

1)项目管理组织:公司中专门指定的负责项目实施及项目管理流程建立和维护的部门,比如项目管理办公室(PMO);

2)项目管理流程:项目经理和项目团队成员在执行项目时可以遵从的一种作业流程,其中定义了在项目实施过程中各个阶段的主要项目管理活动,同时还会提供一些可以参考和选择的工具及模板。比如我们的变更管理程序、版本发布制度、实施服务指南等等。

3)项目管理培训:项目经理、团队成员的培训是保证项目流程有效,提高项目经理、团队成员能力的重要手段之一。

4)项目管理信息系统:在21世纪,信息技术是现代社会任何企业发发展的基础技术,应用信息技术是提高项目管理水平最为有效的手段。项目管理信息系统,包含以企业级项目管理软件P3E为核心,涵盖版本管理(如VSS)、BUG管理(如BugFree)、内容及沟通管理工具(如SharePoint)等一系列IT工具。这些IT工具,把项目管理的理论和方法演绎为具体可以操作的步骤,是对我们最富有应用价值的应用系统和解决方案。

3.P3E软件简介

P3E是美国Primavera公司推出的企业级的项目管理工具,已被NOKIA Motorola,波音公司等大型企业普遍采用。软件由5个部分组成,如下图所示:

1)           Project Manager-项目管理器(核心模块):多项目管理和进度计划安排, 具有强有力的资源、问题跟踪和团队协作特点。同时包括项目构造向导,可以 基于企业/行业经验知识库快速建立项目计划。以及网站发布向导,可自动建立企业项目信息查询WEB站点。

2)           Primavision-网络查询分析工具:基于web的、企业/项目领导层适用的项目管理和协作工具,可以快速分析项目执行状况、编制高层计划、进行计划调整、 项目信息更新。

3)           Methodology Manager-方法论管理器:完备的项目实现过程/方法管理套件,可以创建和再利用企业项目管理经验/知识库,共享项目成功经验。在MM中,软件提供如下现成的IT项目管理模板:ISO12207CMM3CMM3MSFRUP等。如下图:

4)           Portfolio Analyst -项目组合分析工具:方便快捷直观的多项目、实时的企业级项目进度、资源、费用报告、图表分析工具。

5)           Progress Reporter-进度汇报工具 (基于浏览器):多项目任务分派, 工时单采集, 项目经理和项目组员协作, 组员在接收分配任务的同时,也可以查看随任务携带的相关技术文档和任务实施步骤方法、标准。

P3E推荐的项目管理流程如下图:

项目计划过程包括:1)清晰的定义项目目标;2)把项目工作范围详细划分为大的“部件”或工作包(Work Packages);3)为实现项目目标,必须界定对应每个工作包必须执行的具体活动;4)以网络图的形式描绘活动,表明为实现项目各种活动之间的必要次序和互相依赖性;5)做一个时间估计,预计完成每项活动需花的时间(确定需要用到的资源,投入的数量);6)为每项活动做一个成本预算;7)估算项目进度计划及预算,以确定项目是否能在预算时间内,在既定的资金和可利用的资源条件下完成。具体如下图:

项目控制过程如下图所示:

下面,我们将结合软件来具体讲述使用P3E进行IT项目管理的基本步骤和方法。

4应用P3E进行IT项目管理实践

这里把应用P3E进行IT项目管理划分为13个步骤,其中1~4步为企业基础信息编码工作。5~13步是针对单个项目的管理步骤。

4.1建立企业项目分解结构 Enterprise Project Structure

P3E是一个企业项目管理平台,具有集中式结构,多用户体系,统一平台,纵深管理等特点。下图显示的为P3E实现多项目统一管理的框架:

所以实现企业级的多项目统一管理,建立企业项目分解结构(EPS)是首要任务。IT公司存在的项目一般包括新产品研发项目、实施服务项目、重大市场活动、咨询项目等等。下图是一个典型的IT公司项目分解结构:

4.2建立企业组织分解结构Organizational Breakdown Structure

OBS反映的是企业的管理层次与架构,通过OBSEPSProjectWBS、作业的对应实现严谨的责任分解体系,做到事事有人负责,无管理盲区。如下图所表示:

P3E中,一个OBS节点可以对应多个系统用户,所以OBS可以基于管理角色或岗位来设置,也可以按具体管理人员设置,为了达到责任清晰、分工明确的目的,需要结合EPSWBS的设置综合考虑。下图是某公司的OBS分解结构。

4.3建立企业人力资源库Resource Breakdown Structure

资源分解结构是对企业内所有资源的一种层次化排列的组织方式,对于IT行业,最重要就是人力资源。定义资源的时候,除了员工的基本信息外,需要设定资源对应的系统用户,设定资源是否使用工时单,及工时单的批准经理。也可以对资源的角色进行指定。如下图:

4.4建立企业人力资源角色库

角色是对企业中某一类资源的总称。角色的作用包括:1)编制计划时,当不能确定给作业分配具体的资源时,暂时分配给作业相应的资源。2)计划编制阶段,当资源需求被批准后,可以依据角色来分配资源。3 可以分析企业内某一角色的资源的需求与使用的汇总情况。比如开发人员可以细分为系统分析员、高级程序员、程序员、测试工程师。IT公司典型的角色分类如下图:

4.5EPS下创建新项目(Project

IT项目一旦确立,项目启动工作即开始,包括任命项目经理、组建项目团队,采用一套结构化的方法来确定工作的范围和进行工作安排等工作。在P3E中,可以在EPS下新建一个项目,命名项目,指定项目的责任人(OBS)、战略优先级,及输入项目的预算,时间约束等信息。

在下图中,产品PowerOn2.3版本开发是项目,XX公司实施服务项目也是一个项目,为每个项目指定项目经理,确定项目的期望完工时间。

在下图的界面输入该项目信息。

4.6Project下创建项目的工作分解结构(WBS)

项目经理在Project下对项目的工作范围进行确定,也就是创建项目的WBSWBS划分的原则可以归结为:1)可以管理的、能够分配专门的职权和职责;2)同其他进行的工作有最小的搭接或依赖关系,以减少后面计划编制的复杂度;3)能够根据进展进行度量。WBS划分主要依据是项目的交付物(project deliverables)。

与工程建设项目不同的是,IT研发项目由于采用不同的开发方法体系,其WBS划分有明显的不同。据统计,各种开发方法体系有近20种,比如常见的瀑布模型法、螺旋法、V模型法、Crystal方法、Scrum方法、极限编程法、微软的MSF框架、IBM RationalRUP方法等等。各种方法的优劣,本文不做评判,需要指出的是,为了走出软件开发的混沌泥潭,针对研发项目,必须依据企业实际确定项目的开发过程管理方法,有,总比没有好(现今还有一些IT企业的软件开发过程严格上讲还是没有办法可循)。很多开发方法体系都提供了计划模板,非常值得我们学习研究。下图是微软MSFWBS框图。

下图是IBM Rational RUP(统一软件开发过程)的计划模板。

阅读全文 | 回复(0) | 引用通告 | 编辑 | 收藏该日志

发表评论:

    昵称:
    密码:
    主页:
    标题: