这里提到了一个新名词:**需求实例化,**指的研发同学在需求祥评后的编写的技术方案,通过文档形式展现。属于整个研发流程里的研发阶段
为什么要做需求实例化?
这里通过一些反例来说明
-
技术方案怎么评审。口头表达容易产生沟通gap
-
双端实现细节怎么保持一致
-
code review如何执行
-
由于人力调整,接需求的同学跟实际开发的同学不是同一个,怎么进行交接
这里提供下需求实例化常见的模块模板
资料拉齐:1. 项目资料拉齐 2. 供后续同学检索
-
需求
-
产品经理
-
需求单链接
-
服务端
-
开发工程师
-
技术文档
-
客户端
-
开发工程师
-
设计/UI
-
接口人
-
设计稿地址
-
埋点/数据
-
接口人
-
地址
需求分析:将产品文档中涉及移动端的部分拷贝出来,方便多人协作时快速对齐
- 需求要点整理
- 需求细节确认
方案设计:
- 需求要点代码位置
- **整体交互图、**类图
风险评估:
- 降级容错方案
- 版本兼容
- UI兼容:深色模式、横屏、大小屏
- 性能评估
- 关键日志/监控覆盖