需求开发人日评估

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

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

天机学堂开发人日参考 天机学堂知识点分布.png

相关文章
|
4月前
|
运维 Devops 开发工具
生产环境缺陷管理
在一个大型团队中,bug协同管理是一件复杂的事情,发布经理要追版本bug,运维同学要评估bug影响范围,开发同学要在多个开发分支同时修复同一个bug,很容易出现bug漏提交、漏确认等生产安全问题。 本团队也出现过一起不同分支漏提交bugfix导致的一起P1故障(最高等级),该bug在生产环境进行hotfix时,漏掉了少量集群导致该二次故障。举个相似的例子,某品牌汽车发现潜在安全隐患进行召回,但却遗漏了某个小地区,偏偏在遗漏的地区,发生了安全事故导致有人员伤亡。 我们基于go-git开发实现了通用化的git-poison,通过分布式源码管理bug追溯、查询,可复制性高,适用于所有git仓库,与分
|
6月前
|
存储 物联网 Serverless
理想汽车基于 Hologres + Flink 构建万亿级车联网信号实时分析平台
理想汽车携手阿里云Hologres+Flink,打造万亿级车联网实时分析平台。面对百万余辆智能车、每秒百万级信号上报的挑战,通过存算分离、冷热分层、流批一体等创新,实现写入性能提升200%、查询QPS超万、成本降低40%,支撑数字孪生、智能诊断等高实时业务,构建高可用、弹性伸缩、低成本的下一代数据底座。
600 4
|
人工智能 缓存 运维
探秘 AgentRun丨通过无代码创建的 Agent,如何用高代码进行更新?
AgentRun 打破 AI Agent 开发困局,无代码快速验证想法,一键转高代码实现深度定制。60 秒创建 Agent,支持多模型、工具集成与 Prompt 优化;业务增长后可平滑演进,保留配置生成高质量代码,助力从原型到生产的持续迭代。
408 31
|
4月前
|
资源调度 分布式计算 Kubernetes
分布式计算调度器浅谈:YARN、Kubernetes、Mesos 到底图啥?
分布式计算调度器浅谈:YARN、Kubernetes、Mesos 到底图啥?
250 4
|
1月前
|
云安全 弹性计算 人工智能
2026年阿里云服务器租用价格:包年、包月、按量付费收费标准与活动价格
2026年阿里云服务器租用价格全面优化:轻量应用服务器低至38元/年,ECS年付99元起;包月灵活如香港地域24元/月;按量付费精确到秒。新用户专享秒杀、组合购省30%、续费同价及百万扶持资金,高性价比满足个人建站、企业上云与AI开发多元需求。
573 4
|
8月前
|
存储 机器学习/深度学习 大数据
终于有人把湖仓一体讲清楚了
湖仓一体是将数据仓库与数据湖融合的新一代数据架构,兼具结构化分析与多样化数据处理能力,实现统一存储、高效查询与深度分析,助力企业提升数据管理效率与业务决策水平。
|
9月前
|
机器学习/深度学习 人工智能 自然语言处理
基于迁移学习的智能代理在多领域任务中的泛化能力探索
近年来,AI Agent(人工智能代理)已广泛应用于自然语言处理、推荐系统、金融决策、游戏博弈等领域。然而,在面临“跨领域任务”时,AI Agent往往面临数据稀缺、训练代价高、泛化能力差等问题。 而迁移学习(Transfer Learning)的提出,为AI Agent提供了跨领域适配的技术支撑。通过将一个领域中训练好的知识迁移到另一个领域,我们可以显著减少新任务所需数据量,提高模型收敛速度与泛化性能。 本文将从理论、架构设计、代码实战与跨领域实验四方面,探讨迁移学习如何增强AI Agent在多个领域间的通用能力。
基于迁移学习的智能代理在多领域任务中的泛化能力探索
|
9月前
|
API PHP
PHP空值合并运算符:?? 拯救你的 isset() 套娃!
PHP空值合并运算符:?? 拯救你的 isset() 套娃!
|
Linux 索引
linux命令—ls
`ls` 是 Linux 系统中用于列出目录内容的基础命令,功能强大且使用频率极高。它可以帮助用户查看文件、分析磁盘空间及检查权限等。常用选项如 `-l` 显示详细信息,`-a` 包含隐藏文件,`-h` 以易读格式展示大小,`-t` 按修改时间排序等。通过组合选项,可实现复杂需求,如递归遍历目录(`-R`)、显示 inode 号(`-i`)或结合正则过滤特定文件。注意权限限制、特殊字符处理及大规模目录操作可能带来的性能问题。掌握 `ls` 是高效使用 Linux 的关键一步。
|
人工智能 语音技术
ACTalker:港科大联合腾讯清华推出,多模态驱动的说话人视频生成神器
ACTalker是由香港科技大学联合腾讯、清华大学研发的端到端视频扩散框架,采用并行Mamba结构和多信号控制技术,能生成高度逼真的说话人头部视频。
478 0
ACTalker:港科大联合腾讯清华推出,多模态驱动的说话人视频生成神器