如何做好项目式软件开发的工时预估

发布 2019-07-09 23:56:40 阅读 7935

一、目的。项目实施周期与编制计划差异性较大的问题困扰着很多企业,这一问题出现时,企业有必要对工时预估工作进行详细分析,针对计划编制中存在的问题,围绕工时预估提出相应的参照原则,以利于整个项目进度的控制。

完善工时预估工作后,可能带来的潜在效果包括:

提高计划和实际执行之间的吻合度,避免预期落差造成较低的用户满意度;

通过工时分析,挖掘出产生误差的原因,完善公司项目进度控制机制,提升了司项目实施效率,节约项目成本;

明确项目成员各自责任,有助于项目激励机制的推行。

二、工时预估的时点。

汇德软件认为,需要进行工时预估的时点包括以下4个阶段:

1、销售签单阶段。

商务阶段,一方面,需要明确项目的总体投入,另一方面,需要确定项目整体的建设周期。

针对签约金额,由于无法获取详细的需求,很难估计出一个误差很小的开发工时。如果预估偏大,客户可能认为预算过高;如果预估过低,后续商务执行会面临风险。这时,企业可以采用两种方式来计算工时:

1、按整体功能进行的工**估,此方法操作比较简单,客户容易理解;2、按功能点来计算工时,此方法是行业标准计算方法,计算过程虽然比较复杂,但准确度较高。

方式一:方式二:

如果客户需要有一个总量控制,在不进行充分调研的情况下,可以用一种相对简洁的处理方式来与用户达成某种共识。初步考虑将项目开发划分为难、中、易三大类,并罗列一些参考特征。

2、项目启动阶段。

项目启动阶段需要编制整个项目的实施进度安排。此时,项目经理往往也没有明确的需求,在开发工期的安排上面也需要进行预估。

目前项目实施中存在的主要问题是:启动阶段进行了开发工时预估,但并没有留存,在项目中后期时往往由于缺乏依据,而难以有效评估开发进度的合理性。单纯的时间判断不利于分析项目延期或超前的本质原因。

因此,可以在此阶段,预估开发工期的同时,也给予相应的二次开发工作量说明。如下图所示:

备注:为了加强开发过程管理,建议增加单独的设计环节,每个项目可以预估5~7个工作日的需求设计阶段(开发级别而非实施层面),纯产品的项目除外。

3、概要设计阶段。

数据库设计完成后,基本上也就明确要实现的业务功能和统计需求。此时,对后续开发工期的预估就变得精确多了。因此,可以重新对开发工期进行测算,并据此对项目开发计划进行修订。

4、实施中的计划变更。

实施过程中由于某些原因的出现,导致了项目不能按照预期开展工作。此时,也需要及时对项目计划进行变更。变更管理所参照的对象就是最近版本的项目进度计划表,项目经理要针对此表分析出变更的原因。

三、其它说明。

整个项目的进度计划,除开发工期外,还包括具体实施工作的工期,关于这方面,也可以考虑提供一个标准工时,以便于整体工期的预估。

工期管理的目的既是约束公司内部工作管理,同时也是与用户沟通的重要依据。因此,细化工期计划的内容,有助于扫除与用户之间的沟通障碍。

如何做好店长

如何做好一个店长,一个好的店长是开店成功的关键。以下是金牌店长培训的内容 通过本次培训,让作为店长的你更明确店长的角色及工作职责,了解店铺运作管理的内涵 流程及优秀店铺的标准,加强顾客服务管理,提升店铺顾客服务水平。店长将掌握管理和激励店铺员工的方法,学习有效管理员工和新员工辅导的技巧,提升店长管理...

如何做好教学反思

也谈教学反思 什么是教学反思。一 什么是教学反思。反思,是西方近代哲学的一个概念,也有译作 反省 反映 的。黑格尔说 反思以思想的本身为内容,力求思想自觉其为思想 1 1 英国哲学家洛克认为,反思或反省是人心对自身活动的注意和知觉,是知识的 之一 人通过反省心灵的活动和活动方式,获得关于它们的观念,...

如何做好期末复习

怎样做好期末复习。临近期末,是一学期中至关重要的阶段,因为这也是教师和学生艰辛付出后将要收获的时刻。无论是教师还是学生,还有社会和家长,都非常重视学生的学业成绩。因此,班主任注重引导 任课教师加强管理 学生积极 认真备考,这是期末考试取得成功的关键。那么,我们班主任应该做好哪些工作呢?一 积极动员 ...