新功能全周期开发(需求→上线)
接到一个新需求(如:用户积分商城),从零开始到上线运营的完整研发链路
从接到新需求到上线监控的完整链路,覆盖需求分析、架构设计、API 契约、开发、测试、部署、监控全流程
2-4 周PM架构师后端前端
按顺序完成;把上一步结果带到下一步。
01 · PM
需求结构化分析与任务拆解
将模糊业务需求拆解为结构化任务清单,含验收标准、优先级、依赖、Token 预算
02 · 架构师
技术方案设计与 ADR 记录
基于任务清单产出技术设计文档,含架构图、数据流、接口设计、技术选型、ADR
03 · 架构师/后端
API 契约设计(OpenAPI/GraphQL/gRPC)
基于技术方案设计 API 契约,输出 OpenAPI/Protobuf/GraphQL Schema、Mock 服务、类型定义、契约测试
04 · 后端/DBA
数据库设计与迁移脚本
基于 API 契约和数据模型设计数据库 Schema,生成版本化迁移脚本、索引策略、数据迁移方案
05 · 后端
后端核心逻辑实现
基于 API 契约和数据库设计实现后端核心业务逻辑,含单测、集成测试、契约测试
06 · 前端
前端界面实现
基于 API 契约和 UI 设计实现前端页面、组件、状态管理、E2E 测试
07 · QA/后端/前端
全链路集成测试与性能验证
端到端集成测试、性能测试、安全测试、混沌工程演练、金丝雀发布验证
08 · 运维/运维开发
部署上线与可观测性建设
生产部署、蓝绿/金丝雀发布、可观测性三大支柱(指标、日志、链路)、告警规则、SLO/SLI 定义、On-call 流程