需求开发人日评估

简介: 本文介绍敏捷开发中工时评估的关键方法,以“人日”为单位,针对开发、自测、联调、测试及发布各阶段提供参考周期,并列举常见需求如Excel导入导出、增删改查、跨服务调用等的典型人日估算,助力团队科学规划项目进度。

前言

随着敏捷开发在国内的风靡,越来越多的团队开始推行敏捷开发,这其中有一个关键事项就是:工时的人日评估。简单来说就是:项目经理会让开发人员自己评估自己负责的模块大概需要的开发周期。

人日,即按照1人几天完成,如1/人日:表示这个需求需要1个人1天完成,如果有2个人一起做,可能就是0.5天(需求开发一般1+1 < 2,因为有代码合并的兼容性要处理)。

如何粗略评估开发人日

对于需求的人日评估,根据笔者的过往经历,假设开发是3人日,其余情况则做相对应的调整

开发周期:3人日,接口设计、数据库设计、代码开发

自测周期:1人日,约开发周期的0.3~0.5倍

联调周期:2人日,约开发周期的0.5倍,要充分考虑接口重新设计的可能性

测试周期:2人日,基本等同于联调周期,这个阶段有大量的前后端BUG需要修复

发布周期:2H左右,自动化部署平台一键部署或者Linux环境下上传jar包人工部署

常见需求开发人日参考

  • Excel导入导出:2人日
  • 单表增删改查:1人日
  • 跨服务业务逻辑
  • 远程服务调用(OpenFeign/Dubbo):3人日,需考虑对方给出接口的时间
  • 远程服务消费(MQ):3人日,需考虑对方给出MQ的时间

这里人日评估都是在只做这个需求情况下的评估,如果有多个需求并行,需要做适当的人日拓展。具体拆分细节可参考:

需求拆分与工时评估V3.xmind


天机学堂开发人日参考

相关文章
|
存储 设计模式 编译器
【C/C++ 虚函数以及替代方案】C++ 虚函数的使用开销以及替代方案(一)
【C/C++ 虚函数以及替代方案】C++ 虚函数的使用开销以及替代方案
1053 0
|
测试技术 uml
UML之用例图
UML之用例图
854 1
|
8月前
|
人工智能 安全 搜索推荐
AI成钓鱼“加速器”?从语法错误到深度伪造,网络诈骗正经历一场危险进化
人工智能正将钓鱼攻击推向新高度,从逼真邮件到语音、视频伪造,AI让网络诈骗更隐蔽、精准且规模化。剑桥无线协会2025年报告指出,82.6%的钓鱼邮件已由AI生成,全球87%组织遭其害。AI不仅重塑内容,更实现“千人千面”的社会工程,甚至催生自适应攻击。防御需技术、流程与人协同:用AI识异常、强制多因素认证、建立验证文化。信任正在崩塌,唯有怀疑才能守护安全。
447 3
|
8月前
|
存储 人工智能 监控
数据跨境、隐私泄露、审计溯源——出海企业三大安全必答题
AI 出海刚起步就被罚?阿里云日志服务 SLS 来了! 提供从跨域集中审计、智能数据脱敏到全链路溯源的一站式解决方案,让合规不再是负担,而是全球化竞争的护城河。
697 56
|
8月前
|
算法 搜索推荐
除了搜索,1688最大的免费流量在哪?运营一定要重视!
1688首页推荐是“货找人”的免费流量红利,依托算法将商品精准推给潜在买家。相比搜索,推荐流量更大、更持续,且竞争尚未固化。商家需打好数据基础、提升点击转化、优化买家体验,三步联动,才能抢占推荐入口,实现流量增长。
|
算法 搜索推荐 API
小红书如何养号?怎么算养号成功
从零到千粉:小红书养号实战手册与Python自动化实现 大家好
|
敏捷开发 SQL 运维
运维进度看板工具全景攻略:如何通过工具实现任务、责任和协作的完美结合
运维进度看板工具通过可视化任务流程,提升运维团队协作效率与透明度,解决任务无人跟进、信息碎片化、责任不清等问题,助力任务高效流转与项目有序推进。
|
前端开发 JavaScript
前端一键回到顶部案例
本文介绍了如何实现网页中的一键回到顶部功能,包括两种方法:第一种是通过HTML中的锚点跳转实现快速回到顶部;第二种是使用JavaScript的`scrollTo`方法结合`requestAnimationFrame`实现滚动动画效果,让页面滚动更加平滑自然。
740 1
前端一键回到顶部案例
|
JavaScript
vue3引入vant完整步骤
vue3引入vant完整步骤
1232 8
|
JavaScript 前端开发 开发工具
如何编写.gitignore文件
如何编写.gitignore文件
777 1