前端技术方案模版

559 阅读2分钟

全新项目模板

## 一、相关资源

|产品 PRD|    |
|:----|:----|
|UI 设计|    |
|TAPD|    |
|接口文档|    |
|测试用例|    |
|项目地址(uat)|    |
|项目地址(pre)|    |
|项目地址(prod)|    |


## 二、时间和人员规划

|项目owner|    |
|:----|:----|
|前端开发|    |
|后端开发|    |
|产品人员|    |
|设计人员|    |
|测试人员|    |
|开发时间|    |
|联调时间|    |
|集成测试|    |
|预发验证|    |
|上线时间|    |


## 三、资源申请

### 1、域名申请
### 2、服务申请
### 3、nginx配置
### 4、发布脚本
### 5、测试环境搭建

## 四、基础工程
### 1、eslint & prettier & commit lint & tslint
### 2、utils
### 3、login & authentication
### 4、ajax
### 5、异常监控
### 。。。其他基础功能


## 五、核心功能

### 1、功能模块

#### 1.1 流程图

#### 1.2 修改点

#### 1.3 注意点

#### 1.4 依赖点(确认影响范围)

#### 1.5 疑问点(待确认项,开发前必须全部确认)

#### 1.6 待优化点(选填)


## 六、相关接口

|所属模块|接口名称|后端负责人|接口地址|
|:----|:----|:----|:----|
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |


## 七、PC 和 Mobile 端需要统一的实现方案


## 八、功能 & 模块分配

|模块|功能点|负责人|人日|
|:----|:----|:----|:----|
|模块名称1|    |    |    |
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |

## 九、CheckList

- [ ] 从 master 拉取 feature 分支,按需求对分支进行命名
- [ ] 功能开发
- [ ] 合并 master 最新代码
- [ ] 准备提测
- [ ] 准备上线
- [ ] 从 master 创建 release/* 分支
- [ ] 上线完成
- [ ] 打版本 tag,将 feature 代码合并到 master 分支
- [ ] 其他

迭代模板

## 一、相关资源

|产品 PRD|    |
|:----|:----|
|UI 设计|    |
|TAPD|    |
|接口文档|    |
|测试用例|    |
|项目地址(uat)|    |
|项目地址(pre)|    |
|项目地址(prod)|    |


## 二、时间和人员规划

|项目owner|    |
|:----|:----|
|前端开发|    |
|后端开发|    |
|产品人员|    |
|设计人员|    |
|测试人员|    |
|开发时间|    |
|联调时间|    |
|集成测试|    |
|预发验证|    |
|上线时间|    |


## 三、核心功能

### 1、功能模块

#### 1.1 流程图

#### 1.2 修改点

#### 1.3 注意点

#### 1.4 依赖点(确认影响范围)

#### 1.5 疑问点(待确认项,开发前必须全部确认)

#### 1.6 待优化点(选填)


## 四、相关接口

|所属模块|接口名称|后端负责人|接口地址|
|:----|:----|:----|:----|
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |


## 五、PC 和 Mobile 端需要统一的实现方案


## 六、功能 & 模块分配

|模块|功能点|负责人|人日|
|:----|:----|:----|:----|
|模块名称1|    |    |    |
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |
|    |    |    |    |

## 七、CheckList

- [ ] 从 master 拉取 feature 分支,按需求对分支进行命名
- [ ] 功能开发
- [ ] 合并 master 最新代码
- [ ] 准备提测
- [ ] 准备上线
- [ ] 从 master 创建 release/* 分支
- [ ] 上线完成
- [ ] 打版本 tag,将 feature 代码合并到 master 分支
- [ ] 其他