现在的位置: 首页 > 综合 > 正文

TIP: 关于划分feature与时间估算

2013年09月12日 ⁄ 综合 ⁄ 共 461字 ⁄ 字号 评论关闭

软件项目开发中,如何将需求转化为可操作的feature来分配,以及如何估算实现feature所需要的时间是制订出合理项目计划的前提。下面介绍一种合理量化的方法。

 

1. 将每一个feature写在一张卡片上。标注名称,描述,对完成此feature所需时间的初步估算(此项先预留)。

2. 完成这些卡片后,招集团队成员一同来评估时间,具体方法是:

   对每个feature逐个讨论,每个成员可以给出自己的预估时间(设定一些预设值,比如,1,2,4,6,10,15,20,等)。

   让预估时间最高和最低的成员讲述自己的理由。预估时间少的可能是因为有这方面的经验,或者这个feature可以通过现有类库直接实现,预估时间多的可能是因为考虑到更多的方面与风险。大家可以一起讨论,之后再次进行投票来选取合理时间。

3. 每个feature的工作量最好划分在0.5人日到4.5(一周有半天用来总结,团队建设等其它活动)人日之间。如果超出,考虑拆分这个feature。

4. 每个人每天并不能按照8小时来计算,能达到8*0.6的效率已经是较不错的情形了。

抱歉!评论已关闭.