要从本质上提升估算水平,你不太可能用几天时间去突击学习某种估算办法能胜任项目实际的估算工作。
提高估算能力靠你长期的积累,你的实力、你的项目团队的综合实力,还有你们公司的综合实力,决定了估算的水平!
估算是为项目服务的,后文你会看到如何利用估算来管理项目,又如何因应项目实际情况来更新估算。
下面开始,我们将讲述估算与计划的关系、计划及计划跟踪。
计划有什么内容?
关于项目计划,我们要先讨论什么是正确的事情,然后再讨论如何做正确的事情,我们先来看看项目计划应该有什么内容?
让大家做项目计划,很多人以为用Project做一份开发进度计划完事了。而项目的开发工作只是占了项目工作的其中一部分而已,跟项目所有相关的工作,我们都需要计划。诸如开发计划、测试计划、培训计划、沟通计划、采购计划等等,这些计划的集合,我们称之为项目计划。
项目计划应该包含以下内容:
1.项目背景、目标、概述等。
2.项目需要提交的工作产品,包括内部工作产品和终工作产品。
3.风险分析及应对措施。
4.项目估算。
5.项目在成本、进度、质量方面的管理目标。
6.项目人员职责。
7.对项目各项工作的安排,包括但不限于前文介绍的11种工作,如下:
1)项目前期工作
2)商务方面的工作
3)需求调研方面的工作
4)软件设计方面的工作
5)编码方面的工作
6)测试方面的工作
7)实施方面的工作
8)维护方面的工作
9)项目管理方面的工作
10)配置管理方面的工作
11)质量保证方面的工作
8.需客户或第三方协调的工作计划。
9.采购计划。
10.项目所需的各种硬件资源,包括开发环境、运行环境、测试环境等。
一般来说项目计划有一个主计划,多个子计划。主计划总体描述项目的背景、管理目标、任务概述等总体信息,而子计划则有测试计划、实施计划、培训计划、配置管理计划等。
下图是主计划目录示例: