全面剖析Scrum精髓
大小:0.6 MB 人氣: 2017-10-10 需要積分:1
標(biāo)簽:Scrum(6038)

敏捷軟件開發(fā)當(dāng)中最重要的點(diǎn)就是,需要透明?;叵胍幌律厦娴陌咐校瑘F(tuán)隊(duì)轉(zhuǎn)型一定要盡量讓團(tuán)隊(duì)坐在一起。這是保證透明的基礎(chǔ)。團(tuán)隊(duì)坐在一起之后,團(tuán)隊(duì)間的溝通會比原來順暢很多,信息也就很容易的暴露出來,即團(tuán)隊(duì)信息狀態(tài)的透明。
還有,敏捷轉(zhuǎn)型中的另一個很重要的基礎(chǔ)設(shè)施是任務(wù)板。對于一開始實(shí)施敏捷轉(zhuǎn)型的團(tuán)隊(duì),我強(qiáng)烈建議使用物理的任務(wù)板。這會有非常多的好處。
團(tuán)隊(duì)信息以及團(tuán)隊(duì)進(jìn)展的公開。每個人每天都需要更新自己的任務(wù),受到同僚壓力,團(tuán)隊(duì)中濫竽充數(shù)的人幾乎不存在。任務(wù)板可以任意的進(jìn)行重新規(guī)劃和設(shè)計(jì)。(相比電子任務(wù)板)。
下面我們再來一起看看對于產(chǎn)品(內(nèi)容)的反饋:
Sprint計(jì)劃會,下面介紹兩種開計(jì)劃會的方式:
Sprint計(jì)劃會議有兩種方式。
方式一:傳統(tǒng)的兩段式會議 – 第一部分由產(chǎn)品負(fù)責(zé)人和開發(fā)團(tuán)隊(duì)一起決定要完成什么(What),第二部分由開發(fā)團(tuán)隊(duì)來決定如何完成(How)。
方式二:循環(huán)式 – 1 產(chǎn)品負(fù)責(zé)人和開發(fā)團(tuán)隊(duì)選擇產(chǎn)品Backlog最上面的那個用戶故事,2 開發(fā)團(tuán)隊(duì)根據(jù)團(tuán)隊(duì)能力和以往的速率決定是否可以完成這個用戶故事, 3 如果可以完成,那么拆分用戶故事為任務(wù),否則選擇結(jié)束Sprint計(jì)劃會議。4 重復(fù)上述1,2,3直到團(tuán)隊(duì)無法承諾更多的用戶故事。
通過計(jì)劃會,產(chǎn)品負(fù)責(zé)人可以知道在當(dāng)前的Sprint中團(tuán)隊(duì)的關(guān)注點(diǎn)(重點(diǎn))在什么地方。團(tuán)隊(duì)中每個人都知道什么是目標(biāo),整個Sprint大家會努力達(dá)成目標(biāo)。因此計(jì)劃會是對于整個產(chǎn)品版本的一個反饋。
每日站會
先說一下如何開每日站會:
團(tuán)隊(duì)圍成圈,面對彼此,回答如下3個問題:1. 從上次例會到現(xiàn)在為了幫助團(tuán)隊(duì)實(shí)現(xiàn)Sprint目標(biāo)我完成了什么? 2.從現(xiàn)在到下次例會為了幫助團(tuán)隊(duì)實(shí)現(xiàn)Sprint目標(biāo)我將會完成什么? 3. 這個過程中我碰到什么障礙或問題?
可能有的朋友會問,我們團(tuán)隊(duì)的每日站會,可不可以每周二、周四開?感覺沒必要天天開。
我的回答:不可以。
原因如下:
每日站會中,每個團(tuán)隊(duì)成員需要回答3個問題。通過這3個問題,我們可以得到兩個層面的信息:
團(tuán)隊(duì)內(nèi)信息的透明度,整個團(tuán)隊(duì)的進(jìn)度以及距離Sprint目標(biāo)還有多遠(yuǎn);
同時是否存在障礙
每天團(tuán)隊(duì)都會得到反饋,并可以根據(jù)得到的反饋?zhàn)龀稣{(diào)整。
如果不是每天開站會,那么就可能:
?。?)團(tuán)隊(duì)內(nèi)有些信息會隱藏。有的團(tuán)隊(duì)反映說團(tuán)隊(duì)?。ū热?-5人)并且大家都坐在一起,隨時都會溝通,沒必要每日站會。而實(shí)際上團(tuán)隊(duì)內(nèi)的溝通在多數(shù)情況下只有相關(guān)2-3人一起,而不是整個團(tuán)隊(duì)一起。因此每日站會還是非常有必要的(同步、透明化信息);
?。?)團(tuán)隊(duì)錯過最佳的調(diào)整機(jī)會。每日站會中,團(tuán)隊(duì)可以得知距離Sprint目標(biāo)有多遠(yuǎn),是否存在障礙或者問題。尤其存在障礙時,需要整個團(tuán)隊(duì)共同努力,來想辦法解決。這不是說發(fā)現(xiàn)問題了只有在每日站會才說出來,而是發(fā)現(xiàn)問題馬上暴露,但每日站會需要正式得讓整個團(tuán)隊(duì)得知情況(一般這類信息容易在2-3人之間討論);
(3)團(tuán)隊(duì)沒有儀式感。每日站會可以讓團(tuán)隊(duì)形成規(guī)律,每天固定時間、固定地點(diǎn)所有團(tuán)隊(duì)成員湊在一起同步信息和進(jìn)度,很容易團(tuán)隊(duì)成員可以形成儀式感,這是一個非常重要的事情。
Sprint評審會
常常我會聽到有人說Sprint演示會議或 “演示”。這看起來只是說法問題,但是把評審叫做演示,它破壞了sprint評審會議的真正目的。
盡管演示是sprint評審會議中很有用的一部分,但這不是評審會議的目的。sprint評審會議最重要的方面是深度交談和參與者之間的協(xié)作,以及使產(chǎn)品知識浮現(xiàn)出來并開發(fā)。
已經(jīng)構(gòu)建好的內(nèi)容演示,只是一種激發(fā)圍繞具體事情交談的、非常有效的方式。而忽略了關(guān)于產(chǎn)品是如何工作的交談。
sprint評審會議的目標(biāo)是檢視與調(diào)整構(gòu)建的產(chǎn)品。成功的評審結(jié)果是雙向的信息流動。不屬于Scrum團(tuán)隊(duì)的人也可以得知開發(fā)的成果并幫忙指出方向。
同時,Scrum團(tuán)隊(duì)成員通過頻繁的反饋而加深了對產(chǎn)品的業(yè)務(wù)和市場認(rèn)識。所以,sprint評審會議是一個檢視和調(diào)整產(chǎn)品的預(yù)定機(jī)會。應(yīng)該叫做sprint評審會議,而不是sprint演示會議,
最后我們再來一起看看Sprint回顧會議。
曾子曰:吾日三省吾身。作為個人尚且如此,作為一個團(tuán)隊(duì)如何才能做到這點(diǎn)呢?在Scrum中提供了一個非常好的工具,就是回顧會議。
回顧會議可以幫助團(tuán)隊(duì)一起來反思,什么地方做的非常棒,我們需要繼續(xù)堅(jiān)持,甚至我們可以把優(yōu)秀的經(jīng)驗(yàn)傳遞給其他團(tuán)隊(duì)。另外團(tuán)隊(duì)可以反思什么地方做的有待提高和改進(jìn),團(tuán)隊(duì)一起找出原因制定改進(jìn)行動計(jì)劃。
這里非常推薦一本書《敏捷回顧》,這本書不僅僅介紹了回顧會議的5大步驟1.設(shè)置環(huán)境,2.收集數(shù)據(jù),3.產(chǎn)生洞察,4.制定行動計(jì)劃,5.結(jié)束:。還介紹了很多實(shí)用的小工具和技巧。
最后總結(jié)一下, Scrum的精髓其實(shí)就2個字:反饋。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%