大学里跟老师做的项目几乎没有一个是按时间完成都是在拖时间一拖再拖每次老师初步地估算这个项目需要多少时间我脑袋里都下意识地想老师估算的时间*2,或*3,或者更多其中最糟糕的一个项目估计用一个月结果用了一年才勉强结束实际时间估算时间*12,我的天呀当时估计也就是学校这种地方做得出来。到了企业之后实际时间是估算时间的两到三倍也是很正常的事这还是在需求明确到85%以上的情况下需求不清的情况下时间就海了去了。项目开始时客户简单的描述需求开发方便豪言壮语一个时间有时这个时间连需求分析都做不完中间客户改了需求开发方声称“绝对不是问题”接项目时要人情、关系之类的客户改点需求一般不太好明说要加时间到了时间了还差很多没做完项目组的人赶工都加了好几天的夜班了给客户演示下忽悠下客户然后再说我们再完善一下一般这时客户也会再提点新需求如此反复就不知道要完善到什么时候去了。最后提起这项目开发方暗骂客户扯蛋客户暗骂开发方混蛋。需求不清的情况下本人暂时不知道怎么估算时间不知各位有什么高招分享下。但为什么在需求明确到85%以上的时候我们实际时间还是估算时间的两到三倍或者更多这种情况我想扯蛋是出在我们自己身上了我总结了一下分为两种1 自己豪言壮语“害”自己拿到了一个需求或一个技术难点看了一下道“这个容易两三天搞定”“这个系统简单撑破天一个月”真的动起手来发现挺难的搞了N个两三天或撑破了N个天才搞定。2 别人豪言壮语“害”我或整个小组这个别人通常指市场人员在软件公司基本是市场跟技术之争而在国内因为各种原因往往又是市场占主导一个项目下来市场人员感觉一下需要多少时间技术的就得照办你跟他说“时间不够”通常都会回复“加加班抓抓紧”往往按他估算的天数就是按24小时工作也不够更离谱有的连需求都做不完再说市场的不懂技术实际时间往往是他估算的时间三、四倍也不足为奇。你直接跟他说你的估算时间他估算时间*3是不是从侧面贬低你上级的智商他会接受吗经过了一段时间的痛苦之后我还是小有点心得了如下问题1是比较容易解决的因为改变自己远比要改变别人容易得多刚开始的时候我们自己可能会夸海口随着经验的非富对自己的时间估算会慢慢地八九不离十我就是这样的。刚毕业那会我领到一个任务看一下就估算个时间通常很短为了表现自己再加上精力比较旺盛工作时间做不完就加班做反正也没什么事慢慢我也知道具体的任务我大概需要多少小时来做。不过刚开始带小组的时候接到一个任务我就估算了我大概要多少时间然后小组多少个人就算是多少个我估算时间我要的总时间\小组人数好笨的想法呀不用时间跟组员交待任务的吗个个组员都是我吗比我强的还好顶多做完了休息差一点的就麻烦了结果实际时间多了很多。后来我就吸取了教训跟组里的人相处久了心里也有底了谁比我强大概强多少谁比我弱弱多少最好能量化单凭感觉靠不住这样一折算可以把时间算个大概再把任务跟组员交流一下基本估算的时间八九不离十。问题2就比较麻烦了上级非技术人员、市场人员之类通常估算一个项目的时间少得离谱说出来吓坏项目组长我通常把这种情况叫做放卫星。面对上级放卫星要想办法说服上级采用我们的时间或者让上级接受这个时间特殊情况因为上级是非技术人员的话一般是凭感觉估算时间所以一般不要试图用自己感觉的时间来证明别人的感觉的时间不对。为什么你感觉的就对我的就错上级肯定不会采纳的反而会让上级感得你做事不积极想拖时间怕苦怕累对任务讨价还价前期我也犯了这样的错误给上级留下了不好的印象后来我总结了一下发现说服上级是需要一定的技巧的。1 有理有据用数据说话。上级凭感觉估算的时间与自己估算的时间有很大差距时不要很着急地直接说出自己估算的时间这样容易造成直接的对立之后的交流会很僵可以先描述推出时间的依据是什么依据的数据支持是什么然后当着上级的面根据这个依据把我们估算的时间给算出来古语有云事实胜于雄辩想必上级会欣然接受的。毕竟大家都是为了把工作做好经历有一个项目信息系统需求比较明确在数据库设计做完之后120多张表呀我的上级市场人员出身跟我说“这个简单呀最多15天就搞定了你看怎么样”当时我一听心里就发毛当时我估算的时间是45天呀整整差了3倍我首先表达了我的时间跟他算的有点差距但没有直接说我的时间然后列举了前面公司所做的几个信息系统的项目如下项目A3人60天140张数据库表平均每人每天处理0.8张表项目B5人30天110张数据库表平均每人每天处理0.7张表。。。。然后我跟他说现在我们效率提高了再加上项目紧我们会加下班大概算每人每天处理1张表吧小组共3人也要45天这样呀。最后我还笑着跟他开了个玩笑我们组每天24小时工作一直干15天都有点勉强呀当时在座的都笑了。当时上级思考了一下然后就采用了我的45天的计划。2 把任务分配到组员再请上级到小组中交流依靠群众的力量说服上级反过来每个组员都当着上级承诺了开发时间对他自己也是一种鞭笞、激励有利于按时完成任务。小组组长单独跟上级说他官大一级压死人再说自己心里也有点怕怕吧。把他请到小组里来人多了自然胆也壮了将每个人的开发任务给他看每个人说说对自己任务的看法难度怎么样要多久才能完成参照第一条有理有据用数据说话注意控制气氛尽量以聊天的形式不要搞僵气氛最后由自己进行一个总结把总的时间明确化这时上级面对群众的力量一般也会同意你的估算时间。特殊的情况假如上级就是要按他估算的时间来原因可能有很多他就认为他的是对的客户摧得紧等等实在无法说服上级完全采用自己估算的时间能多加几天是几天但是在心里一定要有个完成项目的估算时间哪怕这个时间是上级指定的10倍这个时间最好是比较可靠的有依据我始终认为一个项目完成的时间是多少就是多少不为因为上级硬压一个很短的时间就真的是这个时间了我发现加班做不了多少事不知道大家的感觉怎么很多时候上级宁可你最后延长或拖N倍于他的估算时间也不采纳你的N-X倍比较可靠的时间有点无奈。假如你心里没底的话会做到很郁闷因为每次延时整组人都会觉得很累可能是因为一鼓作气,再而衰, 三而竭延时越多整组人会越疲倦遇到这种情况可以暗地按自己计划走不停地延时到自己估算的时间就OK了这是针
工作感言:项目时间估算
发布时间:2026/7/6 9:31:58
大学里跟老师做的项目几乎没有一个是按时间完成都是在拖时间一拖再拖每次老师初步地估算这个项目需要多少时间我脑袋里都下意识地想老师估算的时间*2,或*3,或者更多其中最糟糕的一个项目估计用一个月结果用了一年才勉强结束实际时间估算时间*12,我的天呀当时估计也就是学校这种地方做得出来。到了企业之后实际时间是估算时间的两到三倍也是很正常的事这还是在需求明确到85%以上的情况下需求不清的情况下时间就海了去了。项目开始时客户简单的描述需求开发方便豪言壮语一个时间有时这个时间连需求分析都做不完中间客户改了需求开发方声称“绝对不是问题”接项目时要人情、关系之类的客户改点需求一般不太好明说要加时间到了时间了还差很多没做完项目组的人赶工都加了好几天的夜班了给客户演示下忽悠下客户然后再说我们再完善一下一般这时客户也会再提点新需求如此反复就不知道要完善到什么时候去了。最后提起这项目开发方暗骂客户扯蛋客户暗骂开发方混蛋。需求不清的情况下本人暂时不知道怎么估算时间不知各位有什么高招分享下。但为什么在需求明确到85%以上的时候我们实际时间还是估算时间的两到三倍或者更多这种情况我想扯蛋是出在我们自己身上了我总结了一下分为两种1 自己豪言壮语“害”自己拿到了一个需求或一个技术难点看了一下道“这个容易两三天搞定”“这个系统简单撑破天一个月”真的动起手来发现挺难的搞了N个两三天或撑破了N个天才搞定。2 别人豪言壮语“害”我或整个小组这个别人通常指市场人员在软件公司基本是市场跟技术之争而在国内因为各种原因往往又是市场占主导一个项目下来市场人员感觉一下需要多少时间技术的就得照办你跟他说“时间不够”通常都会回复“加加班抓抓紧”往往按他估算的天数就是按24小时工作也不够更离谱有的连需求都做不完再说市场的不懂技术实际时间往往是他估算的时间三、四倍也不足为奇。你直接跟他说你的估算时间他估算时间*3是不是从侧面贬低你上级的智商他会接受吗经过了一段时间的痛苦之后我还是小有点心得了如下问题1是比较容易解决的因为改变自己远比要改变别人容易得多刚开始的时候我们自己可能会夸海口随着经验的非富对自己的时间估算会慢慢地八九不离十我就是这样的。刚毕业那会我领到一个任务看一下就估算个时间通常很短为了表现自己再加上精力比较旺盛工作时间做不完就加班做反正也没什么事慢慢我也知道具体的任务我大概需要多少小时来做。不过刚开始带小组的时候接到一个任务我就估算了我大概要多少时间然后小组多少个人就算是多少个我估算时间我要的总时间\小组人数好笨的想法呀不用时间跟组员交待任务的吗个个组员都是我吗比我强的还好顶多做完了休息差一点的就麻烦了结果实际时间多了很多。后来我就吸取了教训跟组里的人相处久了心里也有底了谁比我强大概强多少谁比我弱弱多少最好能量化单凭感觉靠不住这样一折算可以把时间算个大概再把任务跟组员交流一下基本估算的时间八九不离十。问题2就比较麻烦了上级非技术人员、市场人员之类通常估算一个项目的时间少得离谱说出来吓坏项目组长我通常把这种情况叫做放卫星。面对上级放卫星要想办法说服上级采用我们的时间或者让上级接受这个时间特殊情况因为上级是非技术人员的话一般是凭感觉估算时间所以一般不要试图用自己感觉的时间来证明别人的感觉的时间不对。为什么你感觉的就对我的就错上级肯定不会采纳的反而会让上级感得你做事不积极想拖时间怕苦怕累对任务讨价还价前期我也犯了这样的错误给上级留下了不好的印象后来我总结了一下发现说服上级是需要一定的技巧的。1 有理有据用数据说话。上级凭感觉估算的时间与自己估算的时间有很大差距时不要很着急地直接说出自己估算的时间这样容易造成直接的对立之后的交流会很僵可以先描述推出时间的依据是什么依据的数据支持是什么然后当着上级的面根据这个依据把我们估算的时间给算出来古语有云事实胜于雄辩想必上级会欣然接受的。毕竟大家都是为了把工作做好经历有一个项目信息系统需求比较明确在数据库设计做完之后120多张表呀我的上级市场人员出身跟我说“这个简单呀最多15天就搞定了你看怎么样”当时我一听心里就发毛当时我估算的时间是45天呀整整差了3倍我首先表达了我的时间跟他算的有点差距但没有直接说我的时间然后列举了前面公司所做的几个信息系统的项目如下项目A3人60天140张数据库表平均每人每天处理0.8张表项目B5人30天110张数据库表平均每人每天处理0.7张表。。。。然后我跟他说现在我们效率提高了再加上项目紧我们会加下班大概算每人每天处理1张表吧小组共3人也要45天这样呀。最后我还笑着跟他开了个玩笑我们组每天24小时工作一直干15天都有点勉强呀当时在座的都笑了。当时上级思考了一下然后就采用了我的45天的计划。2 把任务分配到组员再请上级到小组中交流依靠群众的力量说服上级反过来每个组员都当着上级承诺了开发时间对他自己也是一种鞭笞、激励有利于按时完成任务。小组组长单独跟上级说他官大一级压死人再说自己心里也有点怕怕吧。把他请到小组里来人多了自然胆也壮了将每个人的开发任务给他看每个人说说对自己任务的看法难度怎么样要多久才能完成参照第一条有理有据用数据说话注意控制气氛尽量以聊天的形式不要搞僵气氛最后由自己进行一个总结把总的时间明确化这时上级面对群众的力量一般也会同意你的估算时间。特殊的情况假如上级就是要按他估算的时间来原因可能有很多他就认为他的是对的客户摧得紧等等实在无法说服上级完全采用自己估算的时间能多加几天是几天但是在心里一定要有个完成项目的估算时间哪怕这个时间是上级指定的10倍这个时间最好是比较可靠的有依据我始终认为一个项目完成的时间是多少就是多少不为因为上级硬压一个很短的时间就真的是这个时间了我发现加班做不了多少事不知道大家的感觉怎么很多时候上级宁可你最后延长或拖N倍于他的估算时间也不采纳你的N-X倍比较可靠的时间有点无奈。假如你心里没底的话会做到很郁闷因为每次延时整组人都会觉得很累可能是因为一鼓作气,再而衰, 三而竭延时越多整组人会越疲倦遇到这种情况可以暗地按自己计划走不停地延时到自己估算的时间就OK了这是针