作者:林華云
概念:
用戶故事是用來表示一個有價值的可交付單位绷杜,需要滿足端到端可驗收的特點直秆,也就是說在用戶那邊看來是有使用價值的合格故事的特征:
1、端到端可驗收
2鞭盟、大小合適:在一個迭代內(nèi)幾個人能夠完成(全流程圾结,在我們的定義里是從分析到驗收通過)
故事點懸案
故事點這個概念大家都聽說,也都在用齿诉,但是對于怎么估點筝野,大家都是一頭霧水晌姚。我試著來辨析一下。
故事點用來評估故事的工作量規(guī)模歇竟,工作規(guī)模希望用一個量化指標(biāo)來定義挥唠,便于統(tǒng)計。
而要做到真正的量化是很難得焕议,主要的困難在于個體能力的差異造成對于工作量的感知是不一樣的宝磨。通常我們說工作量第一反應(yīng)是需要投入的工作時間,如果采用工作時間來代表工作量号坡,就會直接進(jìn)入上述的坑懊烤,因為工作時長是一個主觀量。
我們只有承認(rèn)任何一項工作都有一個客觀的難度和工作量宽堆,那么評估才是有意義的腌紧。既然工作時長不夠客觀,那么還有什么其他的標(biāo)準(zhǔn)畜隶?
我認(rèn)為壁肋,可以引用政經(jīng)中馬克思提出的概念:價值是凝結(jié)在商品中的一般人類勞動。
對應(yīng)到故事工作量評估籽慢,我們可以說:
1)每個故事都有特定的價值浸遗,也對應(yīng)著一定的勞動量;
2)同時箱亿,避免杠跛锌,我們把參與人和執(zhí)行人都限定在一般人類,所謂一般人類届惋,也就是我們現(xiàn)有項目的團(tuán)隊人員水平(大家都是憑力氣吃飯髓帽,你懂的)。
翻譯一下脑豹,也就是說每個故事對應(yīng)的工作都有其固有的難度(這個難度限定在當(dāng)前系統(tǒng)郑藏、當(dāng)前架構(gòu)和當(dāng)前業(yè)務(wù)復(fù)雜度下),一種難度對應(yīng)一定的工作量瘩欺,也就是說我們評估的是完成這個故事的工作難度必盖。
另外,我們必須面對現(xiàn)實俱饿,我們認(rèn)為完成一個工作歌粥,一個五年的老手和一個剛?cè)肼毜男聠T工所花費的力氣(時間)是不一樣的,因為我們承認(rèn)這兩類人的時間價值是不一樣的拍埠,但是當(dāng)他們把整個工作完成后阁吝,我們認(rèn)為投入勞動的價值是一樣的。
計劃撲克估點法
實踐中通常建議以故事點來代表工作量械拍,而點數(shù)的含義團(tuán)隊可以自己定義突勇。這個闡述又把皮球踢回給團(tuán)隊了,很多團(tuán)隊對點數(shù)的定義表示悲觀坷虑,又在工作時間這個上面進(jìn)行徘徊甲馋。
這里我建議采用《敏捷革命》第六章關(guān)于故事點數(shù)的實踐:
1、采用斐波那契數(shù)列進(jìn)行點數(shù)評估
“在斐波那契數(shù)列中迄损,不通的數(shù)字之間的差異足夠大定躏,因此,我們能輕易地分辨出一個數(shù)字與另一個個數(shù)字的差異芹敌。如果一個人評估某個事項的難度相當(dāng)于5痊远,另一個事項的難度相當(dāng)于8,那么我們就會本能地覺察出其中的差異氏捞。但5和6之間的差異呢碧聪?就相當(dāng)微妙了,我們的大腦其實并不能區(qū)別出來”
2液茎、允許定性存在逞姿,不必追求絕對準(zhǔn)確
3、故事點數(shù)是團(tuán)隊共同評估的結(jié)果
能力差異是造成對工作規(guī)模直觀感受差異的主要原因捆等,所以我們在實踐中要規(guī)避這個因素滞造。我們假設(shè)在一個團(tuán)隊內(nèi)部除了新員工以外每個人都是某一或者某幾個領(lǐng)域的專家,對于某個領(lǐng)域有若干個專家栋烤,各領(lǐng)域之間也會有一定程度的交流谒养,其余的人可以被認(rèn)為是潛在的專家,那么我們可以主要參考專家的意見明郭,團(tuán)隊其余人員的意見為輔买窟。假如評估故事點在計劃會上進(jìn)行,那么可以采用每個人打分的方式达址,進(jìn)行計算蔑祟。那么計算發(fā)放就很多了,比如取平均值沉唠,比如剔除最大值最小值疆虚,比如取中位數(shù)。
我推薦:權(quán)重法計算满葛,領(lǐng)域?qū)<业臋?quán)重占總共一半径簿,其他人平均獲取權(quán)重