LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

谈谈程序员如何准确评估开发时间?

admin
2024年1月22日 9:30 本文热度 467

程序员能否准确评估开发时间,是一件很重要的事情。我们需要与产品经理、前端同学、测试同学还有自己的小组成员进行沟通,本文将推荐一些评估方法和步骤。

1. 定义任务

我们开发之前需要与产品经理还有其他相关人员交流,了解项目的具体需求,并明确任务的具体目标和实现细节。严禁需求不明确情况下给出时间,防止事后被抓“把柄”。然后需要将任务细化为更小的部分,并确定每个任务所需的具体时间

2. 确认可用时间

我们在日常开发中需要明确自己可用的时间,然后根据计划安排每个任务的优先级和时间表。一天工作八小时,我们不可能都专注的在写代码。一天的工作中,有开会、阶段性休息的时间开销,真正有效时间其实不足六小时,杂事多的话可能是四五个小时,所以安排时间要考虑周到。

3. 预留应急时间

项目开发中有许多方面需要预留的时间,我整理了一些自己日常需要预留时间的地方:

  1. 合作沟通的时间:作为后端开发,我们除了自己的开发任务之外,需要和产品经理、前端、测试,还有组内同学以及其他技术小组进行沟通。涉及跨部门协作时,会有很多不确定时间,比如你跟前端或者其他技术组成员约好了联调,但是他没有按计划时间完成。这种情况可能会影响你的进度,需要根据实际情况去填充等待时间。

  2. 突发情况:bug修改、需求微调、对接人请假,这些突发情况的时间也要预留,防止项目延期风险。

4. 总结

最后,每个程序员都应该具备评估开发时间的技能。我们可以在接手每个任务时,先决定你要做什么,然后在开始之前估算任务所需时间,最后与实际花费时间对比。通过多次的对开发时间的总结,会让你评估的开发时间更加准确。

不过尽管进行了精确评估,也不能保证每个项目都会按照你的计划完美施行。我们总会遇到各种各样的突发时间,需要我们自己去记录整理,提升经验。在这里我可以说一些开发过程需要注意的细节:

  1. 对于项目的需求要明确,与产品沟通到位,防止无效工作时间;

  2. 涉及技术方案时,要提前调研可行性,以及和项目的匹配度;

  3. 开发过程需要与领导和其他团队成员保持沟通,定期更新项目完成情况和对齐进度。


该文章在 2024/1/22 11:58:14 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved