客名利
CloudLite认证笔记 CODING DevOps 产品认证
原创
关注作者
前往小程序,Get
更优
阅读体验!
立即前往
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
客名利
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
社区首页
>
专栏
>
CloudLite认证笔记 CODING DevOps 产品认证
CloudLite认证笔记 CODING DevOps 产品认证
原创
客名利
关注
修改于 2021-11-01 10:00:12
1.8K
0
修改于 2021-11-01 10:00:12
举报
文章被收录于专栏:
小程序和CloudLite的笔记
认证链接
腾讯云CloudLite认证
CODING DevOps 产品认证
目录
在线学习
DevOps 概述
敏捷开发
CODING DevOps 持续交付与部署
CODING DevOps 反馈与持续学习
动手实践
利用CODING进行项目协同
利用CODING编写一篇Wiki,记录CODING的学习过程
证书展示
证书
知识点摘记
devops包含了文化建设、流程规范、技术规范、统一协作、统一工具链
软件开发模式:瀑布开发、敏捷开发、devops
devops
基础原则:流动原则、反馈原则、持续学习与改进原则
核心理念:sharing 分享、automation 自动化、lean 精益、metrics 度量、culture 文化
价值:提升业务响应能力、提升研发规范与效率、提升交付频率与质量、提高组织的有效性、持续学习与改进
敏捷开发宣言(尽管右项有其价值,我们更重视左项的价值)
个体和互动 高于 流程和工具
工作的软件 高于 详尽的文档
客户合作 高于 合同谈判
响应变化 高于 遵循计划
敏捷开发的十二原则:客户满意,掌控变化,缩短周期,相互合作,激励并信任个体,面对面交谈,可用的软件,可持续开发,精益求精,简洁,自组织的团队,反思调整
流行的敏捷软件开发框架
scrum
经验过程控制的三大支柱:检视、适应、透明
四个主要部分
三个角色:产品负责人,敏捷教练,开发团队
三个工件:产品待办列表,sprint待办列表,产品增量
五个活动:sprint,sprint计划会,每日站会,sprint评审会,spring回顾会
五个价值观:专注,公开,尊重,承诺,勇气
极限编程
kanban
可视化工作流
限制在制品数量
度量和管理流动
显式化规则
落实反馈回路
协同改进
用户故事
三要素:角色,活动,商业价值
5C特征:卡片,交谈,确认,构建,后果
典型步骤:识别用户角色 -> 分析业务流程 -> 提取用户故事 -> 整理用户故事
INVEST原则:independent,negotiable,valuable,estimable,small,testable
持续集成CI(continuous integration)
Git:开源的分布式版本控制系统
git文件的三种状态:已修改,已暂存,已提交
git项目的三个工作区域:git目录(仓库),工作目录,暂存区
使用工具:命令行工具,GUI工具
工作流程
git flow
两个长期分支:主分支,开发分支
三种短期分支:功能分支,补丁分支,预发分支
github flow
CODING(一站式研发协作管理平台)
需求到产品迭代管理
产品设计到代码管理
自动化测试、测试过程管理
持续交付2.0
devops全流程覆盖
自动化测试
减少失误率,提高准确性
节省时间和执行成本
提高效率 反馈速度
模拟手工测试无法完成的场景
从重复劳动中脱离,提高团队氛围
自动化测试工具分类:性能测试工具,功能测试工具,APP自动化测试工具,接口自动化测试工具,单元测试工具
测试驱动开发(TDD,test driven development)
基本原则:独立测试,测试列表,测试驱动,可测试性,及时重构,小步前进
验收驱动开发(ATDD,acceptance test driven development)
行为驱动开发(BDD,behavior driven development)
jenkins:开源的、提供友好操作界面的CI&CD工具
Jenkins pipeline:一套插件,支持实现和集成持续交付流水线到Jenkins
反馈机制的实现
通过部署进行反馈
通过测试进行反馈
通过评审与协作进行反馈
持续学习改进
静态预防工具的不足
动态学习的优点
自愈型组织
产生技术债务的原因
急迫上线压力下的快速开发
临时解决方案
技术水平不足
历史遗留问题
社区学习
云+社区
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
腾讯云认证
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
腾讯云认证
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
LV.
文章
0
获赞
0
目录
认证链接
目录
证书展示
知识点摘记
社区学习
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
产品介绍
产品文档
11.11 上云拼团GO
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐