milestone-2-review.md 2.9 KB

Milestone 2 评审记录 — Team B 架构设计

评审信息

  • 评审时间: 2026-05-30 18:15
  • 评审人: 业务领导
  • 评审对象: Team B 阶段一架构设计交付物

交付物检查

文件存在性检查

文件 状态
deliveries/team-b-architecture/design.md ✓ 存在
deliveries/team-b-architecture/api-definition.md ✓ 存在
deliveries/team-b-architecture/tech-stack.md ✓ 存在
deliveries/team-b-architecture/DELIVERY-MANIFEST.md ✓ 存在

覆盖度检查

检查项 预期 实际 状态
功能模块覆盖 5/5 5/5
接口数覆盖 ≥20 25
数据库表覆盖 ≥7 7
技术类别覆盖 8/8 8/8

内容抽查

抽查文件: api-definition.md

抽查结果:

  • ✓ 接口定义完整,包含请求参数、响应参数、错误码
  • ✓ 接口路径符合规范(/api/wx/*、/api/admin/*)
  • ✓ 覆盖全部20个功能点
  • ✓ 错误码规范(1001-1020)

关键信息检查

检查项 状态 说明
"给下游团队的关键信息" ✓ 完整 包含5项关键决策、5项隐含约束、4项特别注意
"对上团队的问题" ✓ 无 需求规格清晰,无歧义
"待确认事项" ✓ 有 3项待确认(连接池、日志框架、缓存策略)

交叉验证

对照 spec.md

  • ✓ 接口数 ≥ 功能点数(25 ≥ 20)
  • ✓ 每个功能点都有对应接口
  • ✓ 接口设计符合需求规格

对照 acceptance-criteria.md

  • ✓ api-definition.md 接口数 ≥ spec.md 功能点数
  • ✓ DDL 每张表有字段注释
  • ✓ "给下游团队的关键信息"完整

数据库设计检查

  • ✓ 7张核心表设计合理
  • ✓ 索引设计覆盖高频查询
  • ✓ 字段类型和约束符合规范
  • ✓ 手机号加密方案可行

安全设计检查

  • ✓ JWT Token 认证方案完整
  • ✓ RBAC 权限模型设计清晰
  • ✓ 数据安全措施到位
  • ✓ 接口安全防护考虑周全

评审结论

量化指标

指标 结果
文件完整性 4/4
接口覆盖度 25/20 (125%)
数据库设计 完整
安全设计 完整
关键信息完整性 完整

决策

Go — 通过

Team B 的架构设计交付物完整、专业,覆盖了阶段一全部20个功能点,设计了25个接口。数据库设计合理,安全方案完善。关键信息传递完整,可以进入下一阶段。

待确认事项处理

  1. 数据库连接池: 采用 HikariCP(Spring Boot 1.5.x 默认),无需调整
  2. 日志框架: 采用 Logback(Spring Boot 默认),无需切换
  3. 缓存策略: Token黑名单和验证码使用Redis,数据大屏统计缓存后续迭代补充

下一步

向 Team C 派单,进行阶段一编码实现。派单时嵌入 Team B 的关键信息。