学习体会 | 敏捷开发之Scrum游戏学习

Posted 上海欣旋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习体会 | 敏捷开发之Scrum游戏学习相关的知识,希望对你有一定的参考价值。

作者 | 吴静
来源 | 欣旋咨询(ID:PMP2010)


2019年12月14日,欣旋咨询邀请了有多年敏捷项目经验的黄老师为学员们带来了一场生动的“敏捷开发之Scrum游戏学习”课程。黄老师开场就开诚布公地谈到了敏捷实践中可能遇到的疑问,即使学员中有不少已经具备敏捷经验或有ACP证书,仍会在运用发现重重阻碍:


1、如何避免敏捷越做越框架?

2、我目前所实践的敏捷是不是真正的敏捷?

3、敏捷是不是万能的?


针对这些问题,担任上交所技术公司敏捷教练的黄老师,不仅对敏捷开发方法给出了详尽地说明,并且在课程中结合案例、游戏,为学员们揭示了敏捷思想的内核。


学习体会 | 敏捷开发之Scrum游戏学习

学习体会 | 敏捷开发之Scrum游戏学习

敏捷开发是什么?Scrum又是什么?


敏捷开发是以用户的需求为核心,采用迭代、循序渐进的方法进行软件开发。作为时下非常流行的一种项目管理方法,可能很多人认为敏捷思想是新兴起来的一个概念,实际上这个概念已经被提出近20年了,其灵感来自于日本的精益思想。随着信息时代到来,需求变化更快,交付周期成为企业核心竞争力,轻量级的,更能适应变化的敏捷软件开发方法被普遍认可并迅速流行。敏捷以人为核心的根本是在于注重面对面沟通,我们可以称其为取之精华,去之糟粕的过程。


而Scrum是实现敏捷开发的具体方式之一。Scrum来源于美式橄榄球中的专业术语,意为“争球”。传统的“接力式”的开发模式已经不能满足快速灵活的市场需求,而整体或“橄榄球式”的方法——团队作为一个整体前进,在团队的内部传球并保持前进,这也许可以更好的满足当前激烈的市场竞争。其框架可以分为:三个角色、四个意识、三个物件。通过制定冲刺计划、站会、产品负责人评审、发布、回顾等一些列流程来完成项目任务。看似简单,实行起来却不易。


学习体会 | 敏捷开发之Scrum游戏学习


学习体会 | 敏捷开发之Scrum游戏学习

什么样的项目适合用敏捷开发?


过程中我们往往容易陷入这样的误区:把敏捷方法当做是一个标准流程,认为我使用了敏捷的技巧、遵循了敏捷的方法就可以确保项目成功。


而实际上敏捷不是一种技术,而是一种思想,一种能让我做的更快的方法。其根本核心在于人,生搬硬套只会导致和企业文化体系的撕裂。特别是针对大企业、传统企业,黄老师戏称让这些企业运用敏捷方法,就像是让鲸鱼跳舞,其难度可见一斑。然而在外部环境日益严峻,产品灵活要求大大提升的今天,引入敏捷方法已势在必行。


其实项目中所面对的问题大同小异,但针对不同的项目类型,我们是可以选择合适的方法来管理的。比如PMP更适合大型项目管理,因为其流程、产出物都很明确;而敏捷方法更适合在实践中运用,交付周期通常控制在2-4周。


由此也揭示了什么项目真正适合敏捷方法?敏捷Scrum主要针对需求萌动甚至快速改变的情况,在组织文化上要求支持人员彼此信任,人少但是精干,开发人员所作决定能够得到认可,不适用于有安全性要求的项目。


学习体会 | 敏捷开发之Scrum游戏学习


学习体会 | 敏捷开发之Scrum游戏学习

游戏带来的启发


游戏一:激发端对端的交付能力


游戏中黄老师分别指定了一名指挥者、协调者、执行者,对应到Scrum开发流程中的三大角色:产品负责人、Scrum教练、开发团队。最初协调者仅仅是在远处指挥执行者行动,而后第二轮是由协调者直接参与和执行者一起完成任务。相比之下非常明显,后者完成任务所耗时间远远少于前者。


所以我们说敏捷项目就像复仇者联盟,突出小团队的概念,团队分工非常明确,以任务为驱动快速解决,这就是很典型的端对端的交付能力。


学习体会 | 敏捷开发之Scrum游戏学习


游戏二:估算游戏


小组成员需要对一个任务的时间进行估算,期间组员间会就各自的判断进行几轮PK,直到最后全组成员得到一个统一或者接近的评估值为止。在此过程中我们面临几个问题:


是不是参与的人越多越容易得到统一的结果?新手也需要参与评估吗?如果经过几轮PK,团队仍然得不到一个可以接受的结果怎么办?


通过游戏我们发现,人多的组不容易达成一致;如果有一个问题不能被讨论清楚,那么可以停止讨论;并且讨论颗粒度不宜太细。 


因此敏捷估算不是“估工作量有多少”,而是“估最小工作量有多少”,从而弄清楚需求,找到最佳方案,确保被讨论清楚的事情都已经讨论完了,然后尝试让新手以最接近最小工作量的方式工作。


最后,学员们就实践过程中所遇到的实际问题与黄老师展开了深入的探讨,黄老师也为我们总结了Scrum的问题,并得出结论:不是所有的项目都适用敏捷,敏捷开发也不是万灵丹,但敏捷思维一定是对我们项目管理起到至关重要作用的。Scrum不能解决我们的问题,能解决问题的是我们自己。


学习体会 | 敏捷开发之Scrum游戏学习


学习体会 | 敏捷开发之Scrum游戏学习

课程

敏捷ACP培训2003上海班

时间

2020年1月12日,2月16日,2月23日,3月8日    

上海市恒丰路308号金水湾大酒店4楼

交通

地铁1号线、12号线、13号线汉中路站

费用

RMB 3800元/人,PMP获得28 PDU

021-32160779,13917539645


欣旋商城 想了解更多培训课程,请上欣旋商场

以上是关于学习体会 | 敏捷开发之Scrum游戏学习的主要内容,如果未能解决你的问题,请参考以下文章

敏捷开发之scrum(转)

敏捷开发之Scrum扫盲篇

转:敏捷开发之Scrum扫盲篇

iOS开发笔记--敏捷开发之Scrum扫盲篇

转发学习敏捷开发扫盲

敏捷开发之Scrum扫盲篇(转)