2需求开发人日评估

简介: 本文介绍敏捷开发中需求人日评估方法,涵盖开发、自测、联调、测试及发布各阶段工时参考,提供常见功能如增删改查、导入导出、远程调用等的典型人日估算,助力团队科学排期。

需求开发人日评估
前言
随着敏捷开发在国内的风靡,越来越多的团队开始推行敏捷开发,这其中有一个关键事项就是:工时的人日评估。简单来说就是:项目经理会让开发人员自己评估自己负责的模块大概需要的开发周期。
人日,即按照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
(959 KB)
天机学堂开发人日参考

相关文章
|
6月前
|
敏捷开发 Dubbo Java
需求开发人日评估
本文介绍敏捷开发中工时评估的关键方法,以“人日”为单位,详解开发、自测、联调、测试及发布各阶段的估算比例,并提供常见需求(如增删改查、导入导出、跨服务调用等)的人日参考,助力团队科学规划迭代周期。
|
6月前
|
存储 JavaScript 前端开发
XSS攻击
XSS(跨站脚本攻击)利用网站对用户输入过滤不足,将恶意脚本注入页面,用户访问时执行,可窃取Cookie、数据或劫持操作。主要分反射型(通过URL注入)和存储型(存入数据库)。防御措施包括转义字符、白名单过滤富文本及使用CSP策略限制资源加载,有效降低安全风险。(238字)
|
6月前
|
安全 数据安全/隐私保护
1.什么是权限管理
权限管理包含认证与授权两大核心:认证验证用户身份(如登录),授权则根据角色分配资源访问权限。通过角色叠加生成可访问菜单,实现安全控制,避免操作失误与数据泄露,保障系统安全运行。
|
24天前
|
JSON 人工智能 文字识别
飞书/钉钉/企微集成型办公Agent:实现一句话触发报销审批
本文介绍如何用AI办公Agent重构报销流程:员工群内一句话发起报销,Agent自动解析、验票、校验预算并推送审批,全程≤15分钟。涵盖多平台接入、大模型结构化提取、发票真伪核验及人工兜底机制,让财务专注高价值工作。(239字)
168 2
|
6月前
|
人工智能 Java API
Java Spring Boot 拥抱 AI 原生:从 API 调用到架构重构的进化之路
在AI时代,Java开发者需突破调用API的表层应用,以Spring Boot为基石,推动从“菜单驱动”到“意图驱动”的范式变革。通过构建智能体为核心、工具化封装Service、强化记忆与安全管控的四层架构,融合RAG、异步调度与全链路监控,实现AI原生应用的工程化落地。依托Spring生态的稳定性与可管理性,逐步演进现有系统,让Java在AI原生时代焕发新生。
379 8
|
7月前
|
存储 JavaScript
网页快照这件事,比“更新”复杂得多
本文讨论了增量抓取的重要性和常见误区,强调了保存网页历史形态的必要性。作者分享了三个关键策略:时间窗口、事件驱动和结构化快照,以及如何通过代码实现这些策略。最后,作者反思了抓取的本质,认为它不仅是获取最新内容,而是记录网页内容的演变过程。
536 3
|
5月前
|
人工智能 安全 C++
破解AI编程落地痛点:MonkeyCodeAI效率与安全双提升实战解析
长亭科技MonkeyCodeAI是企业级开源AI研发基础设施,破解AI编程工具同质化、数据不安全、依赖海外模型等痛点。支持双模融合(补全+Agent)、私有化部署、国产模型适配及全流程研发赋能,开箱即用,安全可控。
415 2
破解AI编程落地痛点:MonkeyCodeAI效率与安全双提升实战解析
|
6月前
|
关系型数据库 应用服务中间件 Nacos
Nacos配置中心
本章详解Nacos配置中心实战:实现微服务配置统一管理,支持热更新、配置共享与优先级控制,并搭建高可用集群,提升系统稳定性。
|
7月前
|
存储 安全 Java
saToken
saToken以“简约而不简单”为核心理念,为Java开发者提供轻量、高效的权限治理方案。它通过简洁API与注解,实现登录认证、权限校验与会话管理,降低开发成本,提升维护效率,是现代权限设计中兼具实用性与人文关怀的典范之作。(238字)