敏捷项目管理基础(二)

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

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

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


敏捷项目管理基础(二)


三、KANBAN 方法

什么是看板?

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


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

图片139.png

什么是限制在制品数量?

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


什么是协同改进?

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


什么是显示化流程规则?

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

 

四、风险管理

图片140.png

什么是风险管理?

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


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

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

 

总结

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


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

相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
相关文章
|
1天前
|
敏捷开发 测试技术 项目管理
【高项】项目的概念,项目管理基础与立项管理
项目是临时性、独特性、逐步完善、资源约束和目的性的任务,尤其在企业战略中扮演关键角色。项目管理是系统化的过程,涉及沟通、领导、激励等软技能,常用方法有PRINCE2。项目生命周期包括启动、准备、执行和结束,不同阶段相互重叠,影响因素包括组织结构、生命周期模型(如瀑布、螺旋、V模型等)。立项管理涉及申请书、可行性研究、评估和招标,可行性研究评估技术、经济、社会和法律可行性。项目论证和评估是决策基础,包括机会研究、初步和详细可行性研究。
12 2
|
7月前
|
敏捷开发 数据可视化 项目管理
敏捷方法和相应的敏捷工具
敏捷思维是一种在敏捷方法和框架的指导下进行工作和问题解决的思维方式。它强调灵活性、适应性、协作和持续改进,旨在提供更高质量的工作成果和更好的项目管理。
|
8月前
|
Devops 项目管理 开发者
敏捷项目管理基础(一)
敏捷项目管理基础(一)
97 0
|
10月前
|
敏捷开发 人工智能 数据可视化
敏捷需求管理流程规范-免费敏捷工具
Leangoo领歌是一款专业的敏捷开发管理工具,它覆盖了敏捷项目研发全流程,包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of Scrums大规模敏捷。提供端到端敏捷研发管理解决方案,涵盖敏捷需求管理、任务协同、进展跟踪、统计度量等。
|
敏捷开发 测试技术 持续交付
敏捷模式下的测试管理
大家好,我是阿萨。昨天学习了老牛的讲座《敏捷模式下测试管理如何构建护城河》。 目前敏捷测试下,部分公司测试质量把控不过关,导致测试背锅情况严重。同时不同公司的组织文化不一样,大部分的情况下测试除了多多找几个bug 其实对质量管理束手无策。因为本身组织结构,流程等状况,测试无任何推进作用。 归根结底,其实都是管理问题。所以日常工作中如何做好测试管理呢?
246 0
敏捷模式下的测试管理
|
敏捷开发 弹性计算 数据可视化
从敏捷协作到价值交付
云效项目协作让需求选得对、进度追得到、投入看得见
309 0
从敏捷协作到价值交付
|
敏捷开发 测试技术 项目管理
一起搞定-传统项目管理和敏捷项目管理
一起搞定-传统项目管理和敏捷项目管理
491 0
一起搞定-传统项目管理和敏捷项目管理
|
人工智能 监控 数据可视化
敏捷项目管理基础笔记分享
阿里云DevOps助理工程师认证(ACA) Alibaba Cloud Certified Associate - DevOps笔记分享
173 2
敏捷项目管理基础笔记分享
|
敏捷开发 项目管理 开发者
艾伟也谈项目管理,创建敏捷团队
  简介   创建敏捷的软件开发团队并不像表面看起来那么容易。很多管理人员和团队主管会雇佣技术合格的人组成团队,扔给他们某种敏捷过程,然后就希望所有事情都像书上说的那样有效。这种方法不仅不现实,而且非常容易失败。
1011 0
http://www.vxiaotou.com