阿里云DevOps助理工程师认证学习笔记:敏捷项目管理+需求分析【2020.10.2 10.3】

阿里云DevOps助理工程师认证学习笔记

ps:Dev-Ops学习内容在图片仓库中(请参看我的gitee仓库:https://gitee.com/happy-prince/my_-images)

一、敏捷项目管理

1.项目管理和迭代开发方式

迭代开发:

2.Scrum方法(3 3 3 5)

Scrum方法的框架图

(1)Product Owner将所有的需求总结成产品代办列表

(2)开迭代计划会议,将产品待办列表中需要迭代的事务挑出生成迭代待办列表(Sprint Backlog)

(3)进入迭代(周期一般是1~6周),每天都会开每日例会【团队成员会回答三个问题:昨天做了什么、今天我要做什么、在做的过程中遇到了哪些工作障碍】,例会产生 的问题会由Scrum Master找人解决

(4)在迭代之后会产生潜在可交付的产品增量(Finished Work),客户会邀请管理层及团队开迭代评审会议——》展示产品的内容及功能,客户如果有一些建议则Product Owner会继续生成产品待办列表

(5)开完迭代评审会议后,团队内部会开迭代回顾会议(Sprint Retrospective)【在keep、change、try三项中回顾产品迭代】

Scrum团队

3.看板方法

可视化工作流

限制在制品数量:在任务项中有在制品数量的限制,取决于团队的能力

度量和管理流动:用累积流量图显示、度量流动的状态和健康情况

协同改进:一起扫清状态流中的瓶颈

显示化流程规则:当从上一个状态转到下一个状态时,需要设定哪些规则能使状态流运转

4.风险管理

风险识别

风险分析:用风险出现的概率和风险产生的影响 进行评估

风险应对:应对方案(如何规避风险、风险发生之后如何减少风险造成的损失)

风险监控:可能会再识别出新的风险

总结

顺畅高质量地交付有用的价值

实践:云效项目管理

1.项目云效实操

项目设置基本信息

权限管理

2.项目集管理云效实操

项目集设置基本信息

管理关联项目

3.风险管理云效实操

二、需求管理和版本规划

1.需求分析分解

1.1 需求收集

1.2 需求分析

1.3 需求拆分

2.需求管理和版本规划

2.1 需求优先级

2.2 版本规划

实践:敏捷需求管理练习

三、软件代码与质量管理(请参看我的gitee仓库:https://gitee.com/happy-prince/my_-images)

1.配置管理和代码管理

1.1 版本控制

1.2 代码托管

1.3 软件开发分支模式

2.高质量编码

2.1 编码规范

2.2 代码扫描

2.3 单元测试

四、软件测试和质量保证(请参看我的gitee仓库:https://gitee.com/happy-prince/my_-images)

1.软件测试和质量保证基础

1.1 软件测试定义和分类

1.2 软件测试活动和设计方法

1.3 探索式软件测试

1.4 分层自动化

2.云霄软件测试和指标保证

2.1 云效平台测试管理功能介绍

2.2 云效测试用例

2.3 云效测试计划

2.4 云效测试用例执行和报告

五、云原生与DevOps(请参看我的gitee仓库:https://gitee.com/happy-prince/my_-images)

1.云原生

2.微服务

3.容器

4.CI/CD/DevOps

5.云效DevOps流水线

原文地址:https://www.cnblogs.com/happy-prince/p/13763154.html