菜鸟教练的第一次登场

简介: 菜鸟教练的第一次登场

640.jpg

作为Scrum Master,在团队中的存在感不需要很强烈,更多的时候需要引导团队成员自发的去进行各项活动,SM在导引结束后,就可以适当的退出,相信团队的力量。在活动的组织过程中,需要时刻关注倾听,及时给听众一些反馈,必要的时候可以建立一个问题区,适当的时间给客户解答。”

本文结构如下,希望能够帮助你阅读。


640.png


01

项目背景


     最近在做项目调研时,遇到一个比较好玩的项目(简称A项目)。此项目基本上处于无监管的状态,由于没有交付的压力(内部系统),所以大家对项目的进度也都不敏感。经过访谈和了解后,总结了项目存的几个比较突出的问题:        项目进度不可控:从项目立项到MVP版本交付,项目整体进度一再往后延期,团队以周报的方式向上反馈。但没有描述清楚项目的整体进度如何,因为是内部项目,所以上一层领导也没太在意。        项目计划不可用:MVP版本规划了太多的内容,导致研发时间较长,项目计划多次变更,原来的计划已经严重偏离,团队成员对交付时间变的不敏感。        信息传达不透明:团队成员都在埋头苦干,努力完成各自的任务。对于这个项目的愿景、整体规划都不清晰。对于项目的长期规则和近期目标都不了解,接下来要实现哪些功能,并不明确。

02

敏捷能给团队带来什么


       有利的条件在于,现在整个中心都处于敏捷化转型的大方向上,和领导沟通确认后,可以在A团队进行敏捷相关的尝试。那么,哪些敏捷的活动可以帮助到这个团队呢?在专业人士的指导和梳理下,明确了三个活动可以帮助到A团队:用户故事地图、看板及迭代活动。        用户故事地图:可以帮助团队成员及领导清晰地知道这个产品的定位是什么,将来会包含哪些功能,能够给用户解决什么问题。而且通过不断检视用户故事地图,大家可以群策群力,为产品的发展提供自己的建议        引入迭代活动:基于Scrum的实践,引入2周一次的迭代活动,尽快交付价值,获取反馈。同时也让项目的交付变得更加清晰,锻炼团队的研发速率。        看板可视化:每个迭代的内容通过看板可视化出来,让站会变得更可视化,大家可以更聚焦于团队的交付件。也能更不清晰的反馈出每个人的工作进展情况。

03

敏捷理论导入培训

A团队对于敏捷的认知并不清晰,所以在开始改动前,需要和团队对齐思想,讲解敏捷的相关基础知识。于是我这个菜鸟教练就开始入场了(额,好歹也是ACP和DOM的拥有者,不能怂)。组织了两场理论培训,主要是关于Scrum和用户故事的理论知识讲解。这里就不全量展开写了。列下几个核心的PPT和大家分享下(有敏捷经验的可以略过或者回复一起讨论)640.png


传统项目管理的铁三角和敏捷项目管理的铁三角不同。在传统项目的管理中,范围和成本是相对固定,交付时间充满不确定性,项目交付时间越长,风险越容易被隐藏。而在敏捷的项目管理中,强调的是价值导向,质量优先,对交付的范围是可变的。因为交付周期短,功能延期一个迭代(一般是2周)交付,客户一般情况下是可接受的。同时因为交付频率高,可以快速刺探到客户的反馈,及时修正,提高用户对产品的感知度。当然,并不是所有的项目都适合用敏捷的模式来玩,此处无意引战。

640.png

上图是标准Scrum的流程和角色。这个不展开说,大家可以找出图中我们常说的“3355”对应的内容分别是什么么?最后一个5是:“勇气、承诺、专注、开放、尊重”,是敏捷活动的基石。

640.png

这页PPT的信息量非常的大,不同的角色都可以从这个图中找到自己关心的信息。简单的解读下:

  1. PO规划“做对的事”与Team实现“把事做对”,在Scrum的角色分工中,PO负责确认什么是对的事,也就是产品需要实现哪些功能,解决哪些用户的真实场景。而研发的同学负责如何把确定的事做对,快速的交付到用户手中。这两者信息的最终对齐体现在迭代计划会上(在迭代期间PO和Team可以反复沟通确认,最终在迭代计划会上达成共识)
  2. 在迭代周期中,PO需要在第一周根据团队的研发速率,梳理出下个迭代的大致用户故事,并与核心研发沟通技术实现是否存在问题,并在第一周的周五完成原型设计并召开需求梳理会,和团队第一次对齐需求;并在第二周完成UI设计(若是技术需求可不用)
  3. 对于研发人员来说,在2周的迭代周期内,大约有6天的时间用于编码及修复问题,在这个过程中,测试要及早介入,增量测试,并提供必要的自动化测试手段以保证代码在持续集成的过程中质量可控。在第二周的周三完成代码封版并进行回归测试。整体研发过程需要有配对的GIT分支管理模型、DevOps工具链等一些工程能力的支持。这个有机会在后续的文章中和大家一起分享。
  4. 在PPT的左下角,关于几个会议的核心输出内容,大家也可以


640.png

理论的内容最终还是需要落地到每个人手上,为了更好的实践敏捷,我们需要做好一些底层能力的建设。如上图PPT中提到的代码分支模型、快速响应的持续集成等等


640.png

是不是很惊喜?一个用户故事的拆分可以扩散出那么多信息。不要被吓到。在实际的应用中,故事的拆解在满足INVEST原则后,一般只会有两个要求:组内成员明白它表达的意思是什么,以及在2~3个工作日内可交付即可。没有必要太过于遵循模板。

04

用户故事活动开展


在同步完理论信息后,就需要动手练习了。于是又组织了一场共创活动,团队一起来共创用户故事地图及看板内容,提升团队成员对项目的认知程度。对于这个活动,我心里还是比较怂的。主要是控场经验不足。这种活动和分享PPT有很大的不同在于,分享PPT,只要按照自己的思路表达出内容,在适当的时候关注听众的反馈即可。而活动则需要全程控场,避免尴尬和冷场。所以在事前做了一份比较细的Excel表格,每个节点需要干什么都罗列出来了(还做了PPT作为引导,怕自己记不住流程)。具体的活动过程在这里就不展开了,下面放两张现场图


640.jpg


640.jpg


关于看板的一些相关信息,可以参考我的另一个文章:关于看板的思考与总结活动总结:

  1. 作为Scrum Master,在团队中的存在感不需要很强烈,更多的时候需要引导团队成员自发的去进行各项活动,SM在导引结束后,就可以适当的退出,相信团队的力量。
  2. 在活动的组织过程中,需要时刻关注倾听,及时给听众一些反馈,必要的时候可以建立一个问题区,适当的时间给客户解答。
  3. 活动过程中,每个小活动的衔接段过渡要更自然些,可以设计一些过渡小活动。




05

敏捷理念的理解

这段时间一直在向敏捷圈中的顶级教练(小林姐,尹学罡老师)沟通和学习,对敏捷的看法也有更深入的了解。例如,敏捷活动本质上就是更精细化的项目管理,通过一些手段可视化的手段,让信息的表达更加透明。引入敏捷活动,并不一定会提高团队的产能,相反,可能还会降低一些预期(相应的工程能力的提升,无论是否是敏捷活动都会提升效率,所以不包含在敏捷活动中)。但是引入敏捷,可以用120%的投入,来避免可能的200%、300%的返工(因为小步快跑,可以快速获得用户反馈,做得不对,可以及时改。而瀑布模式下,到项目后期才会引入客户验收,如果出现返工,代价太高)。


相关文章
|
6月前
|
前端开发 JavaScript 搜索推荐
专业与传统相融,程序员特有祝福:通过前端代码送上新春祝福
新春佳节即将来临,忙了一年,作为程序员,当然要用属于程序员独有的方式来给大家送上新春祝福。在这个喜庆的时刻,让我们以技术的视角来送上一份特别的新春祝福,作为程序员,我们可以用代码和技术,为了大家带来一份独特而有趣的祝福,为了给节日增添一份属于技术人特有的魅力,以前端开发的视角来送上一份特别的新春祝福。作为前端开发者,通过编写前端代码可以创造出丰富多样的视觉效果,可以利用HTML、CSS和JavaScript等编写代码来呈现出直观的新春祝福效果,为大家呈现出生动直观的新春祝福。那么本文以前端程序员的视角,结合前端专业知识送上新春祝福,希望在新的一年里,大家的生活充满幸福和技术的收获。
86 1
专业与传统相融,程序员特有祝福:通过前端代码送上新春祝福
|
信息无障碍
阿里公益孙利军和盲人按摩师聊了聊
前几天,阿里巴巴公益基金会理事长孙利军和北京盲人按摩师何亚君,一起在线上聊了聊天。他们都聊了些什么呢?以下是聊天实录,小益来分享给大家。
126 0
阿里公益孙利军和盲人按摩师聊了聊
|
Kubernetes 算法 Cloud Native
校招生值得去阿里淘系做技术吗?
校招生值得去阿里淘系做技术吗?
校招生值得去阿里淘系做技术吗?
|
运维 自然语言处理 安全
人人网校园开发者大赛:来看看校园极客都开发出了哪些有意思的作品?
人人网作为大学生喜爱的社交网站,在校园里有着广泛的使用人群和影响力。由人人网主办的校园开发者大赛面向全国各高校在校大学生,鼓励大家通过实践提升产品设计、技术应用与创新的能力。
720 0
人人网校园开发者大赛:来看看校园极客都开发出了哪些有意思的作品?
|
存储 SQL Cloud Native
神秘的“阿里星”是一群怎么样的人
有一群人虽然是应届毕业生,但手里项目不少,经验不浅,出身名校,未来可期。属于经常出现在新闻里的“别人家的孩子”遥远而神秘。为了消除这种神秘,我们采访了一位理工科学霸。当时他加入阿里的时候,就拿到了阿里的“最强offer”—— “阿里星”。他就是阿里云数据库技术专家谢小龙。
659 0
神秘的“阿里星”是一群怎么样的人
|
人工智能 算法 容灾
喜迎女神节 高颜值支付宝程序媛的硬核人生
桃之夭夭,灼灼其华,在疫情渐退的三月,我们迎来第110个“女神节”——“三八”国际妇女节。 
597 0
|
机器学习/深度学习 自然语言处理 测试技术
工程师如何给女友买包?问问阿里“百事通”
小叽导读:工作那么忙,怎么给女朋友买包?是翻看包包的详情页,再从商品评论中去找信息吗?为了帮助类似的同学节省时间,阿里工程师们提出快速回答生成模型RAGE。你问它答,这个“百事通”能从整体结构,评论的抽取和表示及融合四个方面综合解决生成模型响应速率及生成质量的问题,进而提高生成的回答的真实性及有效性。从此,如何给女友“买包”,不再是难题。
1692 0
工程师如何给女友买包?问问阿里“百事通”
|
程序员 UED 内存技术
【聚能聊有奖话题】你有经历过程序员与美工的撕逼大战吗?
就像猫和狗、该隐和亚伯一样,程序员和美工也是对死对头。程序员和美工就像来自不同星球的两种完全不同的人,他们脑袋所关心的事情也完全不同。 程序员希望网站运行起来高效无BUG,而美工希望网站看起来漂亮。
1671 0
|
自然语言处理 机器人
没开玩笑,阿里在招机器人饲养员
现在已经向阿里集团以外开放赋能,在不同的消息端上面向个人和企业提供服务的会话式机器人。 除了云小蜜,还有阿里小蜜、店小蜜,未来还有更多的智能机器人,都等着被喂养呐。
2683 0