Member-only story
[工作效率] 稍微深入談Scrum
根據我自己參與Scrum的經驗,要把Scrum做最佳的應用.其實是必須做很多調整的.畢竟同一套衣服很難適應各種不同的身材,量身訂做才是王道.
好,這篇來講講我的Scrum心得,請配合前一篇介紹來服用.
一點值多少
在Scrum中,評量Story和分配工作的根據是points.
每個Story會由所有人指定點數,這個過程其實蠻有趣的,甚至有類似撲克牌的卡片和專門的軟體來進行.
每個Sprint的總點數,是由每個人可以負荷的點數,乘以總人數.之後根據每個Story的點數來扣掉,決定有哪些Sotry可以放進來.
那麼,一點到底是值多少呢?
根據Scrum的規則,點數並不是以時間或是人-時來評斷;它應該是以難易度來決定數值.
我之前舉的例子是:掃地是1點,洗馬桶是3點,砍柴是5點,打獵是10點之類的.
這裡再舉個例子,解答10題小學數學題是1點,解答1題大學微積分是10點.也許時間差不多,但是難易度差很多.
可是在實務上,你很難去判別難易度.常常出現的情況是你把5點給了一個Story,另外一個Story也給了5點,但是放在一起看,你會覺得這兩個Story的難易度其實差很多.
這裡衍生的問題就是:同樣的點數,是否表示同樣的難易度?
官方說法是說,這不重要.因為點數是一個大約的依據,不是精確的度量衡,所以有差別是正常的.
話雖如此,在實際執行上就會遇到亂七八糟的問題.譬如說,有兩個人在同一個Sprint都做了總點數20點的Story,他們的表現評價是相等的嗎?他們是同工同值的嗎?
如果把視野擴大到不同的Scrum Tram,這就更複雜了.
譬如說你是一個高階管理人,手下有好幾個Scrum Team,在幾個Sprint之後,一個Team在每個Sprint都完成了數倍於另外一個Team的點數,那你是否可以評定點數多的Team就比另外一個Team有效率表現好?
答案是否定的,因為點數的價值是由每個Scrum…