项目的计划一般要包括两个部分:
- 项目计划书 一般在计划初期形成,并且在项目进行期间相对稳定。
- 时间表 一旦项目结构比较清楚,就应该准备时间表,并且随着项目进程不断更新。
项目计划书应该包含的内容有如下方面:
- 标识 计划的名称、代码和其它相关标识
- 参考资料
- 背景材料
- 角色分配和责任划分
- 项目设计方法的决定
- 技术问题 包括项目中适用的语言、平台或者协议是什么?
- 需要的工具 项目进行过程中,需要用到哪些设计、编码、测试、文件管理和计划生成的工具?
- 人员配备 包括人员的技能要求、到位时间、聘用方式
- 培训需求 外训和内训的要求,方式与费用计划等等
- 对外的关系和依赖程度 外界对项目有哪些约束,项目组对外部有哪些依赖?
- 风险 识别风险因素,分析代价,并计划规避措施
- 意外事件的处理
- 项目过程和质量 项目遵循什么过程,如何保证活动和工作产品的质量?使用什么检查方法?
- 配置管理 版本控制工具及使用规则
- 文档管理 项目中需要哪些文档?如何检查和批准各类文档?
- 过程的监督和报告
- 测试计划和方案
- 程序Bug的管理
- 软件发布的过程
- 软件的接受(交付)
- 售后服务
- 许可证
- 产品安全
- 产品需求变化的处理
- 组织
一般而言,项目计划书是相对稳定的。它一般在项目的最初阶段完成,在后续的过程中需要的修改很少。强调一下,项目计划书的价值并不在于纸面的文件本身,而在于撰写过程中产生的思考和解决问题的想法。同样,它也可以成为您做决定的依据。
此外,您没有必要写项目计划中的全部内容。因为计划文件中的很多内容和以往的同类文件很类似,而且有些内容可以在不同的文档中。如果您有测试经理、配置经理及产品经理,他们会为您完成很多方面的内容,但您必须审核把关。