需求开发人日评估

简介: 本文介绍敏捷开发中的人日评估方法,涵盖开发、自测、联调、测试及发布各阶段工时分配,提供常见需求如增删改查、接口调用、MQ消费等的参考人日,助力团队科学规划项目周期。(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的时间
这里人日评估都是在只做这个需求情况下的评估,如果有多个需求并行,需要做适当的人日拓展。具体拆分细节可参考:
需求拆分与工时评估V3.xmind

天机学堂开发人日参考

相关文章
|
9月前
|
Kubernetes 容器
解决安装kubectl慢的问题
使用国内阿里云镜像源加速Kubernetes安装。修改`/etc/yum.repos.d/kubernetes.repo`,配置baseurl和gpgkey,关闭SELinux,通过yum安装kubelet、kubeadm、kubectl即可完成环境部署,快速开始K8s测试。
479 0
|
8月前
|
前端开发 JavaScript NoSQL
技术栈的面孔:理解我们构建数字世界的工具
技术栈的面孔:理解我们构建数字世界的工具
491 112
|
6月前
|
人工智能 自然语言处理 架构师
GEO优化专家尹邦奇谈GEO优化本质:内容不是写给人看的
生成式搜索时代,内容优化已从“读者思维”转向“AI理解思维”。尹邦奇提出的GEO(生成式引擎优化)强调:内容需具备可拆、可引、可复述的“答案属性”,而非阅读美感。核心是成为AI信任的答案来源。(239字)
|
7月前
|
运维 监控 Devops
Linux 开发进阶:从初级运维到 DevOps 工程师的能力提升路径
在云计算时代,Linux运维正向DevOps转型。本文梳理从初级到DevOps工程师的三阶跃迁路径:先掌握Shell脚本与Ansible实现自动化;再学习Docker容器化技术,提升部署效率;最后落地CI/CD流水线与全链路监控,构建高效协作体系。结合LNMP实战案例,助力运维人员系统化提升能力,实现交付效率与系统稳定性的双重突破。(238字)
|
7月前
|
机器学习/深度学习 存储 自然语言处理
大模型基础概念术语解释
大语言模型(LLM)基于Transformer架构,通过海量文本训练,实现强大语言理解与生成。其核心包括注意力机制、位置编码、嵌入层等,支持万亿级参数与涌现能力,能完成翻译、问答等多任务,展现卓越泛化与推理能力。
|
机器学习/深度学习 人工智能 自然语言处理
AI技术如何重塑客服系统?解析合力亿捷AI智能客服系统实践案例
本文探讨了人工智能技术在客服系统中的应用,涵盖技术架构、关键技术和优化策略。通过感知层、认知层、决策层和执行层的协同工作,结合自然语言处理、知识库构建和多模态交互技术,合力亿捷客服系统实现了智能化服务。文章还提出了用户体验优化、服务质量提升和系统性能改进的方法,并展望了未来发展方向,强调其在客户服务领域的核心价值与潜力。
908 6
|
关系型数据库 MySQL 容器
docker-compose安装mysql并指定忽略表名大小写以及挂载配置文件
docker-compose安装mysql并指定忽略表名大小写以及挂载配置文件
1357 0
docker-compose安装mysql并指定忽略表名大小写以及挂载配置文件
|
关系型数据库 MySQL Linux
Docker中运行一个mysql
尽管不希望在docker中运行mysql,但是自己玩确实方便~~~
5179 2
Docker中运行一个mysql