前端系统分析模板
系统分析
# 前端系统分析模板
# 功能点及工作量评估
需求名称 | 系分 | 工时 | 分工 | 备注 |
---|---|---|---|---|
在APP里触发登录后应该返回至当前页面,而非APP首页(例) | 登录流程改造 | 1.5 | xx | |
感知登录状态页面逻辑改造 | ||||
xx | ||||
总计 | 总工时 |
# 功能系分
- 示例:在APP里触发登录后应该返回至当前页面,而非APP首页(例)
# 登录流程改造(业务流程改造)
- 明确系统owner:包括前前端、后端、测试
- 在项目开发阶段,每个系统的代码只能由系统
owner
整合打包,并负责代码 Review
# 改动流程图(看场景 可无)
- 状态机流转(可选)
- 业务流程图附加描述(可选)
# 交互改动
- 前端改动:登录页面返回按钮动作改成返回当前页,登录成功动作改成返回当前页,并发出全局登录状态变更通知 如果有执行登录成功之后的回调(每个点写页面改动 功能改动 尽量详细)
# 接口改动
- 新增接口:
{
api: `api/getUserInfo`,
method: `POST`,
params: {
token: xxxxxx
},
returns: {
success: true,
code: 0,
data: [{
name: string,
age: number,
level: xxxx,
title: xxxxx
....
}]
}
}
- 修改接口
- 废弃接口
# 影响范围
- 业务模块 其他团队人员 直接@到人
- 业务上下游
- 底层升级改造,可能对所有接入方有影响
- 公共组件升级评估
# 风险点评估
- 技术上,业务上评估风险点(会影响工期的点)
- 动画实现
- 复杂的交互逻辑
- 设备兼容性风险
# 兼容性评估:
- 需要加xx接口
v2
保持新老版本兼容(主要是新老版本app兼容性考虑)