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

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设计、运维、数据分析师,现在则还多了机械、硬件、电气、现场实施工程师,做过一些有趣的事情。