需求开发人日评估

简介: 本文介绍敏捷开发中工时评估的关键——人日估算方法。涵盖开发、自测、联调、测试及发布各阶段的参考周期,并提供常见需求如增删改查、导入导出、跨服务调用等的人日参考标准,助力团队科学规划迭代进度。(238字)

前言
随着敏捷开发在国内的风靡,越来越多的团队开始推行敏捷开发,这其中有一个关键事项就是:工时的人日评估。简单来说就是:项目经理会让开发人员自己评估自己负责的模块大概需要的开发周期。
人日,即按照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的时间
这里人日评估都是在只做这个需求情况下的评估,如果有多个需求并行,需要做适当的人日拓展。具体拆分细节可参考:

天机学堂开发人日参考

相关文章
|
2月前
|
存储 算法 BI
xxljob本地运行
本文介绍XXL-JOB分布式任务调度的部署与使用。包含源码获取、数据库导入、服务端配置启动、客户端注册及执行器配置。详细说明各数据表作用、路由策略类型,并演示任务创建、参数设置与执行日志查看,助你快速上手XXL-JOB。
|
2月前
|
数据可视化 Java 关系型数据库
01-认识Activiti
工作流指如请假、报销等需审批的业务流程,通过可视化引擎实现多节点审批,广泛应用于CRM、WMS等系统。主流技术包括BPMN、Activiti和Flowable,其中Activiti为Java系开源引擎,支持复杂流程自动化,推动企业流程数字化。
|
2月前
|
存储 JSON NoSQL
MongoDB常用命令
本教程介绍MongoDB数据库操作,涵盖数据库与集合的创建、删除,文档的增删改查及分页排序查询。以文章评论系统为例,演示数据存储结构设计、CRUD操作、条件查询、投影与排序,以及分页实现方法,帮助快速掌握MongoDB基本用法。(238字)
|
2月前
|
存储 NoSQL 关系型数据库
MongoDB索引知识
MongoDB索引通过B树结构提升查询效率,避免全表扫描。支持单字段、复合、地理空间、文本及哈希索引,适用于等值、范围、排序及全文搜索,显著提升大数据量下的查询性能。
|
2月前
|
存储 消息中间件 开发框架
应用架构图
在业务架构基础上,技术架构将产品需求转化为技术实现。它涵盖分层设计、技术选型与关键组件关系,包括单体四层结构(表现、业务、数据、基础层)和分布式应用间的调用关系,明确内外系统边界,形成完整技术体系图谱。(238字)
|
2月前
|
Java 开发工具 数据安全/隐私保护
项目《中州养老》
《中州养老》是一个面向养老院的后台管理系统,涵盖员工管理端与家属小程序端。系统功能包括预约参观、入住退住、计费管理、健康监测等模块。项目采用Vue3+TS+TDesign构建前端,后端基于SpringBoot(SSM),集成Redis缓存、Nginx部署、阿里云OSS与IoT平台。支持RBAC权限控制、智能设备数据实时监控、微信登录、定时任务处理及多线程高效通信,实现养老业务全流程数字化管理。(238字)
|
2月前
|
NoSQL Java 数据库连接
第七章 SpringBoot框架
SpringBoot简化Spring开发,核心功能包括starter起步依赖、自动配置和jar包运行。通过@SpringBootApplication实现自动化配置,支持多种外部配置方式,优先级由高到低为:命令行参数 &gt; 系统属性 &gt; properties &gt; yml &gt; yaml。可自定义starter实现模块化集成。
|
2月前
|
NoSQL Redis Docker
第十章 常用组件
本简介涵盖Nginx代理机制、负载均衡与限流,分布式事务中的CAP/BASE理论及Seata模式,分布式锁实现方案,Redis数据类型、持久化与集群策略,MQ异步解耦与消息可靠传输,Elasticsearch倒排索引与搜索优化,Docker容器化与网络模式,Git分支管理与冲突解决,以及Maven项目构建与生命周期等内容,全面解析主流中间件与开发工具的核心原理与实践应用。(239字)
|
2月前
|
存储 NoSQL Java
如何准备好简历逐字稿
为提升面试通过率,本文档提供标准化逐字稿指导,聚焦项目关键点与高并发场景难题(如秒杀、分布式事务等),涵盖自我介绍、项目难点、技术选型及八股知识点。强调面试复盘与持续打磨,助力候选人系统化准备,增强信心,高效斩获offer。
|
2月前
|
存储 API 数据库
04-Activiti框架拓展
Activiti表以ACT_开头,分五类:ACT_RE_*存流程定义,ACT_RU_*存运行时数据,ACT_HI_*存历史记录,ACT_ID_*存用户组信息,ACT_GE_*存通用数据,支撑流程引擎高效运作。(238字)