写点什么

[5/28] 产品运维保障体系的质量实践

用户头像
俊毅
关注
发布于: 2021 年 01 月 15 日

这里提到的软件运维更多的是指对于软件功能的持续迭代与部署,即所谓的 CICD。提到 CI/CD 就不得不提提起当下最流行的 DevOps 体系,即开发运维一体化。DevOps 可以帮我们做到定义符合团队现阶段能力的标准化研发过程,然后在通过一套完整的工具链保证过程可以得到高效、高质量的把控。

对于主流的 DevOps 过程而言,其标准化研发过程对于每个团队都略有不同,但都大致符合如下的过程,即起点为一个版本迭代的计划(Plan),经历编码(Code),编译(Build)、测试(Test)、发布(Release)、部署(deploy)、运维(Operate)、监控(Monitor)八大部分构成。如下图所示:


image.png


对于 DevOps 的工具链构成而言,其最重要的就是集成化,可视化。即无论过程中集成了多少的工具,最好都可以有一个统一的平台对过程指标来汇总、展示,根据过往的经历,这写数值最好是一个存放在一个可以在一个大屏幕中现实完整的看板中。

我们在进行这一部分的质量管理时,其主要实践内容也和上述对于 DevOps 的描述类似,可以分为两大部分:

第一部分,是对流程完整性的检验,是否所有流程都是清晰的,是否每个流程的控制节点都是明确的且有监控的。

第二部分,每个流程节点中的数据或节点控制是否是信息自动提取、流程自动控制的(除去仍需人工确认的关键节点外)。如果有,则需要寻找是否有可以代替人工的工具去完成。


用户头像

俊毅

关注

用一个生命去影响另一个生命 2018.01.23 加入

专注于质量与工程效能提升,牛鹭学院联合创始人,敏捷咨询师

评论

发布
暂无评论
[5/28]产品运维保障体系的质量实践