北大青鸟电话24小时全国咨询热线:028-86763871
行业新闻
校区新闻
专门话题
校园新闻
行业新闻
综合文章
联系方式
北京旗舰校区

电话:400-601-0802

QQ:4006010802

地址:西城区北礼士路100号

贵阳优越

电话:400-680-0851

QQ:800017195

地址:高新区国家数字内容产业园

沈阳三好

电话:400-855-1066

QQ:4008551066

地址:沈阳和平区三好街54号

兰州优越

电话:0931-7701993

QQ:800017195

地址:兰州安宁区兴安路教育港

成都锦江

电话:028-86763871

QQ:800017195

地址:成都市武侯区天益街38号

行业新闻

当前位置:首页 > 青鸟新闻 > 行业新闻
程序员如何精确评估开发时间?
发布者:北大青鸟王老师    发布时间:2019-04-26    浏览次数:


tWM学IT好就业-北大青鸟优越教育官方网站

最近几年,我都是以小时为单位进行时间评估的,有没有觉得有点恐怖?长期以来这样的习惯让我收获颇多。这得感谢我之前的领导,三年前强迫我们这样做,刚开始很抵触,后来才体会到其中的甜头。tWM学IT好就业-北大青鸟优越教育官方网站

 tWM学IT好就业-北大青鸟优越教育官方网站

1、任务拆分tWM学IT好就业-北大青鸟优越教育官方网站

 tWM学IT好就业-北大青鸟优越教育官方网站

拿到新需求后,对其进行充分了解,不清楚的就去问清楚,然后对其进行模块化。之后,再进行技术上的拆分。由大到小,再到细节。细到什么程度呢?细到一个按钮的实现,细到一个点击动作是要用按钮还是要用手势的定夺,最好能细到代码块的划分。tWM学IT好就业-北大青鸟优越教育官方网站

 tWM学IT好就业-北大青鸟优越教育官方网站

这个能力是需要锻炼的,做好拆分,然后在实际开发过程中根据实际时间花销,回顾时间评估的准确性,以便让下次更准确。慢慢地,就会越来越精确,评估时间有依有据,不再是拍脑门给出的时间。下面看一个例子:tWM学IT好就业-北大青鸟优越教育官方网站

图片7.png tWM学IT好就业-北大青鸟优越教育官方网站

 tWM学IT好就业-北大青鸟优越教育官方网站

2、合理认知时间tWM学IT好就业-北大青鸟优越教育官方网站

 tWM学IT好就业-北大青鸟优越教育官方网站

一天工作八小时,但你不可能专注地连续八小时在编写代码。一天的工作中,有开会、讨论、阶段性休息(刷新闻、喝咖啡、发呆)的时间开销,真正有效时间其实不足六小时,杂事多的话可能是四五个小时。tWM学IT好就业-北大青鸟优越教育官方网站

 tWM学IT好就业-北大青鸟优越教育官方网站

3、预留buffer(缓冲区)tWM学IT好就业-北大青鸟优越教育官方网站

 tWM学IT好就业-北大青鸟优越教育官方网站

首先明确,预留buffer不是让你随便增加预估量,而是要明确知道buffer是给那些事情用的。要考虑到一下几点:tWM学IT好就业-北大青鸟优越教育官方网站

 tWM学IT好就业-北大青鸟优越教育官方网站

首先是沟通时间,你开发的时候不可能是闷着头一直写代码。要和UI设计师沟通,要和产品经理沟通,有可能还需要和组内的人沟通技术上的事情,以及和别的技术小组对接的问题。tWM学IT好就业-北大青鸟优越教育官方网站

 tWM学IT好就业-北大青鸟优越教育官方网站

等待时间。如果牵扯多部门协作,会有很多等待时间,因为你不能保证别的部门就能准确按照计划时间完成的。虽然等待过程中你可以安排其他任务,但你不能保证其他任务就能刚好填充等待时间,更何况任务切换也需要时间成本。tWM学IT好就业-北大青鸟优越教育官方网站

 tWM学IT好就业-北大青鸟优越教育官方网站

突发状况。例如,bug修改、需求微调、对接人请假。tWM学IT好就业-北大青鸟优越教育官方网站

 tWM学IT好就业-北大青鸟优越教育官方网站

不确定时间。和其他部门有交集的工作,最好多预留buffer。比如移动端和后台联调。后端信誓旦旦给你说11.11号可以进行联调,这次联调总共5个接口。如果你简单地认为他们给你提供的接口没问题,并且能顺利请求回来数据,预计一天联调时间足以,那你就等着delay吧。11.10号你已经准备好了所有联调准备,如果数据能正确返回,你的解析功能都是OK的,因为你之前用假数据已经处理的好好的。到了11号,你请求第一个接口就报错了,然后在即时通讯软件上问他们怎么回事,半个小时后给你回了“不好意思,地址变了,你用这个试试”。又错了……。终于回来数据了,然后发现缺少两个字段……。就这样,第一个接口调通已经快下班了。(当然很多后端技术人员也是很靠谱的,举这个例子只是为了让多考虑)tWM学IT好就业-北大青鸟优越教育官方网站

 tWM学IT好就业-北大青鸟优越教育官方网站

以上是可能会出现的状况,实际中有可能只是出现了一部分,这要根据实际情况而定。并不是让你能多预留buffer就多留,毕竟每个项目的时间都是很紧张的。一般buffer留在15%-25%。tWM学IT好就业-北大青鸟优越教育官方网站

 tWM学IT好就业-北大青鸟优越教育官方网站

4、回头看tWM学IT好就业-北大青鸟优越教育官方网站

 tWM学IT好就业-北大青鸟优越教育官方网站

在实际开发过程中,测量实际花费时间,并与估算相比较。如果有些地方相差较大,就要看差在哪里,然后在下次预估中避免相同的差错。tWM学IT好就业-北大青鸟优越教育官方网站

 tWM学IT好就业-北大青鸟优越教育官方网站

锦江校区:成都市高新区天益街38号理想中心3栋3楼tWM学IT好就业-北大青鸟优越教育官方网站

天府校区:成都市天府新区华府大道4段777号tWM学IT好就业-北大青鸟优越教育官方网站

报名地址:成都市高新区天益街38号理想中心3栋3楼(地铁高新站A出口前行100m)tWM学IT好就业-北大青鸟优越教育官方网站

联系电话:17380138642tWM学IT好就业-北大青鸟优越教育官方网站

 tWM学IT好就业-北大青鸟优越教育官方网站


tWM学IT好就业-北大青鸟优越教育官方网站

北京旗舰校区
电话:400-601-0802
QQ:4006010802
地址:西城区北礼士路100号
贵阳优越
电话:400-680-0851
QQ:800017195
地址:高新区国家数字内容产业园
沈阳三好
电话:400-855-1066
QQ:4008551066
地址:沈阳和平区三好街54号
兰州优越
电话:0931-7701993
QQ:800017195
地址:兰州安宁区兴安路教育港
成都锦江
电话:028-86763871
QQ:800017195
地址:成都市武侯区天益街38号