项目版本切换上线策略.docx

上传人:b****9 文档编号:25838623 上传时间:2023-06-16 格式:DOCX 页数:19 大小:37.10KB
下载 相关 举报
项目版本切换上线策略.docx_第1页
第1页 / 共19页
项目版本切换上线策略.docx_第2页
第2页 / 共19页
项目版本切换上线策略.docx_第3页
第3页 / 共19页
项目版本切换上线策略.docx_第4页
第4页 / 共19页
项目版本切换上线策略.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

项目版本切换上线策略.docx

《项目版本切换上线策略.docx》由会员分享,可在线阅读,更多相关《项目版本切换上线策略.docx(19页珍藏版)》请在冰豆网上搜索。

项目版本切换上线策略.docx

项目版本切换上线策略

文档编号

密级

文档版本

共页

 

 

 

 

云购物车WCS拆分项目上线策略

 

拟制________________________日期________________________

评审人______________________日期_______________________

批准________________________日期________________________

修订记录

日期

修订版本

修改章节

修改描述

作者

2016/3/22

初始版本

戴小磊、周友军

 

 

1引言

1.1目的

为确保云购物车WCS拆分项目能在2016年3月30日顺利上线成功,特制定此文档,主要包括上线行动计划、环境准备、数据转换策略、系统切换(含外围系统)、系统回滚方案及风险防范等。

1.2背景

云购物车(CSC)系统是通过平台级云购物车的统一服务,打通苏宁平台购物瓶颈,实现购物流程一体化,提高用户体验度,突破传统购物车的局限性,全渠道融合,共同提供全品类、覆盖全客群,实现多渠道,多终端融合购物的新型购物方式,目前已经接入云购物车的终端如下:

电话销售

苏宁易购PC端、APP端、TV端、小海狮APP

苏宁门店销售

1.3范围

1.此方案的适用时间为云购物车WCS拆分项目上线切换阶段,即2016年03月30日至2016年04月20日。

2.此方案的适用组织范围为:

IT总部中台研发中心、IT总部消费者平台研发中心、IT总部运维管理中心

3.此方案的适用功能范围为:

PC端、APP端、TV端、电销端标准购物车提交订单、礼品卡购物车提交订单、PC端事后延保提交订单、积分商城提交订单、闪拍购物车提交订单、预定购物车提交订单。

2上线组织架构

组织

姓名

职务

工号

联系电话

对应职责

云购物中台项目组

王明月

项目经理

负责中台购物车1产品及问题协调,把控测试进度和问题分配、跟进处理。

项目指导委员会

李丹霞

产品指导

05071234

主要负责项目群工作安排和整体指导

项目指导委员会

叶国华

整体指导

主要负责项群整体工作协助协调

项目指导委员会

孙迁

技术指导

06081021

主要负责项群技术方案规划及给出指导意见

云购物中台项目组

丁安国

技术经理

云购物车中台项目组开发工作安排、技术规划及工作协调安排

云购物中台项目组

戴小磊

产品经理

云购物车中台项目组协调及产品制定

云购物车B2C项目组

汤浩

B2C小组及购物车前台负责人

云购物车B2C项目组协调及产品制定

云购物车B2C项目组

周文兵

B2C开发组长

云购物车B2C项目组开发负责人,安排及协调B2C开发部分工作

云购物中台项目组

孙茂

小组负责人

09061083

云购物车中台项目组协调及产品制定

云购物中台项目组

杨盈

小组技术经理

08074992

云购物车中台项目组开发工作安排、技术规划及工作协调安排

云购物中台项目组

周友军

小组架构师

云购车中台架构设计,进行技术指导

云购物中台项目组

岳永安

购物车中台车2开发组长

 

负责项目主开发工作安排,技术规划和协调,以及代码框架规范管理、版本控制等

云购物中台项目组

华平江

中台购物车2负责人

负责中台购物车2产品及问题协调

云购物中台项目组

倪思宇

小组购物车1负责人

负责中台购物车1产品及问题协调,把控测试进度和问题分配、跟进处理。

云购物中台项目组

朱进霞

中台购物车1产品顾问

第三线购物车1问题响应。

云购物车项目整体版本/发布沟通协调。

云购物中台项目组

芮秀红

中台购物车2产品顾问

第三线购物车2问题响应

云购物中台项目组

樊护钊

购物车中台测试经理

帮助中台购物车整体测试工作指导

云购物中台项目组

朱琳

购物车中台测试组长

购物车中台测试组负责人

云购物中台项目组

余南江

购物车中台车1开发组长

购物车中台车1开发组长,负责车1开发工作安排协调及问题解答

云购物中台项目组

高德健

购物车中台车2开发组长

购物车中台车2开发组长,负责车2开发工作安排协调及问题解答

云购物中台项目组

邓鑫

购物车中台开发共同组组长

购物车中开发定时任务、数据配置等共通工作安排协调

3上线前提条件

前提条件

预计完成时间

完成状态

1、集成测试通过,测试结果符合准出条件(参照集成测试报告)

2016-3-29

未完成

2、压力测试完成,评审通过(参照性能测试报告)

2016-3-29

未完成

3、新增接口或接口改动核对完成,确保各外围系统都对应调整完成。

2016-3-23

已完成

4、新增数据初始化,准备完毕。

2016-3-29

未完成

5、系统发布涉及DB脚本、系统配置准备完成。

2016-3-29

已完成

6、制定发布计划,确认执行时间可控,回滚计划可行

2016-3-29

未完成

4上线行动计划

序号

任务

任务拆解

日期时间

责任人

配合人员

是否完成

1

集成测试

CSC完成所有用例开发及关键问题的修复,测试通过率达标

2016-3-29

樊护钊

戴小磊

OMS完成所有用例开发及关键问题的修复,测试通过率达标

2016-3-29

陈瑞林

文斌

CCF&APP&TV&电销完成所有用例开发及关键问题的修复,测试通过率达标

2016-3-29

吴原

王柱国

B2C完成所有用例开发及关键问题的修复,测试通过率达标

2016-3-29

吴原

王柱国

云POS完成所有用例开发及关键问题的修复,测试通过率达标

2016-3-29

彭建华

邱刚

SPES完成所有用例开发及关键问题的修复,测试通过率达标

2016-3-29

孙阳

吴修飞

2

压力测试

CSC完成系统压力测试

2016-3-29

杨婧

徐梅兰

3

上线准备

新增接口或接口改动核对完成

2016-3-29

王明月

新增中心仓与门店对应关系主数据

2016-3-29

倪思宇

袁伟

一品多商商品主数据

2016-3-29

王明月

朱原

城市对应地点数据

2016-3-29

芮秀红

张来富

DB脚本

2016-3-29

杨盈

4

生产发布准备

项目上线流程和项目上线通知

2016-3-29

王明月

杨盈

CSC生产环境发布单

2016-3-29

戴小磊

杨盈

5

系统发布顺序

OMS、B2C、SPES、SSDS应用发布

2016-3-29

文斌、王柱国、吴修飞

CSC应用发布

2016-3-29

戴小磊

杨盈

CCF、TV、电销应用发布

2016-3-29

王柱国、程云静、余婧

周文兵

6

生产试运行

验证数据准备

2016-3-29

王明月

王柱国

项目组内部生产验证

2016-3-31发布当天

戴小磊

待定

7

生产环境业务逐步切换

项目组内部进行试用

2016-3-29至2016-4-9

王明月

项目组内部人员

全国苏宁内网(不含特区)试用

2016-4-9至

2016-4-20

王明月

全部切换新流程使用

2016-4-20

王明月

5运行环境

5.1服务器的硬/软件配置

系统开发/CCF系统/02概要设计/01架构设计模型/系统部署图/物理部署图.vsd

5.2备份要求

数据库全备份:

每天一次自动进行,保留最近一周的备份。

6上线准备

6.1技术准备

6.1.1数据准备

6.2具体内容见SVN:

SN_CSC_云购物车系统接口清单安全保障

网络:

根据IP按网段分为,通过多重防火墙规则进行安全控制,对内通过内部企业总线。

日志:

提供系统日志、应用日志和业务日志,业务日志每天2点自动备份。

6.3验证准备

验证案例,案例准备

6.4其它准备

通知由中台项目组群统一准备

7项目上线(系统切换,含周边/外围系统)

7.1系统部署

运维负责机器的安装,请注意应用服务器时间的同步。

7.2应用部署

各系统均为生产运行系统,本次不涉及应用部署

7.3数据部署(初始化数据或原有系统迁移方案)

7.3.1数据初始化/切换(含初始化/切换步骤)

序号

主数据内容

导入方式

对接人

完成时间

备注

1

中心仓与门店对应关系主数据

数据初始化

倪思宇

3-29

新表,可提前初始化

2

一品多商商品主数据

数据初始化

王明月

3-29

新表,可提前初始化

3

XD打印发票主数据

数据初始化

华平江

3-29

4

城市对应地点主数据

接口同步

芮秀红

切换开关准备:

序号

开关名称

开关初始状态

应急场景

责任人

1

寻源上下架开关

0

如果SSDS发布成功启用上下架字段,CSC则开启开关设置值为1

岳永安

2

提交订单开关

0

如果OMS无法使用,则立即清空会员列表

岳永安

3

礼品卡校验开关

0

如果云商卡系统发布正常,需要使用云商卡流程,则开启开关设置为1。

如果云商卡验证通过,外围系统通知关闭开关,则关闭开关设置为0。

岳永安

4

一品多商开关

0

一品多商数据初始化完成,则开启开关

杨盈

5

礼品卡开关

关闭

CMS聚合页控制开关,验证有问题则关闭

薛薇薇

6

闪拍开关

关闭

闪拍系统控制开关,验证有问题则关闭

史凯姣

7

积分商城

关闭

四级页面控制开关,验证有问题则关闭

王志佳

8

事后延保开关

关闭

CCF控制开关,验证有问题则关闭

薛薇薇

开关补充说明:

序号

开关名称

开关描述

1

一品多商

SCM配置文件名称:

开关描述:

0代表关闭,不提供一品多商数据查询;1代表开启服务。

2

寻源上下架

业务场景:

针对固定搭配商品的校验,原有接口新增字段。

新逻辑在原有的接口上增加了字段。

用开关控制固定搭配是否执行新逻辑(新增的字段)。

SCM配置文件名称:

开关值描述:

0代表执行旧逻辑。

1代表执行新逻辑。

3

订单提交

前台入口控制业务

积分商城、加价购

注:

如果走到CSC,这两个类型的订单,直走OMS。

CSC内部控制的开关

标准购物车、预定购物车、闪拍购物车

开关值描述:

0代表执行老逻辑,走B2C;1代表全量切换,走OMS;2代表根据会员列表做灰度。

4

卡校验

业务场景:

原有的校验逻辑仅由POS提供,针对部分卡的校验逻辑被切到了SCPS系统。

目前针对9583类型的卡还是执行原有的POS提供的校验服务,一部分卡的校验服务是调用SCPS系统提供的服务。

详情参见需求文档。

SCM配置文件名称:

开关值描述:

0代表从SCPS切换到POS;1与2代表部分卡校验SCPS。

7.4系统切换方案

7.4.1系统发布步骤:

系统切换按照此步骤实行

序号

操作步骤

时间点

负责人

支持人员

1

代码封板、ITP流程结束

2016-03-3018:

00

戴小磊

杨盈

2

数据库脚本执行

2016-3-31凌晨

杨盈

3

应用发布,监控日志

2016-03-31凌晨

杨盈

4

业务验证

2016-03-31凌晨

戴小磊

7.4.2业务切换策略:

CSC标准购物车提交订单切换策略:

序号

时间点

B方案范围

责任人

1

2016-03-30至2016-04-09

项目组内部验证

戴小磊,文斌,汤浩,孙茂

2

2016-04-09至2016-04-20

徐庄总部员工

戴小磊,文斌,汤浩,孙茂

3

2016-04-20至2016-04-30

全国(内地)内网用户

戴小磊,文斌,汤浩,孙茂

CSC非标购物车提交订单切换策略:

非标购物车整体进行切换,验证失败直接切回老流程,开关控制在各外围系统。

7.5发布后验证

按照验证场景进行验证;

7.6系统回滚方案

(1)回滚方案整体策略:

序号

系统名称

CSC是否回滚

1

SPES

如果SPES发布失败回滚,CSC需要回滚

2

B2C

如果B2C发布失败回滚,CSC需要回滚

3

CCF

如果CCF发布失败回滚,CSC需要回滚

4

其他相关系统

其他系统失败,CSC可不回滚

(2)回滚方案操作步骤:

序号

操作步骤

应急场景

1

DB操作

DB不需要回滚

2

应用发布

代码回滚到上一个版本(通知关联系统B2C、CCF、SPES同时回滚)

3

生产验证

代码回滚成功后,进行生产验证

7.7应急方案

针对可能会出现重大问题制定应急预案,当重大问题出现时,立即启动应急预案。

应急预案一:

SPES、B2C、CCF系统在2016-3-30不发布。

应急方案:

云购物车CSC也不能发布。

应急预案二:

2016-3-31凌晨,系统发布执行时间超长,如果超过凌晨4点云车还未进行发布。

应急方案:

技术评估是否可继续发布。

应急预案三:

云购物车发布后,验证A方案出现严重问题影响正常销售。

应急方案:

立即回滚到上一版本。

应急预案四:

云购物车发布后,验证A方案可正常购物,不影响正常销售,但存在页面显示错误、小的用户体验问题。

应急方案:

记录生产问题,下一个版本发布解决。

应急预案五:

云购物车发布后,验证A方案无问题,B方案有问题时。

应急方案:

关闭B方案会员的入口,全部走A方案,待B方案问题解决后再进行使用B方案。

8技术支持

8.1上线运行支持方式

上线支持方式中主要包括如下内容:

1、上线支持范围:

PC端、APP端、TV端、电销端标准购物车提交订单、礼品卡购物车提交订单、PC端事后延保提交订单、积分商城提交订单、闪拍购物车提交订单、预定购物车提交订单。

2、问题处理规则:

问题处理人员接到问题或工单后原则上应该在4小时内处理并提交问题。

3、沟通工具:

电话、邮件、豆芽、ST。

8.2问题处理流程

此问题解决遵循苏宁现有的客服问题解决流程及相关的IT问题解决流程,以ITP系统为依托分配给对应负责人解决。

系统上线后问题受理与处理流程:

运营部门汇总并提出问题—商品产品部门对应产品人员协同技术人员沟通解决问题。

系统上线后运行稳定,且业务部门验收通过交接给运维部门后,其问题受理与处理流程:

运营部门汇总并提出问题—运维部门接受问题—问题工单转至商品产品部门—产品人员协同技术人员沟通解决问题。

9注意事项及风险说明

9.1预估的风险

优先级

场景描述

风险级别

风险后果

防范措施

1

因为众多外围系统都在同一天进行发布,系统关联性很强,一个系统发布失败都会导致其他系统回滚。

某个系统发布失败,导致整体发布失败。

确保测试充分,避免遗漏场景。

各系统最好能在PRE进行发布演练控制好发布时长。

9.2系统并行原因

1.此项目的性质为云购物车系统完全替代原B2C系统中的部分非标购物车和提交订单功能,其替换过程是循序渐进的(按照会员进行逐步切换)决定了新老系统需要同时并行。

2.为保证业务经营的稳定,一旦云购物车提交订单到OMS功能异常,则可以通过切换到老流程提交订单到B2C系统。

确保业务运营的稳定性,也决定了新老系统需要同时并行。

10上线报告

系统上线后,系统运行正常,项目管理组编写上线报告。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1