一、项目及项目管理
依据PMBOK的定义,项目是为创造独特的产品或服务而进行的一次性努力。项目管理是指在项目中运用专门的知识、技能、工具和方法,使项目能够实现或者超过项目干系人的需要和期望。
与传统的工程建设项目相比,IT项目有其特殊的地方。软件开发甚至被认为是完成一项不可能的使命,“没有银弹”。究其原因,主要在于:
1)软件开发牵涉到极大的复杂性,大多数大软件产品由几百万行源代码组成,各个模块间还存在大量的互相影响;有人曾经说,大型软件系统是那些人类曾建造过的最复杂的事物之一[来自麦肯锡公司的调查]。
2)从一开始就有高度的不确定性,包括不清晰的用户需求,设计不完全可以预测,不断变化的需求,不断变化的技术等等。由于客户的需要很难确定,必须保持构架的开放性,以迎合接下来的变化,不然,昂贵的返工会接踵至。软件产品也高度依赖于它工作的技术环境,比如开发工具从VB3、VB4一直发展到今天VB.Net;数据库系统从原来的FoxBase发展到如今的Oracle、Ms Sql Server,其他新技术更加层出不穷,UML、MDA、JAVA等技术让人目不暇接。
如果在混沌中保持清醒的头脑,如何在混沌中抓住IT项目管理的一般规律?笔者认为,利用经过实践检验的的项目管理的知识与技能, 建立企业的IT项目管理平台是必然的选择。
二、项目管理平台
对于项目驱动型的IT企业来说,通过建立企业的项目管理平台,由项目管理平台来保证项目的成功,进而达到商业上的成功,这是条必由之路。可以通过下面的图表说明:
在《最佳IT项目管理历程》一书中,给项目管理平台做了如下定义:项目管理平台指一个企业或组织如果决定要采用项目管理方法管理其业务时,必须在组织中建立的一整套管理体系。包含如下4个部分的内容:
1)项目管理组织:公司中专门指定的负责项目实施及项目管理流程建立和维护的部门,比如项目管理办公室(PMO);
2)项目管理流程:项目经理和项目团队成员在执行项目时可以遵从的一种作业流程,其中定义了在项目实施过程中各个阶段的主要项目管理活动,同时还会提供一些可以参考和选择的工具及模板。比如我们的变更管理程序、版本发布制度、实施服务指南等等。
3)项目管理培训:项目经理、团队成员的培训是保证项目流程有效,提高项目经理、团队成员能力的重要手段之一。
4)项目管理信息系统:在21世纪,信息技术是现代社会任何企业发发展的基础技术,应用信息技术是提高项目管理水平最为有效的手段。项目管理信息系统,包含以企业级项目管理软件P3E为核心,涵盖版本管理(如VSS)、BUG管理(如BugFree)、内容及沟通管理工具(如SharePoint)等一系列IT工具。这些IT工具,把项目管理的理论和方法演绎为具体可以操作的步骤,是最富有应用价值的应用系统和解决方案。
3.P3E软件简介
P3E是美国Primavera公司推出的企业级的项目管理工具,已被NOKIA ,Motorola,波音公司等大型企业普遍采用。软件由5个部分组成,如下图所示:
Project Manager-项目管理器(核心模块):多项目管理和进度计划安排, 具有强有力的资源、问题跟踪和团队协作特点。同时包括项目构造向导,可以 基于企业/行业经验知识库快速建立项目计划。以及网站发布向导,可自动建立企业项目信息查询WEB站点。
Primavision-网络查询分析工具:基于web的、企业/项目领导层适用的项目管理和协作工具,可以快速分析项目执行状况、编制高层计划、进行计划调整、 项目信息更新。
Methodology Manager-方法论管理器:完备的项目实现过程/方法管理套件,可以创建和再利用企业项目管理经验/知识库,共享项目成功经验。在MM中,软件提供如下现成的IT项目管理模板:ISO12207、CMM3、CMM3、MSF、RUP等。如下图:
Portfolio Analyst -项目组合分析工具:方便快捷直观的多项目、实时的企业级项目进度、资源、费用报告、图表分析工具。
Progress Reporter-进度汇报工具 (基于浏览器):多项目任务分派, 工时单采集, 项目经理和项目组员协作, 组员在接收分配任务的同时,也可以查看随任务携带的相关技术文档和任务实施步骤方法、标准。
P3E推荐的项目管理流程如下图:
项目计划过程包括:1)清晰的定义项目目标;2)把项目工作范围详细划分为大的“部件”或工作包(Work Packages);3)为实现项目目标,必须界定对应每个工作包必须执行的具体活动;4)以网络图的形式描绘活动,表明为实现项目各种活动之间的必要次序和互相依赖性;5)做一个时间估计,预计完成每项活动需花的时间(确定需要用到的资源,投入的数量);6)为每项活动做一个成本预算;7)估算项目进度计划及预算,以确定项目是否能在预算时间内,在既定的资金和可利用的资源条件下完成。具体如下图:
各省软考办 | ||||||||||