"I need a project plan by tomorrow morning." As project managers, that's what we hear. But we know that what the boss usually means is that s/he wants a project schedule. There is a problem though, how can you come up with a schedule without having the "real" project plan first?

The project plan, or project management plan as defined by PMI (for simplicity, we'll call it project plan in this article), is completely different from a project schedule and is the result of the planning processes. A change in the project plan can affect the project schedule. The project plan describes how the project work will be performed. It is the primary source of information for how the project will be planned, executed, monitored, controlled and closed.

The development of the project plan is an iterative process in itself. It is composed of a single document or a master document with a series of subsidiary documents, each defining one or several areas of the project management process.

The project plan content varies based on the project scope and complexity of the project. PMI says that the plan includes:

  • The project management processes selected by the project management team.
  • The level of implementation of each selected process.
  • The descriptions of the tools and techniques to be used for accomplishing those processes.
  • How the selected processes will be used to manage the specific project, including the dependencies and interactions among those processes, and the essential inputs and outputs.
  • How work will be executed to accomplish the project objectives.
  • How changes will be monitored and controlled.
  • How configuration management will be performed.
  • How integrity of the performance measurement baselines will be determined and used.
  • The need and techniques for communicating among stakeholders.
  • The selected project life cycle and, for multi-phase projects, the associated project phases.
  • Key management reviews for content, extent, and timing to facilitate addressing open issues and pending decisions.

A subsidiary plan may include but is not limited to:

  • Project scope management plan.
  • Schedule management plan.
  • Cost management plan.
  • Quality management plan.
  • Process improvement plan.
  • Staffing management plan.
  • Communication management plan.
  • Risk management plan.
  • Procurement management plan.

The plan may include these other components, once they are known, in a subsequent iteration, but is not limited to:

  • A milestone list.
  • A resource calendar.
  • A schedule baseline.
  • A cost baseline.
  • A quality baseline.
  • A risk register.

A project plan is not a one-time deliverable that remains static throughout the project. Updates arising from approved changes during project execution may significantly impact parts of the plan. The project plan must be kept in sync with approved changes and this is an iterative and ongoing process called rolling wave planning and the results of these iterations are documented as updates to the project plan.

Now that we know what a "real" project plan is, it is time your boss does too. Don't you think so...? Well, I do.

The "Real" Project Plan的更多相关文章

  1. 如何在美国公司写project plan 邮件--以hadoop安装和Mahout数据分析为例子

    Hi, XXX (boss name) Project Title:  Hadoop installation and Data analysis based on Mahout Deliverabl ...

  2. Software Engineering: 3. Project planning

    recourse: "Software Engineering", Ian Sommerville Keywords for this chapter: planning sche ...

  3. 2.3 CMMI2级——项目跟踪和控制(Project Monitoring and Control)

    计划不是用来看的,是用来执行的.PP讲述了如何做计划,PMC讲述的就是如何跟踪计划的执行并在实际情况偏离计划时采取纠正行动. 我们先看看SG1,SG1讲述的是如何根据计划来跟踪计划的执行问题. SG1 ...

  4. 2.2 CMMI2级——项目计划(Project Planning)

    大家都明白这样的一个道理:做事情要有计划,有一个不成熟的计划总比没有计划要好,软件开发这么复杂的活动,更加需要计划.那么应该怎样做好一个计划呢? 如果对项目的范围.规模.性质.任务.工作量.费用等都不 ...

  5. BI Project Managerment

    Design doc is the meta data of the code. The project management plan is crucial to your project sinc ...

  6. Effective Project Communications

    I was recently invited to speak at a conference in Singapore on Effective Project Communications. I' ...

  7. The Simplified Project Management Process

    One of the challenges of explaining project management to people who are unfamiliar with the approac ...

  8. Project Management Process

    Project Management ProcessDescription .............................................................. ...

  9. Introduction to Project Management(II)

    Introduction The purpose of this paper is to gain an understanding of project management and to give ...

随机推荐

  1. 转载关于KeyPress和KeyDown事件的区别和联系

    KeyDown:在控件有焦点的情况下按下键时发生. KeyPress:在控件有焦点的情况下按下键时发生. KeyUp:在控件有焦点的情况下释放键时发生. 1.KeyPress主要用来接收字母.数字等A ...

  2. 生成跨语言的类型声明和接口绑定的工具(Djinni )

    Djinni 是一个用来生成跨语言的类型声明和接口绑定的工具,主要用于 C++ 和 Java 以及 Objective-C 间的互通. 示例接口定义文件: # Multi-line comments ...

  3. C# params object[] args 可以传多个参数,可以不限制类型(转)

    C# params object[] args 可以传多个参数,可以不限制类型 using System;using System.Collections.Generic;using System.T ...

  4. git 创建branch分支

    开发者user1 负责用getopt 进行命令解析的功能,因为这个功能用到getopt 函数,于是将这个分支命名为user1/getopt.(1)确保是在开发者user1的工作区中cd /home/j ...

  5. [转] - JAR文件包及jar命令详解 ( MANIFEST.MF的用法 )

    常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件.通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像. chm 文档一样双击运行了:而另一种是使用 JET 来进 ...

  6. php页面之间传值

    echo("<script>window.open('2.php?head=".$head."');<script>");

  7. java--测体重练习

    public class tz{ public static void main(String[] args){ int sg=165,tz=52;bz = sg-115 if (tz-bz>3 ...

  8. 找1到n所有整数出现1的个数

    编程之美2.4 n=12时,1,11,12这3个数包含1,所以1的个数是5. Line 9是为了防止factor溢出. #include <iostream> #include <s ...

  9. ASP.NET MVC4系列验证机制、伙伴类共享源数据信息(数据注解和验证)

    一,mvc前后台验证 自定义属性标签MyRegularExpression using System; using System.Collections.Generic; using System.C ...

  10. [项目机会]citrix 虚拟桌面对于java等高CPU占用率如何解决

    citrix 虚拟桌面对于java等高CPU占用率如何解决 问题1:java等客户端对于虚拟桌面cpu影响较大,但是有些用户的确需要使用java支持的程序,是否可以通过其他途径来解决? 问题2:对于其 ...