|
3.2程序块
项目管理程序可以被分为五块,每块有一个或多个程序组成:
起始程序块--确定一个项目或一个阶段可以开始了,并要求着手实行。
计划程序块--进行计划并且保持一份可操作的进度安排,确保实现项目的既定商业目标。
执行程序块--协调人力和其它资源,执行计划。
控制程序块--通过监督和检测过程确保项目达到目标,必要时采取一些修正措施。
结束程序块--取得项目或阶段的正式认可并且有序地结束该项目或阶段。
程序块通过各程序块的结果进行连接--个程序块的结果或输出是另一个程序块的输入。在核心程序块间,程序块反复进行连接--计划在开始时为执行提供了一份书面的项目计划,随后又给项目计划提供一份更新的书面文件,以示项目的进程。图3-1表示了这种联系,另外,项目管理程序块不是相互分立的、一次性的事件;在整个项目的每一个阶段它们都会不同程度的相互交迭,图3-2表示了程序块是如何交迭的,在一个阶段内这种交迭会怎样变化。
项目管理程序 最后,程序块的相互作用也会跨越阶段;一个阶段的结束作为下一个阶段开始的输入。比如,结束一个设计阶段要求顾客接受认可设计文稿。类似的,设计文稿为实施阶段提供了产品说明。这种内部作用如图3-3所示。
在每一个阶段开始时重复起始程序确保项目不会偏离既定的商业要求,也帮助确保当商业要求已不存在或项目已不可能满足这种要求时中止这一项目。在第5章第1节"起始"部分会进一步详细讨论商业要求。
尽管图3-3表示的是分立的阶段和分立的程序块,但在实际项目中它们可能会有相互交迭。比如,计划程序不仅为成功地完成项目提供了本阶段所需做的工作的细节,并且可能为下一个阶段所需做的工作提供前期的说明。这种项目计划的推进式细节说明常常被称为"滚动计划"。
|