• CODING DevOps产品认证笔记


    1.敏捷&精益&瀑布概述

    1.1 敏捷软件开发

    第一章敏捷软件开发背景

    背景:乌卡时代
    • 易变性:当今世界的变化越来越多越来越快,越来越不可预测。
    • 不确定性:历史上的任何一个时代所带来的经验已经无法为当今世界的所有变化提供参照。
    • 复杂性:事物间的交融越来越密切各种问题的改生原因,其带来的影响和反应会受到更多不同因素的相互制
    • 模糊性:清晰地为定义或划定边界都变得困难。非黑即白的判断标准也似乎越来越不适用
    背景:瀑布软件开
    1. 规划
    2. 需求分析
    3. 软件设计
    4. 程序编码
    5. 软件测过
    6. 运行维护

    第二章敏捷软件开发发展历程

    1990-1995-2000-2005-2010-2015
    在这里插入图片描述

    第三章敏捷宣言

    敏捷宣言价值观

    个体和互动 高于 流程和工具

    可工作的软件 高于 详尽的文档

    客户合作 高于 合同谈判

    响应变化 高于 遵循计划

    十二原则
    1. 我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意
    2. 欣然面对需求变化,即使在开发后期也一样。为了客户的竞争优势,敏捷过程掌控变化
    3. 经常地交付可工作的软件,相隔几星期或一两个月,倾向于采取较短的周期。
    4. 业务人员和开发人员必须相互合作,项目中的每一天都不例外。
    5. 激发个体的斗志,以他们为核心搭建项目。提供所需的环境和支援,辅以信任,从而达成目标。
    6. 不论团队内外,传递信息效果最好效率也最高的方式是面对面的交谈。
    7. 可工作的软件是进度的首要度量标准。
    8. 敏捷过程倡导可持续开发。责任人、开发人员和用户要能够共同维持其步调稳定延续
    9. 坚持不懈地追求技术卓越和良好设计,敏捷能力由此增强。
    10. 以简洁为本,它是极力减少不必要工作量的艺术
    11. 最好的架构、需求和设计出自自组织团队
    12. 团队定期地反思如何能提高成效,并依此调整自身的举止表现

    1.2 Scrum 框架

    第一章 Scrum 历史

    在这里插入图片描述

    第二章Scrum理论基础与三大支柱

    基础理论
    • Scrum 基于经验主义和精益思维。
    • Scrum采纳一种迭代和增量的方法来优化对未来的预测性并控制风险。
    Scrum三大支柱: 透明、检视、适应

    在这里插入图片描述

    第三章 Scrum 核心概念

    Scrum定义
    Scrum 团队 [3]

    在这里插入图片描述

    Scrum 活动 [5]

    在这里插入图片描述

    Scrum 工件 [3]

    在这里插入图片描述

    Scrum价值观 [5]

    在这里插入图片描述

    1.3 精益思想

    第一章精益背景与发展历程

    在这里插入图片描述

    第二章丰田生产系统

    在这里插入图片描述

    在这里插入图片描述

    第三章精益思想与价值观

    精益思想

    1.定义价值

    ​ 站在用户的视角定义什么是价值,并把它描述为具体产品或服务

    2.识别价值流

    ​ 识别和映射创造价值的流程步骤,消除不增加用户价值的步骤和活动

    3.让价值持续流动

    ​ 让用户价值在流程步骤中流动起来,使它们持续、顺畅地流向最终用户

    4.用户价值拉动

    ​ 由用户价值拉动流动,避免不带来用户价值的浪费

    5.精益求精

    ​ 不断重复1到4步。追求完美的价值和价值流动,消除过程中所有浪费

    精益价值观

    在这里插入图片描述

    1.4 看板方法

    第一章看板介绍

    在这里插入图片描述

    第二章看板原则

    在这里插入图片描述

    第三章看板实践

    在这里插入图片描述

    第四章看板优势

    1.5 瀑布软件开发

    第一章瀑布软件开发背景

    背景与现象

    [1] 19505软件开发失败率持续上升,需要新的软件开发来解决软件开发中遇到的问题[2]1968年软件危机爆发,同时也定义了软件工程,需要新的开发模型方法来丰富软件工程[3] 计算机高级语言出现,软件在商业上的应用,软件的数量和规模急剧上升

    问题

    [1] 项目运行超出预算
    [2]项目运行超过时间
    [3] 软件质量低
    [4] 软件通常不符合需求
    [5] 项目无法管理,且代码难以维护

    第二章瀑布软件开发流程

    定义:

    瀑布软件开发[又称瀑布模型]将软件生命周期划分为规划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。

    第三章瀑布软件开发特点

    在这里插入图片描述

    第四章瀑布软件开发模型演进

    瀑布软件开发模型演进: V模型

    在这里插入图片描述

    瀑布软件开发模型演进: 迭代开发模型

    在这里插入图片描述

    瀑布软件开发模型演进: 增量开发模型

    在这里插入图片描述

    瀑布软件开发模型演进: 螺旋模型

    在这里插入图片描述

    2.CODING 项目管理介绍与实践

    2.1 CODING 敏捷模式

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    2.2 CODING 瀑布模式

    第一章CODING瀑布模式概述

    在这里插入图片描述

    第二章CODING瀑布模式事项

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    2.3 CODING 测试管理

    第一章 CODING测试管理简介

    在这里插入图片描述

    第二章CODING测试管理流程

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    第三章CODING自动化测试

    在这里插入图片描述

    2.4 CODING 看板管理

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    2.5 瀑布VS敏捷VS 精益

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    2.6 CODING 测试管理实践

    在这里插入图片描述

    2.7 CODING 敏捷项目管理实践

    在这里插入图片描述

    2.8 CODING 瀑布项目管理实践

    在这里插入图片描述

    3.DevOps 知识体系

    3.1 DevOps 概述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    3.2 DevOps 主要流程

    在这里插入图片描述

    第一章持续集成

    在这里插入图片描述

    第二章持续交付

    在这里插入图片描述

    第三章持续部署

    在这里插入图片描述

    3.3 DevOps 典型框架

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    3.4 DevOps 常见工具

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    3.5 DevOps 基础原则

    第一章三步工作法简介

    在这里插入图片描述

    第二章流动源则

    在这里插入图片描述

    第三章反馈原则

    在这里插入图片描述

    第三章持续学习和实验原则

    在这里插入图片描述

    3.6 DevOps 模式与反模式

    第一章DevDps模式

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    第二章DevOps反模式

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    3.7 DevOps 组织文化

    第一章Westrum组织文化

    在这里插入图片描述

    第二章打造生机型文化行为

    在这里插入图片描述

    第三章组织文化度量

    在这里插入图片描述

    4.CODING DevOps 介绍与实践

    4.1 CODING DevOps 产品设计

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    4.2 CODING 代码托管

    第一章CODINGG代码托管概述

    在这里插入图片描述

    第二章CODING代码托管核心能力

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    第三章CODING代码托管优势

    在这里插入图片描述

    4.3 CODING 持续集成

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    4.4 CODING 制品管理

    第一章CODING制品管理概述

    在这里插入图片描述

    第二章CODING制品管理核心能力

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    第三章 CODING制品管理优势

    在这里插入图片描述

    4.5 CODING 持续部署

    第一章CODING持续部署概述

    在这里插入图片描述

    第二章CODING持续部署核心能力

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    第三章CODING持续部署优势

    在这里插入图片描述

    4.6 CODING 代码扫描

    第一章CODING代码扫描概述

    在这里插入图片描述

    第二章CODING代码扫描核心能力

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    第三章 CODING代码扫描优势

    在这里插入图片描述

    4.7 CODING 团队级能力

    第一章CODING项目集

    在这里插入图片描述

    第二章CODING知识管理

    在这里插入图片描述

    第三章CODING研发度量

    在这里插入图片描述

    第四章CODING工作负载

    在这里插入图片描述

    4.8 CODING 代码托管实践

    新建仓库(初始化)——克隆仓库(克隆到本地)——提交仓库(本地新文件推送到远程仓库)——创建新分支——创建代码规范(推送规则)——合并分支——合并评审——合并

    4.9 CODING 持续集成实践

    构建节点——创建节点池——构建计划模板(自定义)——。。。

    4.10 CODING 持续部署实践

    基础设施(集群管理)——编辑集群——集群查询(get ns)——集群安装——创建应用()——创建环境(应用中心)——。。。——创建版本——发布

    4.11 CODING 制品扫描实践

    制品仓库 : 新建仓库——推送仓库(构建计划(制作镜像——推送镜像))——。。。

    制品扫描: 创建扫描方案——质量红线——触发——构建计划(制品扫描)——。。。
    141906560)]

    第三章 CODING代码扫描优势

    [外链图片转存中…(img-KPpoVISJ-1700141906561)]

    4.7 CODING 团队级能力

    第一章CODING项目集

    [外链图片转存中…(img-OIFHSW9A-1700141906561)]

    第二章CODING知识管理

    [外链图片转存中…(img-U3RQi34h-1700141906562)]

    第三章CODING研发度量

    [外链图片转存中…(img-bGlPKSM6-1700141906562)]

    第四章CODING工作负载

    [外链图片转存中…(img-vRNtoRow-1700141906562)]

    4.8 CODING 代码托管实践

    新建仓库(初始化)——克隆仓库(克隆到本地)——提交仓库(本地新文件推送到远程仓库)——创建新分支——创建代码规范(推送规则)——合并分支——合并评审——合并

    4.9 CODING 持续集成实践

    构建节点——创建节点池——构建计划模板(自定义)——。。。

    4.10 CODING 持续部署实践

    基础设施(集群管理)——编辑集群——集群查询(get ns)——集群安装——创建应用()——创建环境(应用中心)——。。。——创建版本——发布

    4.11 CODING 制品扫描实践

    制品仓库 : 新建仓库——推送仓库(构建计划(制作镜像——推送镜像))——。。。

    制品扫描: 创建扫描方案——质量红线——触发——构建计划(制品扫描)——。。。

  • 相关阅读:
    [java] 字符串底层剖析与常见面试题
    [递归]有理数树
    记一次springboot @Async处理导致后续request请求参数获取为空的坑
    vue项目移动端禁止缩放 左右滑动
    【Qt6】字符串std::string转成Qt6的字符串QString,并输出日志
    Spring Boot的自动装配中的@ConditionalOnBean条件装配注解在Spring启动过程中,是如何保证处理顺序靠后的
    Mysql备份恢复、与日志管理
    用C++做数据分析 - 唐代诗人的朋友圈
    双周回顾#001 - 火烧云
    获取模板类型字符串
  • 原文地址:https://blog.csdn.net/qq_30163677/article/details/134451431