产品上线准备工作

本文仅以我们自己的产品为例,并从技术研发的角度来看,不包括运营。既然谈到上线,那么默认的就认为是产品功能开发已经基本结束。我们有移动APP端和服务器端API服务,在上线之前大概需要做以下准备工作或者确定以下一些事项。

APP端

1.各个开放平台开发者账号审核

2.软件著作权申请,最好要有,有些应用商店强制要求

3.功能清单列表,已实现的、未实现的

4.APP功能测试,覆盖功能清单对应的所有测试用例

5.用户反馈方案,比如建讨论群

6.产品内测、尽量早暴露问题,回归测试

服务器端

1.域名购买和备案、解析设置,SSL证书

2.部署架构设计,可扩展性、高可用性、安全性、稳定性

3.发布方案,更新、回滚方式

4.限流、服务降级方案

5.数据备份和恢复方案

6.日志收集整理和展现方式

7.运维准备,故障预测与排查、应对方案

8.API功能测试、压力测试、安全性测试、边界条件测试

9.流量、压力预估及对策

10.核心业务模块设计文档、交互图

人员安排

1.APP崩溃或其它异常:XXX负责跟踪调试

2.接口可用性:XXX负责跟踪

3.接口正确性:XXX负责跟踪

4.系统状态监测:XXX负责查看系统健康状况,最好是系统达到 某个阈值时自动给相关运维人员发送信息

5.客户咨询/投诉:XXX负责接应,然后转发给各负责人

微信扫码,进入【技术人成长】社群逛逛。