项目管理
维基百科,自由的百科全书
项目管理,管理学术语,是指在项目活动中运用专门的知识、技能、工具和方法,它使项目能够实现或超过项目干系人的需求和期望。
项目管理是对一些与成功地达成一系列目标相关的活动(譬如任务)的整体。这包括策划, 进度计划和维护组成项目的活动的进展。 用最简单的话来说,项目管理就是一门在项目生命周期中,把失败的风险保持到尽可能最小学科。 一个项目失败的风险主要来源于不确定性在项目各个阶段的存在。
另一种观点是:项目管理是一门的以资源(时间,金钱,人力,空间,等)的使用达到最优化的方式来定义和达到目标的学科。
项目管理常常是一个人--项目经理的工作范围和责任。 这个人很少直接参与具体的生产活动,相反,更注重维护整个项目的进展和各方面人士的生产性的互相交流,这样来降低项目失败的总体风险。
目录 |
[编辑] 什么是项目?
从字面上理解,一个项目可以简单到指做一顿早餐。但从项目管理的实际操作的场景看,一个项目被更好的定义为一种有独立的开始时间,结束时间,有一定复杂性的工作。与此不同的是,如生产线,它是一种没有结束的持续的过程。
典型的项目可以包含一座建筑的工程和施工,或设计,编码,测试一个计算机软件和为其编写文档。 计算机软件的设计,编码,测试和文档,或一种新药的科学研发和临床试验等。一个项目的工期是指从它开始到完成的持续时间,可以是数天,数月,甚至数年。
任何一件有目标的活动都可以叫做项目。这个目标是明确的,有限制的。 项目管理学的目标包括三个方面:时间,成本,成果。
[编辑] 方法
通常来说,现在的项目管理有两种方法: 传统的方法需要识别一系列需要完成的步骤。 相对的是敏捷软件开发方法,项目被看作一些相对小的任务,而不是一个完整的过程。敏捷软件开发的目的是尽量小的管理费用来制定标准,审核,文档,报告,会议和许可。
[编辑] 传统的方法
在传统的项目管理方法中,项目的开发被分成5个阶段:
- 项目启动
- 项目策划
- 项目生产
- 项目监测
- 项目完成
不是每个项目都必须经过以上每一个阶段,因为有些项目可能会在达到完成阶段之前被停职。有些项目不需要策划或者监测。有的项目需要重复多次阶段2,3,4。
许多工业也使用这些阶段的变种。例如在砖混结构的设计中,项目通常包含以下步骤:预计划,概念设计,初步设计, 深化设计,工程图(或合同文本),和施工管理。尽管在不同的工业中阶段的名称不同,实际的阶段通常是一些问题解决的基本步骤: 定义问题,权衡选项,选择路径,实现和评估.
项目管理试图获得对5个变量的控制:
有三个变量可以由内部或者外部的客户提供. 其余的变量则由项目经理,理想地基于一些可靠的估计技术来设定。这些变量的最终的值还需要在项目管理人员与客户的协商过程确定。通常,时间,成本,质量和范围将以合同的方式固定下来。
为了从项目开始到自然结束的整个过程中保持控制。 项目经理需要使用各种不同的技术:项目策划,挣值管理,风险管理,进度计划,过程改进等等。
[编辑] 项目管理的历史
在冷战的史普托尼克(苏联的第一颗人造卫星)危机之前,项目管理还没有用做一个独立的概念。在危机之后,美国国防部需要加速军事项目的进展以及发明完成这个目标的新的工具(模型)。 在1958年,美国发明了 计划评估和审查审技术(PERT),作为的北极星导弹潜艇项目。与此同时, 杜邦公司发明了一个类似的模型成为关键路径方法(CPM)。 PERT 后来被工作分解结构(WBS)所扩展. 军事任务的这种过程流和结构很快传播到许多私人企业中。
随着时间的推移,更多的指导方法被发明出来,这些方法可以用于形式上精确地说明项目是如何被管理的。这些方法包括项目管理知识体系(PMBOK),个体软件过程(PSP),团队软件过程(TSP),IBM全球项目管理方法(WWPMM),PRINCE2. 这些技术试图把开发小组的活动标准化,使其更容易地预测,管理和跟踪。
关键链 是传统的关键路径方法的最新扩充.
项目管理的的批判性研究发现: 许多基于PERT的模型不适合今天的多项目的公司环境. 这些模型大多数适合于大规模,一次性,非常规的项目中. 而当代管理中所有的活动都用项目术语表达。所以,为那些持续几个星期的“项目”(更不如说是任务)使用复杂的模型在许多情形下会导致不必要的代价和低可操作性。因此,项目识别不同的轻量级的模型,比如软件开发的极限编程和Scrum技术。为其他类型项目而进行的极限编程方法的一般化被称为极限项目管理
[编辑] 基于过程的管理
项目控制概念的进一步发展是融合了基于过程的管理。这个领域由成熟度模型的使用而得以发展,如CMMi(能力成熟度模型)和ISO/IEC15504 (SPICE - 软件过程改进和能力决断)。 这两种模式已经被世界范围内的组织成功地应用, 以更好地管理项目。为了提高估计的紧缺度,降低成本和预防缺陷,CMMi被广泛用于美国和澳大利亚的国防工业及其分包商,SPICE在欧洲的私人部门的使用正在增长。
[编辑] 术语表
项目管理有很多术语,为项目管理术语表。
项目管理术语借用普通词汇,在项目管理的范围内表达特定含义。
[编辑] 项目管理标准和专业认证
为了开发项目管理的标准,做出了很多努力,如:
- ISO 10006:1997, 质量管理 - 项目管理中的质量的指南
- 项目管理知识体系 (PMBOK)
- PRINCE2 (受控环境下的项目)
- ISEB项目管理考试大纲
参见: 标准(成熟度模型)的详尽列表
迄今为止,还没有已知的在GNU Free Documentation License下开发的项目管理标准。已经有一个提案项目管理XML Schema.