敏捷项目管理基础(二)

简介: 敏捷项目管理基础(二)

开发者学习笔记【阿里云DevOps助理工程师认证(ACA)课程敏捷项目管理基础(二)

课程地址:https://edu.aliyun.com/course/3112069/lesson/18991


敏捷项目管理基础(二)


三、KANBAN 方法

什么是看板?

看板是一种可视化流程管理系统,在看板方法当中有三个原则,这三个原则分别是可视化限制在制品和管理流动。


在三个原则之下,看板方法有五个核心实践,分别是可视化工作流,也就是价值流,限制在制品数量、度量和管理流动协同改进以及显示化流程规则。让我们来看图中所示的电子看板。 在电子看板当中,我们可以看到有很多的状态,分别是待处理以选择、分析中就绪、开发中待测试,测试中待发布和已发布。所有的这些状态表示我们的一个软件产品要流经的过程,由这些过程组成了整个的工作流,即价值流动。在看板当中,所有的状态以及在本状态下的需求、任务或者是用户故事都显示地展示在看板中,也就是当我们看一个看板的时候,我们能够清楚地看到我们当前所有的需求都分别在什么样的状态下,我们的用户故事在什么样的状态下,以及如果我们拆分到task,拆分到任务这个级别的时候,也能清楚地看到他所在的状态。

图片139.png

什么是限制在制品数量?

是在我们每一个工作流的状态当中,每一个工作项它的数量在本状态的数量是有一个上限来确定,这个上限的确定取决于整体团队的能力、度量和管理。流动在这里指的就是当我们用看板方法的时候,我们要让价值流动起来,让价值流动得越快越好,让价值在各个状态当中的流动是非常顺畅的。如何去看我们这个流动的状态是不是顺畅?我们就要用到度量的方法,通常我们会用到累计流量图来显示和度量我们的流动状态,我们的流动的健康情况。


什么是协同改进?

当我们在使用看板方法的时候,我们期待整个团队是有一个协同改进的机制,而不是当我们在某一个状态出现停滞,出现瓶颈的时候,只能有当前状态的负责人来进行扫清工作,而是由整个团队可以一起协同合作来扫清整个状态流当中的瓶颈,整个状态流过程当中的障碍。


什么是显示化流程规则?

是从图中红色小框中所能表示出来的准入规则设置中,我们就可以去设置当上一个状态流转到下一个状态时,是我们需要满足哪一些标准,从而才能使它从上一个状态流转到下一个状态,例如:从开发到测试,必须要满足开发的一系列的规则,一系列的准则。当完成所有的规则和准则的设置之后,我们才能允许某一个状态或者是某一个需求,某一个用户故事或者是某一个任务可以从开发中的状态流转到待测试的状态。以上是关于看看板方法的介绍。

 

四、风险管理

图片140.png

什么是风险管理?

风险管理规划指的是决定如何处理并进行项目的风险管理活动。通常在风险管理当中有四个阶段,分别是风险的识别、风险的评估、风险的应对和风险的监控。当我们只有把风险识别出后,我们才能对当前的这个风险识别出来的风险进行评估。评估的过程,我们通常会用风险发生的概率以及风险后产生的影响这两个内容来进行评估。当我们评估出风险的等级,也就是高风险、中风险、低风险以及风险发生之后对项目产生的影响之后,我们会制定风险的应对方案。


比如在风险之前我们如何规避风险?

规避方案,当风险发生后,我们如何去减少风险造成的损失,也会有相应的应对方案。并且在整个的项目过程当中,我们都要对风险进行监控,在监控过程当中可能会识别出新的风险,由此我们又进入到风险识别、评估、应对和监控的循环当中。

 

总结

不管我们用哪一种方法,不管我们用 Scrum 还是看板,我们进行风险管理,我们最终的目的是为了顺畅高质量的交付有用的价值。也就是我们要让我们的价值流动起,我们要让整个的软件开发过程当中产生的问题越少越好,我们要相除故障,消除障碍,我们要交付对客户有用的价值,对市场有用的价值。


在本次课程当中,我们分别就项目管理和迭代开发方式进行了介绍,我们也介绍了 Scrum 方法,大家一定要记住 3335 分别代表的含义以及我们的看板方法。在看板方法当中我们有三个原则,五个核心实践,同时我们也介绍了风险管理的四个阶段。

相关文章
|
图计算
综合评价法与权重方法汇总
综合评价法与权重方法汇总
|
安全 物联网 5G
6G网络和5G网络的区别是什么
6G网络和5G网络的区别是什么
1192 0
|
3月前
|
人工智能
阿里云CN域名收费价格2026年最新整理,CN域名注册、续费、转入和赎回费用整理
阿里云2026年CN域名最新资费:英文.cn注册38元/年,续费42元/年;中文.cn注册99元/年;转入同注册价;赎回高达1200元。享“互联网上的中国标识”等专属口令优惠,详情见万网官网。
480 1
|
6月前
|
缓存 应用服务中间件 API
Nginx
Nginx:现代互联网的流量调度核心,以事件驱动架构解决高并发难题,集高性能Web服务、反向代理、负载均衡与API网关于一体,助力网站加速与系统稳定,支撑海量用户实时交互,是数字时代不可或缺的基础设施引擎。
php常见问题,php.ini文件不存在或者找不到,mb_strlen()函数未定义系列问题,dll模块找不到的解决
本文介绍了解决PHP常见问题的步骤,包括定位和创建`php.ini`文件,以及解决`mb_strlen()`函数未定义和DLL模块加载错误的具体方法。
php常见问题,php.ini文件不存在或者找不到,mb_strlen()函数未定义系列问题,dll模块找不到的解决
|
消息中间件 监控 数据处理
消息队列和应用工具产品体系-APM 系统简述和架构演化
消息队列和应用工具产品体系-APM 系统简述和架构演化
|
Shell Python
Python中os模块的常用方法和示例
在Python中,`os`模块提供了与操作系统交互的函数,用于文件和目录管理、路径操作、环境变量等。常用方法包括路径操作(如`os.path.join()`、`os.path.abspath()`)、文件和目录管理(如`os.mkdir()`、`os.remove()`)、环境变量和进程管理(如`os.getenv()`、`os.system()`)以及其他常用功能(如`os.getcwd()`、`os.urandom()`)。
723 0
|
存储 Java 编译器
Android Gradle 详解
Gradle ,它是一个基于JVM的新一代构建工具,关于Gradle完全可以写一本书。这个小节就讲讲Android项目中Gradle的使用。目前Android应用大多都是采用Android Studio来开发的,Android Studio默认是采用Gradle作为构建工具的。通常开发者可以不需要理解任何Gradle的脚本配置,就可以开发出一个APP。但是,当你想做一些更智能的操作时,比如修改打包后的输出目录、提高打包速度、构建系统、插件化、热修复和组件化等等,就必须对Gradle有比较深入的了解
2652 0
Android Gradle 详解
|
机器学习/深度学习 人工智能 算法
【机器学习】K-means聚类有哪些应用?
【5月更文挑战第11天】【机器学习】K-means聚类有哪些应用?
|
存储 算法 安全
【C/C++ 模板编程 链接问题】 了解和解决模板编程中的链接错误以及正确的模板编写方式
【C/C++ 模板编程 链接问题】 了解和解决模板编程中的链接错误以及正确的模板编写方式
503 1