Category: Scrum

Scrum Framework

Leader & Scrum Master & Coach

In the AllAboutAgile Google discussion group <http://groups.google.com/group/allaboutagile/t/1734c104a2486b3b?hl=zh-CN>, one person raise the question “hiring a scrum master?”, I replied once as scrum masters work as leaders, so judge the candidates based on the criteria of leader, and I got an offensive

Retrospective Facilitator Training today

Today was for Retrospective Facilitator Training, most of the audiences are the new scrum masters, have little or even no experience with facilitation, two Finnish are senior managers worked many years. We first introduced ourselves to each other, and shared

Agile/Scrum Introduction @成都.第一天

今天是在成都干活的第一天,昨晚睡得不怎么样,貌似有些认床,或者就是酒店的床太软,我不习惯。。早上8点过去吃早餐,人不多,不过等我拿好食物就陆陆续续大部队过来了,这里的旅客貌似多数或者绝大多数都是来开会的,各种各样的会议很多,应该是和这里的定位有关,边上就是会展中心嘛。晚上回来拍了下酒店的全景,很大的酒店啊,不晓得房间数有多少。   昨天问过大堂里的人,知道从会展的9号楼边上过去可以一直走到公司去,前进的过程中看到2号楼附近有一家WOWO便利店,觉得这也是昨天被宰的另一个原因,明明园区里就有便利店,还会打车要求去超市,很明显就是外地人嘛,不宰我宰谁呢。。   园区还是比较好找的,进去之后,看到有和我们合作的外包公司SIGMA的楼,嘿嘿~再继续向前走,在最里面就是NOKIA的楼。和上次在赫尔辛基一样,我又非常不幸地绕了整整一圈才找到大门。。其实这栋楼的位置不错的,园区分成A、B两个区,中间有一条道路隔开,NOKIA的楼就在A区最靠近中间道路这里,而且隔壁就是一个食堂。公司的大门很壮观诶,不晓得是不是一整块的玻璃,很大很大的玻璃,整个前台大厅的阳光很好~   诶。。我看到有不同的东东就喜欢拍下来,即使是卫生间。。垃圾桶是这种踩踩会打开盖子的,我们那里是用的敞开的那种,而且这里还会提供那个马桶纸套,貌似水箱里也有放那种有颜色的东东,水是蓝色的。   这里的pantry也和杭州的不一样,他们有咖啡机,好像只生产espresso的,而且用的是咖啡豆哦,连咖啡粉都不是的。边上还有那种多功能的饮料机,好像能提供摩卡咖啡、橙汁之类的饮料,这里提供的访客杯是那种白色的马克杯,一般用来喝咖啡的那种。然后那些袋泡茶和方糖都是用密封罐来存放的,上面还附有一个小夹子,很体贴诶~   中午被他们带去一个比较远的食堂吃饭,食堂很大,选择也很多,好像可以点菜,也有套餐啥的。我跟着大家吃六块的套餐,两荤两素,很不错啊,我吃得好饱的,而且味道很好,哎,还是有家乡味儿的饭菜可口啊。食堂的人真的很多,队伍排了好几列挤得满满当当的,吃完饭后在位置上拍的照片也可以看到餐厅里人很多。   今天培训的内容是Agile/Scrum Introduction,参加培训的学员们只有一个已经在使用Scrum,其他的大多是newcomer。培训中有个模拟小型Scrum的练习,让大家5~6人一组,选出PO和Scrum Master,然后开发一个城市的宣传册。把两个小组的成品都拍了下来做纪念,呵呵,蛮有意思的~ 呃,这是我转过来做Agile Coach后第一次做培训,也是第一次给人做完培训还要收集feedback。有10份feedback,总体来看,评价还是不错的,从excellent到very poor有六个选项,有好几份都全部选的最excellent,当然也有一些项的评价不高。考虑到我这次没有咋个准备,个人感觉还是挺满意的,就是后来忘记拍照留念这个历史性的时刻。。俺新工作的第一个工作日,新工作的第一次培训任务,成都site这些人第一次接收我们部门的培训服务,嘿嘿~   晚饭就在公司大楼边上这个餐厅吃的,这里的餐厅好像都是一家叫SKETCH 本物之味的公司,牌子颜色很鲜艳,很时尚的感觉,进门还有欢迎牌。。看了下里面的价目表,感觉还是 挺便宜的,就是不晓得这个价位在成都的同事看来如何了。餐厅窗外就是园区的大门口,对面就是B区。培训结束比较早,我五点就过去吃饭,食堂里还没人,只有工作人员在忙活。有两种不同价位的套餐,两荤两素六块,三荤两素八块,不过六块的这份已经远远足够我吃撑肚皮,而且味道都还挺不错的,晚上这里的荤菜素菜都有三种选择。   在餐厅里好几个地方都能看到一个楼盘的广告,50平米精装别墅,20多万,还买一层送一层,就是不晓得楼盘位于哪里,属于什么样的区域。。   离开的时候在园区的另一个门口拍了下全景,园区基本上是个长方形结构,两排房子一溜儿排开,从A区到B区。   拍了下园区边上房子,玻璃外墙的建筑好像是商务楼,感觉应该修的时候有点难度的吧。边上的住宅楼也非常的高,而且一大片都是差不多的样式,有很大很大的露台,种种花草啥的都绰绰有余。   感觉旁边的公交车站很简陋,还在想着是不是因为这里是开发区,所以设施简陋呢,连个风雨蓬都没有,走着走着就看到前面的公交站有这个篷子,不过还是没有供等车的人坐一坐的凳子。我想应该不至于是设计时没考虑到,估计市区里应该有的。   走回酒店的路上,发现这里的两家银行都有滚动字幕的电子屏幕,上面有宣传自己的产品、服务或者其他信息,挺有意思的。   会展中心这里有个挺大的湖,湖中有喷泉,而且还有很多。。天鹅。。湖边有个可以坐坐的那种露天吧,还有舞台、音响等很多设备,估计晚上会有party之类的活动吧。把这里的招牌拍了下,叫“天鹅湖畔”,看来湖里真的是天鹅诶。   回到酒店的时候路过大堂的这个设计,早上就觉得很不错,赶紧掏手机拍照,拍完边上就有酒店人员提醒我这里不好拍照。。还好他没逼我删除刚拍的,赶紧闪人。。   回到房间,服务生收拾得挺不错的。床边的桌子上我乱放的书和电视节目表啥的都被摆得整整齐齐的;酒店免费送的两瓶矿泉水我其实还剩下一瓶,就喝掉了一点点,还是被补上两瓶一并放在盥洗室;香皂呢,我也就只是洗了下手,一块新的香皂也被放在旁边;至于其他的牙刷之类的东东,我没有用,看来他们也没有补充;洗浴用品也是,我都只用掉很少一点,酒店依然放上全新一份;拖鞋被放在走廊的大镜子下面,我猜测他们的assumption可能就是客人穿戴完毕后在镜子前换好鞋子,就可以很方便的观察整体的着装吧;办公桌上的物品也被整理过,摆放得好好的;就是好像小圆桌上面的水果没有补充,还剩下那个不知道叫啥的果子孤零零地呆着。BTW,昨天我感觉自己终于理解到酒店里这个胶垫要怎么使用了,把吸盘朝下放在淋浴室的地面上,或者是浴缸的中间,这样站着淋浴的时候不会滑倒。   世纪城的建筑晚上好像都有景观灯,从酒店的窗户望出去,感觉很漂亮~

Scrum : What is, Why you are not, and Change yourself

Already published at scrumdevelopment :– http://groups.yahoo.com/group/scrumdevelopment/message/34798* What is Scrum? – It’s so easy, right? So many articles regarding Scrum, e.g. [http://www.scrumalliance.org/pages/what_is_scrum]. – So, "three roles", "three ceremonies" and "three artifats". – The underlying values and principles is the reason why

One more sprint just passed by

Last sprint passed by, the results at sprint review could not satisfy me, there was a bad thing happening, I do not like it, and believe it will screw up the Scrum implementation. First one is, the contents of items

Puzzled with retrospective in my team

I am a scrum master of a team, the team has experienced scrum for more than one year, so many retrospectives happened, facilitated by me or by other colleagues. I tried to find many ways to improve our retrospective, learned

Scrum Introduction Yesterday

Yesterday, I have given an introduction of "Agile / Scrum Development" to colleagues of another department. I reused the material prepared by L.Y., and almost all other parts. I changed the time for each section. I used the "Software Crisis"

Sprint Retrospective 805

又是一次的sprint retrospective,都没时间来准备,当时只能祈愿一切顺利。。 啥都没准备去到会议室,连上次拿上的sprint backlog、burndown chart和那些meeting minutes都忘记掉,赶紧打电话让同事帮忙带着。让大家先回想下刚过去的sprint,然后看看带来的这些文档资料,我就过去准备文具、便签纸,在墙上订flipchart纸的那个叫啥东西忘记了。。 第一步还是让大家交流心情,有过上次的经验,这次就活泼许多。交给我的便签中,有两个人的显得有些特别,并非是单个词,而是一句或一段甚至好几段话。。想想呢,还是让他们给个词概括下,然后将这些长篇大论作为他们的解释。然后呢就是每个人大致说说自己为什么会有这样的心情。这个sprint做得还比较成功的,大家心情都蛮不错,good或是not bad居多,也有人指出还有改善的余地。 第二步就是timeline,临时在一张filpchart上赶出来,填上planning和review的日期。然后有同事提醒,这个时间跨度太大,可以按周稍微细分下,于是又分个段然后加上每周的结束日期。又有同事说不是都要画心情曲线的吗,于是俺又把心情曲线加上,觉得以前那么个老套的图案挺没吸引力的,就大胆发挥了下自己的创造力。。然后大家就是写便签,把整个sprint过程中发生的事情写上去,呃,值得一提的是6个同事,有4个人提到地震。 象往常的话我们就是把便签一张一张的浏览,念给大家听,然后分析有没什么问题,并记录下来。结果大家的理解是timeline么就是回顾下,看看发生了些啥。要看看啥做得好啥做得不好,就单独的讨论。于是我决定顺应民意。。赶出三张flipchart,分别命名,俺又发挥了下,没有用上次的啥“start doing”之类的,换成“HEAVEN”,“GO TO HELL”,“JUST DO IT”,不知道你能否大致理解都是啥意思哈,嘿嘿~ 接着我有些“无耻”地说,现在我需要一个同事来帮助我,大家讨论出可以填写到墙上的flipchart上的事件后,负责将这个事件记录上去。。然后就撒手让他们自己干,我就跑过去用各种颜色的记号笔把那些timeline的东西记录到纸上去,我觉得花花绿绿的很好看,很喜欢~ 等到他们把“HEAVEN”,“GO TO HELL”,“JUST DO IT”都填满,我又要求他们自己主持讨论,把可以用来解决这些问题,或是可以尝试的方法商量出来,写上去。因为有两个newcomer在,还特意强调下我们的ACTION要符合SMART原则,结果惭愧啊,虽然意思都差不多,还是没能记全SMART五个字母的含义,错了好像一个。。 整个spint retrospective的过程中,大家都有说有笑的,气氛很活跃,就是有几个同事呢开着laptop在使用,有点点不够专心,还吸引了几个别的同事去关注他们的桌面。原因是有原因的,一个同事呢是因私快要离职,一个是要出差在准备一些手续,一个呢确实有些比较忙的事情,但我还是觉得这时候大家都能关闭laptop就好了,我的话是用来展示一些资料和文档记录,帮助大家回忆,比如打开电子版的sprint backlog或打开我们的wiki page,以及使用mindmap软件来做记录。也许我应该想想别的办法看看能否让所有的人包括我也不需要笔记本电脑。 由于后来提到的confidential问题,不太好放图片,但是我很希望分享那张timeline,觉得很好看,进行了一些处理,传上来大家看看,上面有我画的三个不同表情的人头像。

Sprint804 Retrospective有感

已经计划很久要把这个感受描述下,苦于忙于其他事情,一直没有付诸行动,今天抽点时间,凌乱点也要记录下来。   团队的成员们都已经有相当丰富的sprint retrospective经验,如何保持大家的激情,以及保证回顾会议的效率和效果都是我感觉很重要也并不容易的任务。大家开始有些厌倦于差不多的流程,即使我们想方设法地换用各种不同的retrospective方式,情况依然如此,而不断更换方式所带来的副作用还包括大家需要花费时间熟悉,也有可能导致大家干脆置之不理。其实换在不同的地点进行回顾会议是个不错的点子,但可以这一定程度上涉及到经费问题,所以。。   这次比较凑巧的是,sprint中,我曾经将sprint backlog和burndown chart打印出来,贴在工作区域的白板上,督促大家每天更新。而我们的一些会议记录也都被我打印出来,粘贴在一起,所以,可以说将这些文档资料收集起来后就成为了我们非常宝贵的一些回忆。回顾会议开始前,我将这些文档粘贴在会议室的墙上,大致按照时间顺序排列。由于有几个新同事加入,所以花了点时间重复那些essential statements,然后我希望大家能够快速地回顾过去的这个sprint,然后用一个词语或者短语来描述自己的感受,此时此刻的感受。对于这些感受的稍加发掘,有助于放松情绪,拉近彼此的距离,使氛围能够引导大家畅所欲言。而这些感受也可以用于之后与那些action进行一定的对比,如果大家更多的是不满意,却没有太多用于改善现状的action,那么说明其中一定有什么问题,导致前后大家给出的信息不一致。   感受阶段结束后,我准备进行timeline,在此时,我向大家展示粘贴在墙上的这些文档,分配出2~5分钟来浏览这些文档,增强他们对于sprint大致过程的记忆。这其中,还会有助于大家发现一些可能不容易想到的问题,比如在某一周的weekly review上有提到的下周工作计划,但在随后一周的weekly review记录中却发现此工作计划没有按预期的完成,那么这就是一个潜在的问题,或者可以提高的方面。之后就是给出一些时间让成员们回首,并将自己的看法记录下来,写在便签纸上。此时我已经准备好三张大的flip chart纸张,张贴在墙上,用于大家粘贴便签纸。   之后的mining阶段,我开始阅读这些便签纸,然后将它们就地记录在这些flip chart上面,用记号笔,并给这些条目编号。当然,这三张flip chart分别为start doing、stop doing、continue doing,条目会被写到对应的纸上。接着就是要探讨可行的解决办法了,但在此时有一点点的小状况。整个会议的气氛都是比较轻松的,有点点随意,但是从大家半开玩笑的话语中,我发现一种趋势,大家有些许的死气沉沉,觉得有些境况难以改变,有些困难是必然,我觉得这样的心态对于我们找寻SMART的action有负面效果。快速地思考后想出一个办法。我们开会在26楼,公司的健身房也在这一层,我认同劳逸结合的观点,于是决定放大家15分钟的假,和他们一块去健身房运动片刻。于是大家嘻嘻哈哈地过去,打乒乓球,打台球,跑跑步,抬抬杠铃,挺活泼的。差不多15分钟后,回到会议室时,大家显得比之前更具有活力,就开始接着下面的brainstorming过程,来产生action。   以前的做法通常是先一个人想,再两个人交流,再两两配合交流,然后一起总结。有些scrum master喜欢主导整个过程,而我则非常喜欢将控制权交由团队的成员。曾经的一次是,最后形成分别是4人和3人的小组时,结束讨论,让他们展示自己的成果,一个同事负责讲解他们的action和理由,另一个同事则协助将这个action记录在flip chart上,这既满足了大家理解的需求,也有一定的visible的特点,又强调了团队成员间的充分沟通(如果不充分,那么记录的同事可能根本就不知道他的同伴在讲什么)。这次也差不多,我讲控制权交给成员,希望他们有自愿者可以出来记录action,并启发大家思考,而此时我又使用了两张额外的flip chart,标题都是ACTIONS,放置在之前的三张flip chart的中间,彼此非常靠近,是希望可以在对应的问题和最后的action之间形成一个关联。效果还不错,在大家略带调侃的方式中,action被讨论出来,当然还有其负责人。而在这样更轻松些的氛围中,虽然有开玩笑式的推诿,但其实大家都默认的接受了必须有人来负责action,相比以前我们有很多action都因为似乎只能有外部人员可以负责而付诸流水,我们给每一个action都找到了主人,而且大家都承诺会完成!   至此,整个sprint retrospective结束,历时接近4个小时。如下是一些相关的照片。   [Update]由于涉及到公司confidential的规定,修改了文中的敏感信息以及图片。

Multi-Tasking Scrum Master

我想关于一个人是否可以同时承担scrum master和团队成员的职责这个话题,已经发生过许多的讨论,也是众说纷纭。不知道你现在是否已经有了切身的体会,如果有,你现在是支持专职的scrum master,还是觉得可以同时做scrum master和团队的一份子? 如今我越来越认为scrum master也加入团队一起工作的决定并不见得很好。从effort的角度来看,scrum master似乎总是会有些许的时间剩余,可以投入团队的开发工作中。可现实是,multi-tasking并不容易,很难保证带入团队预计的功效。也许从工时数目上来看是足够的,可那些时间敏感度非常高的任务不可能一直等下去。比如有个任务必须在本周完成,scrum master作为团队的一员承接了此任务,但由于作为scrum master这个角色也有其他工作,作为scrum master,在此时就非常难在这些任务之间理顺其优先级关系。 虽然人是同一个人,但是其任务是基于不同的角色定位,而任务的优先级又依附于角色定位。团队成员角色第一优先级的任务不见得也是scrum master角色的第一优先级,反之亦然。 例如当你按计划准备开始调校环境、执行测试用例,此任务非常紧要,影响到团队的其他任务执行顺序,如果无法按时完成,会导致后续任务的堆积,以及被推迟。但偏偏此时可能会有某个突发事件需要scrum master立刻处理,你该如何选择?

Top