需求开发人日评估

简介: 本文介绍敏捷开发中工时评估的关键方法,以“人日”为单位,针对开发、自测、联调、测试及发布各阶段提供参考周期,并列举常见需求如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++ 虚函数的使用开销以及替代方案
918 0
|
3月前
|
人工智能 安全 搜索推荐
AI成钓鱼“加速器”?从语法错误到深度伪造,网络诈骗正经历一场危险进化
人工智能正将钓鱼攻击推向新高度,从逼真邮件到语音、视频伪造,AI让网络诈骗更隐蔽、精准且规模化。剑桥无线协会2025年报告指出,82.6%的钓鱼邮件已由AI生成,全球87%组织遭其害。AI不仅重塑内容,更实现“千人千面”的社会工程,甚至催生自适应攻击。防御需技术、流程与人协同:用AI识异常、强制多因素认证、建立验证文化。信任正在崩塌,唯有怀疑才能守护安全。
182 3
|
4月前
|
NoSQL Linux 网络安全
Redis集群部署指南
本章基于CentOS7讲解Redis集群搭建,涵盖单机安装、主从复制、哨兵集群及分片集群的部署与配置,详细演示Redis高可用与分布式架构实践全过程。
|
3月前
|
算法 搜索推荐
除了搜索,1688最大的免费流量在哪?运营一定要重视!
1688首页推荐是“货找人”的免费流量红利,依托算法将商品精准推给潜在买家。相比搜索,推荐流量更大、更持续,且竞争尚未固化。商家需打好数据基础、提升点击转化、优化买家体验,三步联动,才能抢占推荐入口,实现流量增长。
|
4月前
|
API 数据库 uml
如何写好一篇技术方案
本项目旨在升级知识库基础能力,优化目录与文档管理分离、拖拽体验不佳等问题,提升用户交互体验。通过PRD、设计稿、流程图、API及数据库设计等模块,全面梳理需求与技术方案,并明确各阶段排期与责任人,确保研发高效推进。
 如何写好一篇技术方案
|
4月前
|
自然语言处理 关系型数据库 MySQL
数据聚合、自动补全、数据同步
本文介绍了Elasticsearch中数据聚合、自动补全及数据同步的实现。通过聚合功能,可对数据进行分组、统计与分析;利用拼音分词器和Completion Suggester实现搜索框自动补全;结合MQ或监听binlog实现MySQL与Elasticsearch间的数据同步,确保数据一致性,提升搜索体验。
数据聚合、自动补全、数据同步
|
4月前
|
SQL 运维 分布式计算
如何做好SQL质量监控
SLS推出用户级SQL质量监控功能,集成于CloudLens for SLS,提供健康分、服务指标、运行明细、SQL Pattern分析及优化建议五大维度,助力用户全面掌握SQL使用情况,提升日志分析效率与治理能力。
 如何做好SQL质量监控
|
4月前
|
JSON 自然语言处理 算法
DSL语法、搜索结果处理
本文详细介绍了Elasticsearch的DSL查询与RestClient实现,涵盖全文检索、精确查询、地理坐标查询及复合查询,并结合黑马旅游案例实现搜索、分页、过滤与竞价排名功能。
 DSL语法、搜索结果处理
|
4月前
|
索引 JSON 数据格式
索引库、文档操作
本文介绍了Elasticsearch(ES)的核心概念及其与MySQL的对比,阐述了ES在数据存储、查询、搜索分析等方面的应用。ES中“索引”对应MySQL的表,“文档”对应行数据,“字段”对应列,而“映射(Mapping)”则类似于表结构定义。文章还详细讲解了如何使用Kibana和RestClient进行索引库与文档的增删改查操作,并通过实际代码示例展示了Java HighLevel RestClient的使用方法,帮助开发者掌握ES的基本操作流程。
 索引库、文档操作
|
4月前
|
SQL 安全 关系型数据库
了解SQL注入
SQL注入是一种常见且危险的Web安全漏洞,攻击者通过构造恶意SQL语句绕过身份验证、窃取数据或执行系统命令。本文介绍其原理、危害及防御方法,强调输入验证与参数化查询的重要性。

热门文章

最新文章