敏捷开发竟然还要仪式感?

《小王子》中说“仪式感就是使某一天与其他日子不同,使某一时刻与其他时刻不同”。

 

 

视频地址:https://www.zentao.net/scrum/80251.html/?f=bk

敏捷开发中也存在这种仪式感,如用户故事中角色、活动、商业价值三要素,敏捷扑克牌估算工时,迭代计划需求优先级排序,每日站立会议,功能演示,代码评审,回顾会议等流程都遵循了一定的仪式。具体的敏捷中的仪式感有以下表现:

 

最大程度可视化

敏捷借鉴精益的可视化管理理念,形成了具有自己独特风格的可视化管理工具——看板。看板是敏捷开发中保证软件的持续集成,并不让开发团队超负荷的可视化工具。在敏捷项目中,团队成员通过物理移动卡片来表示任务的状态和进度,强化任务开始和结束的仪式感。

 

敏捷估算

在迭代开始前,会对迭代中计划的任务进行估算,确保计划的工作量相对合理。为增强仪式感,敏捷团队常借助敏捷估算扑克牌这个道具来进行工时估算。扑克用法可参考往期视频。和其他估算方法比,使用扑克牌的方法,能够带来一个额外的好处,可以促进团队成员间的交流,让大家共享、了解更多的信息。

 

会议时间地点

不管是敏捷中的每日站立会议还是需求分解会议、回顾会议等实践,团队都应让同一会议在固定的时间、地点进行,以保证成员对会议心情的准备与期待。对迟到者可以有发红包、分享零食等惩罚机制。

 

会议发言顺序

敏捷会议中团队成员逐个发言,只有真正参与项目的人才有发言权,发言者手持道具,这个道具可以是话筒、矿泉水、玉米棒等,也可以返璞归真,传递Scrum灵感来源——橄榄球。通过道具传递保证团队核心成员发言,避免鸡类角色喋喋不休,却让猪类角色承担决定的后果。

 

会议时长

来源于橄榄球比赛的Scrum作为敏捷开发方法之一,吸收了橄榄球比赛时间短的精髓,迭代周期较短,各项会议也力求短小精悍、言简意赅。比如每日站立会议中,团队成员轮流发言讲述自己昨日事务、今日计划与待解决问题,时长一般不超过十五分钟。可准备一个计时器,避免发言超时,以保证参会人员精神集中不游离。

 

结束信号

迭代或会议结束后,团队可能由于惯性不会立即意识到结束,还会沉浸在此前的工作氛围中,这会弱化仪式感,并造成之后工作的士气不足。因此,不妨用结束式短语,或某些特定动作来结束会议,迭代过程中,可以用集体俯卧撑等方式,来提升团队成员的精神状态。迭代结束时可以用一顿丰盛的聚餐,来庆祝产品的顺利交付。

 

敏捷中的仪式感对于组建新团队、增加新成员的情况都十分适用,它充当着团队的粘合剂,会提高新团队的凝聚力。

 

当然,仪式感并非刻意、呆板的一成不变,这与敏捷的“拥抱变化”相悖。仪式感是团队根据自身文化与成员规模,逐渐确定特定的动作和习惯,来增强默契、保持纪律并提高工作效率。

 

posted @ 2020-08-05 13:40  禅道程序猿  阅读(197)  评论(0编辑  收藏  举报