4

Scrum:用实验主义应对复杂问题的优秀框架|参加Bob线上CSM课程总结

 2 years ago
source link: https://www.bobjiang.com/csm-feedback-wangfan/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Scrum:用实验主义应对复杂问题的优秀框架|参加Bob线上CSM课程总结

Bob Jiang
2020-05-16
Page content

此图是2011年我工作总结的片段,那是我第一次做网站,也是第一次尝试Scrum。毫无疑问,Scrum真的是用实验主义应对复杂问题的优秀框架!

在2017年上CSPO课程之前,我的Scrum知识主要来自于相关书籍或者网文,比如《硝烟中的Scrum和XP》、《精益开发实战》,因为创业和职业发展咨询师的经历,也一定程度的掌握了”精益创业”和一对一咨询技术。我对Scrum的实践是断断续续的,最持续、效果最好的一段是2018年在深圳做电商与直播产品的一年,然后就是从2019年8月开始到现在。

很诚实地讲,作为从9年前就开始尝试Scrum方式管理软件开发的俗家弟子,上5月16到17号Jim和Bob在线教授的认证ScrumMaster培训课,依然收获很大。

总结思考这次上课,我问了自己三个问题,希望对其它小伙伴也有帮助:

  • 我有哪些重要收获?
  • 为啥实践Scrum很有挑战?
  • 对打算上课的小伙伴有何建议?

我有哪些重要收获?

上课前后我对Scrum的理解,用图来示意,我想会是这样:

即,课程帮我:

因为是个人兴趣和精力限制,我并没有正式将Scrum导入团队,有点”悄悄地进村,打枪的不要”的意思。我也觉得这样切入阻力比较小,但缺点也有:多重角色、耗心费力。也许,有不少跟我类似的人:)。

如果做个对比,使用Scrum框架进行产品开发/项目交付,可能与做一个产品经理有点像:说起来工作”活动”就那么几个,但做起来却需要关注(Cao Xin)无数的细节。

虽然在实际工作中,我不断验证了自己做法的有效性、总结出少许经验,但也体味着模糊不清、定见不足的感受:

  • Sprint任务提前完成该提前结束么?
  • 多人异地办公怎么玩?
  • 前后端的人没办法同时进入新产品开发组还能搞么?
  • 产品涉及不同小组协作开发要怎么搞?
  • 软硬件开发周期不同怎么搞?
  • PO同时做Scrum Master的坑要怎么避?
  • 怎么让开每日会变成团队习惯?
  • 写日报真有价值么?
  • 并行项目好几个怎么保持专注?
  • PO和产品经理怎么协作?

这两天的课程让我相信,我的接纳不是放弃,妥协是个合理过程,前辈走过了、同行也在走。Scrum是应对复杂问题的经验框架,但不是”最佳实践”,”最佳”取决于团队自身、实践者自身、所在的当下。里面有太多的空白需要用热情、技巧、橡皮泥、强大的肌肉、发光的金子、咕咕的清水……去填充,只要我们相信文化、坚守原则、积极学习,同时接纳不足、明白这得有个过程。需要开放与勇气。

为啥实践Scrum很有挑战?

两天的课上对Scrum的框架讲解非常透彻,同时也重点讲解了PO和Scrum Master的职责和技能要求,挑战亦源自于此。我想对于一个从事软件或系统开发的新人来说,参加这样的培训,而不仅仅是自己看书,会更加明确自己未来职业发展的方向、自己的喜好和用力的方向。用图来代表一个初学者的状态,可能会是这样:

知识框架有空白、缺少条理是一方面,欠缺更多的我感觉也许是这些:

这也就是为什么还有A-SCM课程的原因,至少能在其中两到三个方面给与快速进步的学习机会。从一个A-SCM培训课程大纲里也可以看出这些:

从”为什么”开始→敏捷的意图→复杂系统思考→打造自组织团队的技巧→创新组织生态系统角色能力模型→敏捷教练能力模型→催化蜕变的技巧→组织设计和多团队扩展→冲突管理→内在驱动力→影响力与变革模型→软技能:教学→软技能:指导→软技能:引导→软技能:教练→敏捷教练工具箱。

如上这些技能、方法、理念,我也掌握一部分,则是在其它的培训、阅读、创业经历和工作实践中习得的。

对打算上课的小伙伴有何建议?

其实这是老生常谈的话题了,简单点说就是:请全情投入!

上课过程中有多次互动协作环节是分小组进行的,通常会出现一个引导推进的角色、一个实时记录进度和成果角色,其它小伙伴同频参与,随时发现待办事项并认领去做——这也是典型的Scrum活动。

非常建议在上课前,自己对自己有个自我激励与判断,是否打算主动做引导推进的工作,或实时记录进度和成果的角色。如果适应新环境需要一个过程,则可以先做到同频参与,等感到安全的时候再主动来做。最好是小组中的每个人都有机会承担这样的角色一次,因为只有这样才可能表明,自己真的全情投入了,给自己一个这样的承诺。我上课的那两天,显然有的小组缺乏这样的角色,似乎组里每个人都在被带领、被激活。即使有人蠢蠢欲动,也有些不好意思的感觉。那么,如果你也正好被分配到这样的小组会怎么做呢?请问下自己……

如果要上的课程也是在线的,做到认真聆听、热情参与、积极协作、全情投入,请尽量让自己处于比较安静与隔绝的环境中,别挑战自律能力^_^。

最后,提醒一下打算上课的小伙伴,要在上课前去网上了解一下Scrum的核心及相关内容,不至于感到很陌生,完全处于接受信息的状态而疏于思考——毕竟只有两天的课程,知识点是很多的。

作者:智能物流机器人创业公司产品开发与项目部负责人,Scrum实践者,带领的团队角色包括产品/项目经理、前后端开发、UI设计、运维、数据分析师,现在则还多了机械、硬件、电气、现场实施工程师,做过一些有趣的事情。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK