说明项目中各项工作的开展顺序、开始时间、完成时间及相互依赖衔接关系的计划。通过进度计划的编制,使项目实施形成一个有机的整体。进度计划是进度控制和管理的依据,可以分为项目进度控制计划和项目状态报告计划。在进度控制计划中,要确定应该监督哪些工作、何时进行监督、监督负责人是谁,用什么样的方法收集和处理项目进度信息,怎样按时检查工作进展和采取什么调整措施,并把这些控制工作所需的时间和人员、技术、物资资源等列入项目总计划中。
3. 项目质量计划
质量计划针对具体待定的项目,安排质量监控人员及相关资源、规定使用哪些制度、规范、程序、标准。项目质量计划应当包括保证与控制项目质量有关的所有活动。质量计划的目的是确保项目的质量目标都能达到。根据 ISO 9001 要求和 PMBOK 2000,为实现质量目标,组织者应遵循以顾客为中心、领导作用、全员参与、过程方法、管理的系统方法、持续改进、基于事实的决策方法、互利的供方关系 8 项质量管理原则。
4. 项目资源计划
有了项目范围计划和进度计划后,资源计划就是决定在项目中的每一项工作中用什么样的资源(人、材料、设备、信息和资金等),在各个阶段使用多少资源。项目费用计划包括资源计划、费用估算和费用预算。
5. 项目沟通计划
沟通计划就是制定项目过程中项目干系人之间信息交流的内容、人员范围、沟通方式、沟通时间或频率等沟通要求的约定。
6. 风险对策计划
风险对策计划是为了降低项目风险的损害而分析风险、 制定风险应对策略方案的过程,包括识别风险、量化风险、编制风险应对策略方案等过程。
7. 项目采购计划
项目采购计划过程就是识别哪些项目需求可通过从本企业外部采购产品或设备来得到满足。如果是软件开发工作的采购,也就是外包,应当同时制定对外包的进度监控和质量控制的计划。
8. 变更控制、配置管理计划
由于项目计划无法保证一开始就预测得非常准确,在项目进行过程中也不能保证准确有力的控制,导致项目计划与项目实际情况不符的情况经常发生,所以必须有效处理项目的变更。变更控制计划主要是规定变更的步骤、程序,配置管理计划就是确定项目的配置项和基线,控制配置项的变更,维护基线的完整性,向项目干系人提供配置项的准确状态和当前配置数据。
五、项目计划编制过程
由于软件开发的手工性、个体性特征,软件开发项目计划不可能是一个静态的计划,在项目启动时,可以先制定一个颗粒度相对比较粗的项目计划,确定项目高层活动和预期里程碑。粗颗粒度的项目计划需要不断地更新迭代,根据项目的大小和性质以及项目的进展情况进行迭代和调整。迭代和调整的周期也是根据项目的情况进行制订的,一般短到一周,长到 2 个月左右。经过不断的计划制订、调整和修订等工作,项目计划从最初的粗颗粒度,到变得非常详细。这样的计划将一直延续到项目结束,直到项目的成果出现。制定计划的过程就是一个对项目逐渐了解掌握的过程,通过认真地制定计划,项目经理可以知道哪些要素是明确的,哪些要素是要逐渐明确的,通过渐近明细不断完善项目计划。阶段计划中包含的工作汇报和下一阶段工作安排是掌握项目进度的依据,从阶段计划对照总体计划,才能一目了然地看出工作的进展情况。制定计划的过程,也是在进度、资源、范围之间寻求一种平衡的过程。制定计划的精髓不在于写出一份好看的文档,而在于运用您的智慧去应对各种问题和面临风险并尽可能做出前瞻性的思考。一旦计划被负责任地完成,他就可以给自己一个和管理层或客户交流与协商的基础,帮助你在项目过程中防范各种问题的出现,帮助你保证项目按时完成。企业确定要开始某个项目时一般会下达一个立项的文件,暂且叫