需求开发人日评估

简介: 本文介绍敏捷开发中工时评估的关键方法,以“人日”为单位,详解开发、自测、联调、测试及发布各阶段的时间分配,并提供常见需求如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


天机学堂开发人日参考

相关文章
|
6月前
|
持续交付 项目管理
阿里巴巴-云效
本文介绍了如何开通并使用云效平台进行项目管理与自动化部署。涵盖服务开通、需求管理、代码托管及流水线构建等步骤,帮助团队高效协作,实现代码自动发布流程的搭建与体验。
|
机器学习/深度学习 人工智能 自然语言处理
《Python+AI如何颠覆传统文书审查模式》
在法律领域,法律文书审查传统上依赖人工,耗时且易出错。Python结合AI技术为这一问题提供了高效解决方案。通过自然语言处理(NLP),计算机可精准分析法律文书,包括分词、句法分析、命名实体识别(NER)和文本分类等步骤。这些技术能快速提取关键信息,理解复杂语义,并结合深度学习模型如Transformer提升准确性。实际应用中,高质量数据与专业标注至关重要,同时借助TensorFlow或PyTorch优化模型训练。AI辅助审查不仅提高效率,还助力律师、法官和企业法务更好地应对挑战,推动司法公正与智能化发展。
452 1
|
算法 安全 测试技术
GPS北斗信号放大转发器应用特点分析
GPS 北斗信号放大转发器是一种用于增强和转发GPS/北斗卫星信号的设备,以下是关于它的详细介绍: GPS 北斗信号放大转发器主要应用于以下场景 生产测试 卫星导航产品生产线:在智能手机、平板电脑、车载 DVD、导航仪、天线、模块、行车记录仪等产品的生产过程中,需要对其GPS或北斗定位功能进行测试。信号放大转发器可将室外卫星信号引入室内生产线,让产品在室内就能接收到稳定的卫星信号,从而完成各项定位功能测试,提高生产效率和产品质量。 科研院校实验室:科研人员在进行卫星导航相关的研究和实验时,需要在实验室环境中模拟真实的卫星信号。SYN2308型GNSS卫星信号转发器能够为实验室提供可调整的 GP
|
SQL 分布式计算 监控
Dataphin 评测报告
作为一名数据开发工程师,我有幸体验了阿里云的Dataphin工具。它提供一站式数据生命周期管理,涵盖采集、建模、治理到使用全流程,显著提升效率。开通试用简单友好,离线管道任务开发通过可视化拖拽组件降低门槛,SQL计算任务实用但调度依赖配置稍复杂。补数据功能出色,即席分析准确,数据分析可视化直观。优点包括全流程覆盖、易用性强、灵活性高;改进建议涉及文档优化、模板丰富度和性能监控增强。总之,Dataphin是构建企业级数据中台的理想选择,值得尝试!
|
自然语言处理 算法 Java
地址描述转换为坐标点不使用API,有什么转换的方法?
地址描述转换为坐标点不使用API,有什么转换的方法?
911 64
|
域名解析 存储 安全
HTTP【网络】
HTTP协议格式、HTTP的方法 、HTTP的状态码、HTTP常见的Header
1737 6
HTTP【网络】
|
12月前
|
边缘计算 监控 搜索推荐
301重定向:技术原理、架构级策略与搜索引擎的隐秘对话
本文深入解析HTTP状态码301“永久重定向”的技术细节与实践应用,探讨其在浏览器、爬虫及服务器端的行为特性。内容涵盖Nginx与CDN边缘计算实现高效重定向的方案,权重传递衰减机制,以及大规模网站迁移的技术框架。同时,文章还介绍了HTTP/3时代的创新优化,如0-RTT跳转和服务端推送,并提供诊断工具和实践清单,助力精准实施与监控重定向策略。301重定向不仅是技术手段,更是流量与信任关系的重塑桥梁。
374 6
|
11月前
|
数据库
如何开发CRM系统中的财务管理板块(附架构图+流程图+代码参考)
客户关系管理(CRM)系统中的财务管理模块对企业运营至关重要。它不仅提升工作效率,还能优化销售流程、确保财务数据准确记录。本文详解如何在CRM中搭建财务管理板块,涵盖开票申请、回款单处理、业务流程设计、开发技巧及注意事项,助力企业打造高效财务管理解决方案。
|
JavaScript 定位技术 API
Vue获取照片拍摄的地理位置信息
iPhone屏幕尺寸和开发适配
1081 155
|
消息中间件 存储 Prometheus
RabbitMQ实用技巧
连接超时通常是由于网络不稳定或RabbitMQ负载过高。可以通过增加连接重试机制来提高可靠性。
313 12

热门文章

最新文章