DevOps的流程与规范介绍

这篇具有很好参考价值的文章主要介绍了DevOps的流程与规范介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在DevOps中想要实现快速、高质量的业务交付,流程和规范是至关重要的。流程包含软件从需求提出到产品上线投产全套生命周期的所有环节,如需求提出、代码提交、上线流程等。规范包含敏捷需求分解规范、用户故事编写规范、需求输出表等。

一、流程

流程用于指导组织中各角色之间如何协作以及各环节可能使用的工具等。典型的DevOps流程如图 1所示。

前端devops流程,devops,运维,网络,云计算

 图1 DevOps流程图

在图1中的DevOps流程包括产品立项、需求分析、应用设计、开发、测试、持续发布、生产运维、迭代回顾8个环节。在概念阶段完成产品立项评审之后,进入迭代0阶段,每个迭代包括7个环节,即需求分析、应用设计、开发、测试、持续发布、生产运维和迭代回顾。

在迭代0阶段完成后,进入迭代1阶段,再次从需求分析开始,而且每次迭代需要总结上次迭代的经验和教训,改进流程和代码质量。通常情况下,每个迭代定义2到4周的时间。这样除了产品立项外,其余7个环节形成反馈闭环,不断迭代,实现敏捷交付,并通过反馈机制不断完善流程和产品。

主流程定义清楚之后,需要对每个环节进行详细的流程设计,并将角色和工作职责映射到各个环节中。需求分析环节包含三个阶段∶需求收集流程、需求列表输出、用户故事编写。

(1)需求收集流程

这个阶段涉及的角色有业务需求方和产品经理,负责收集需求,输出待讨论需求列表。

(2)需求列表输出

这个阶段涉及的角色有业务需求方、产品经理、开发经理,负责讨论需求列表,确定本轮迭代的业务目标。

(3)编写用户故事

业务需求方和产品经理负责编写用户故事,产品经理进行需求澄清。

二、规范

DevOps规范性保证团队协作有序进行。例如需求收集环节,只有流程还是没办法运作,还需要规范来指导工作,如敏捷需求分解规范、用户故事编写规范、需求输出表等。

在主流程中的所有环节都需要有规范来指导工作并定义输出物模板。其中也包含一些非常关键的规范,如Git分支管理规范、配置管理规范等。文章来源地址https://www.toymoban.com/news/detail-785366.html

到了这里,关于DevOps的流程与规范介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • DevOps运维实践分享

    作者:禅与计算机程序设计艺术 DevOps(Development and Operations) 是一种新的软件开发方式,是指在IT行业中将应用程序开发与IT运营工作流程紧密结合的方法论。DevOps鼓励自动化、精益创新、持续交付及与客户的紧密合作。通过软件工程方法来降低产品开发和运营的总体风险,

    2024年02月07日
    浏览(37)
  • DevOps?自动化运维!

    by: 雪月三十 DevOps流程图 DevOps是Dev和Ops的结合 Dev(developer开发) Ops(operation运维) 在企业中dev和ops是有一种天然的矛盾,dev要求的是快速迭代,给公司挖掘出商业的价值,而ops则是强调的稳定,不让你如此快的开发,以稳定为主,不希望动代码(if no problem, don’t touch it),所

    2024年02月12日
    浏览(58)
  • DevOps(开发运维一体化)

    DevOps是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。 DevOps的三大支柱,即人(People)、流程(Process)、平台(

    2024年02月07日
    浏览(46)
  • DevOps理念:开发与运维的融合

    在现代软件开发领域,DevOps 不仅仅是一个流行的词汇,更是一种文化、一种哲学和一种方法论。 DevOps 的核心理念是通过开发和运维之间的紧密合作,实现快速交付、高质量和持续创新。 本文将深入探讨 DevOps 文化的重要性、原则以及如何在团队中实现开发与运维的融合。

    2024年02月10日
    浏览(52)
  • 关于搭建Devops平台的高级运维面试题

    DevOps,源自\\\"Development\\\"(开发)和\\\"Operations\\\"(运维)的组合,是一种重视软件开发人员和运维人员沟通合作的方法论。它将开发和运营相结合,通过自动化流程使得软件构建、测试、发布更加快捷、频繁和可靠。 其主要目标是: 加速上市时间:通过提高效率、改进团队协作、

    2024年01月21日
    浏览(45)
  • GitLab+Jenkins搭建DevOps一体化运维平台

    ​ 大家拿到代码后,要如何运行呢?导入IDEA,然后启动?开发过程可定没有问题,那生产环境呢?在现在互联网大环境下,越来越要求开发运维一体化。如果对于企业级的项目管理方式不了解,那么开发工作将举步维艰。这一节课主要带大家快速理解一下电商项目的运维部

    2024年02月09日
    浏览(47)
  • 当DevOps遇见AI,智能运维的黄金时代开启

    卡斯帕罗夫和李世石真的败给了机器吗? 1996年3月9日(IBM的深蓝和谷歌的AlphaGo)在人类选手的对面,是人工智能汇集了所有人类智慧和经验的智能流算法,如果是这样的话人类必败无疑。 但反过来想如果人类也有一个人工智能辅助来比赛呢?那胜负就未尝可知了。 卡斯帕罗

    2023年04月26日
    浏览(84)
  • DevOps实战十:完整流程

    (1)web-server:mysql数据库安装 yum -y install mariadb mariadb-server 开机自启动 systemctl enable mariadb systemctl start mariadb mysqladmin -uroot password \\\'root\\\' mysql -uroot -proot create database if not exists db01 default charset utf8 collate utf8_general_ci; grant all on db01.* to \\\'root\\\'@\\\'%\\\' identified by \\\"root\\\"; grant all on db01.* to \\\'r

    2024年02月20日
    浏览(29)
  • DevOps系列文章之 Dockerfile 使用流程

    主要步骤: Step1、准备项目应用程序包 Step2、编写Dockerfile及启动脚本 Step3、docker build 构建镜像 Step4、docker run 启动容器 Step5、docker exec 进入容器进行验证 Step6、镜像的导入导出 Step7、提交容器生成新镜像 Step1、准备项目应用程序包 根据项目需要,将应用程序包、Nginx配置文件

    2024年02月16日
    浏览(37)
  • devops(前端)

    1.前言 前端的打包流程和后端的流程是一样的,只是打包的环境和制作的镜像有所不同,前端需要使用nodejs环境打包,镜像也是使用nginx镜像,因为用的是k8s的pod运行镜像,还需要使用configmap挂载nginx的配置,一套流程还是gitlab+jenkins+harbor+k8s的架构 2.基础环境配置 我们这里就

    2024年02月14日
    浏览(22)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包