天天看点

如何在项目的过程中估算时间

估算时间可分:

1.整个项目的开发周期

2.项目中单个子阶段开发周期

3.某个具体功能的开发周期

一般一个开发周期可分为:

1.整体设计

2.部分功能详细设计

3.代码编写

4.代码部分单元测试

5.代码功能集成

6.再做整体测试

7.发布某某版本

以上这些都需要做估算,那如何磨练估算能力呢?

       每个程序员都应该具备估算的技能。

       为磨练这个技能,接手每个任务时,先决定你要做什么,然后列出所要做的所有工作(在必要需求范围内),将工作以优先级来划分出每个阶段,分阶段确定哪个为第一版,紧接着是迭代(怎么做第一版,怎么迭代需求琢磨)。

在完成需求划分,细分之后,在项目开发或者编码之前估算任务所需时间,最后测量实际花费时间,并与估算相比较。同样比较你实际完成的与计划完成的。这样你将会既提高你对一个任务包含细节的理解,同样也提高了你的估算技能。

继续阅读