平稳释放配方:PMy注意

即将到来的时候,我们将发布我们的解决方案,新鲜,崭新,充满活力。 令人兴奋? 并非如此,因为我们已经从各个方面进行了检查。

我们有一个清单来检查解决方案准备投入生产的准备程度。 它列出了我们检查基础架构,初始填充,集成,培训试点用户组,转移解决方案,用户文档,业务监控以及选择发布时刻的所有最重要的事情。

根据该计划,我们为开发人员和“审计员”(其他部门的负责审查决策的同事)设置了任务(是的,这也是一生的难题)。 我们希望该备忘单能派上用场,为产品在产品中的发布做准备。



基础设施


  1. 我们已经准备并接受客户对UAT和Prod基础结构的客户要求。 基础架构本身是在客户方准备的,访问权限得到了授权。
  2. (对于公司移动应用程序)同意在用户设备(应用程序商店/ MDM系统/其他)上分发应用程序的方案。 客户组织了设备的购买。
  3. 配置了CI / CD管道和/或规定了更新解决方案的技术。
  4. 已经考虑了备份和恢复策略,并准备了适当的基础结构。
  5. 考虑并实施了解决方案的技术监视和问题诊断的系统(ELK堆栈,监视工具k8s等)

初始填充解决方案


  1. 历史数据。 决定了应从哪些来源迁移数据到什么深度;有一种迁移技术/机制/工具。
  2. 考虑了该过程,并准备了用于检查已迁移历史数据的正确性(完整性,一致性)的工具(实用程序,脚本)。
  3. 填写了参考书。
  4. 迁移的用户/组织结构。

整合性


  1. 测试了UAT / Prod环境中集成服务的功能。 客户已对服务进行了版本控制,并且/或者已与客户达成协议以准备在其方面更新服务的版本。
  2. 已配置了仪表板或服务可用性工具,以便对问题的哪一侧进行“即时”检查。

用户飞行员培训


  1. 演示台已经准备好向客户展示解决方案,组织了访问,组织了应用程序的分发和测试设备。
  2. 确定了客户的实施小组,并在质量保证环境的发布准备期间参与了测试-进行了演示。
  3. 与试点用户组进行了最终测试会议/演示会议。
  4. 为用户准备了材料:演示场景,带有截图/视频的简短“操作方法”,以演示业务活动。

决策转移


  1. 源转移计划,客户侧构建服务器的配置计划
  2. UI源和资源转移计划:布局,UI工具包,UI工具包的使用说明。
  3. 已准备好建筑文档(基础结构拓扑,部署技术等)以传送给客户进行操作。
  4. 简报和培训与客户管理员一起部署。
  5. 根据与客户的合同要求,检查要进行正式/合法的转移到运营中还需要做些什么。
  6. 解决了在客户方(第一行)和我们方(第二行)为技术支持设置解决方案的过程。 配置了上诉核算系统。

用户文件


  1. 用户手册/使用说明与客户同意的格式(脚本,视频等)

业务监控


  1. 已经了解并与客户达成共识,我们将监控和分析解决方案的哪些业务指标(KPI)。
  2. 有用于监视业务指标的数据和基础结构:例如,一个具有系统中销售统计信息的分析多维数据集,具有用户活动统计信息的Grafana。

选择片刻释放


  1. 考虑到当前解决方案功能的高峰下载,用户可用时间,双方的工程师可用时间等,选择了一个方便的时间来发布/切换到新版本。

Source: https://habr.com/ru/post/zh-CN417301/


All Articles