项目开发时间周期比例

敏捷开发标准工时占比(单需求完整生命周期,不含产品设计、UI)

通用均衡版(中小型业务系统,前后端分离、常规复杂度需求)

总工时 = 前端 + 后端 + 前后端联调 + 测试

环节 占比 说明
后端开发 40% 接口、数据库、逻辑、权限、缓存、定时任务等,业务规则重,工时最高
前端开发 30% 页面、组件、交互、表单校验、样式、简单逻辑
前后端联调 15% 接口对齐、数据格式修正、交互bug、分页/筛选/上传等联调问题修复
测试(功能测试) 15% 自测+测试人员测试、bug修复回归、边界场景验证

举例:需求总预估10人天

  • 后端:4天
  • 前端:3天
  • 联调:1.5天
  • 测试:1.5天

场景细分比例

1. 重业务、复杂后台管理系统(报表、流程、权限复杂)

后端45%|前端25%|联调15%|测试15%

2. 重交互、C端页面(大量动画、复杂表单、多端适配)

后端30%|前端40%|联调18%|测试12%

3. 简单基础CRUD需求(列表/新增编辑/详情,无复杂逻辑)

后端35%|前端30%|联调10%|测试25%(简单开发,测试边界场景多)

4. 纯接口需求(无前端页面,仅提供接口给第三方)

后端75%|前端0%|联调5%|测试20%

敏捷补充规则

  1. bug修复工时包含在对应环节:开发阶段bug算开发工时,联调bug计入联调,测试bug计入测试;
  2. 不含产品评审、UI设计、部署上线、需求变更工时,变更需单独追加工时;
  3. 若包含自动化测试、性能测试,测试占比提升至20%~25%,从后端/前端各匀出少量时间;
  4. 多人并行开发时,比例逻辑不变,仅总人天压缩。

极简记忆通用配比

后端4 : 前端3 : 联调1.5 : 测试1.5