大家在做估算(estimation)時, 最就要的是要有人跟你討論, 問問看他們對你的結果是不是有意見, 他們可能會想到一些你沒注意的面向, 讓你的估算變得比較準確.

這個道理, 其實已經有很多估算的方法採用. 例如Delphi Method. 便是這個概念的始祖. 但是今天我不是要講這個方法, 如果你對 delphi method 有興趣, 可以去看下面這篇文章, 寫得十分詳細.
http://wiki.mbalib.com/zh-tw/%E5%BE%B7%E5%B0%94%E8%8F%B2%E6%B3%95

我要談的是 playing poker, 敏捷社群常用的一種評估方式. Agile 很多方法並不是新創, 但是常常會把它改的更好玩, 更簡易, playing poker 便是如此. 它也是利用了眾人的智慧, 來評估這些功能需要多時間完成. 因此在使用 playing poker 時, 有幾件事情要特別注意的:

 

Playing-poker-with-friends-and-family-  

1. 先出數字再讓專家發言
因為精神是要利用共識, 所以很忌諱讓某些人主導. 因為每次在進行時, 先出好數字, 再來講原因. 並且讓資淺的先說明, 才讓專家發言.

2. 找出假設
每個人對一件事情的看法不同, 可能是因為專業背景不同, 但也可能是假設不同. 例如: 有些人可能認為這個東西, 基礎架構是有人會寫好, 所以不需要估進去; 或是有些人覺得不需要進行單元測試, 因此可以很快就做完.因此出來的答案就會差很多. 我們需要先訂好一些前提, 讓大家估出來的答案不會太發散.

3. 差異最大的地方是關鍵
要能發揮眾人智慧的優點, 你就必須要聽聽差異最大的人的觀點, 也就是出牌出最大或是最小的人, 他們提出的考量, 可能都是日後影響準確性的重要因素. 你必須要釐清他們所擔心的地方, 是不是你都能適當地化解.

4. 參加者需要多元
共識絕對不是找自己人來, 然後都說沒意見, 這樣叫做成功. 你必須要確認反對者, 或是不同意見的人也能認同. 所以也就是不能只有單一角色的, 唯有不同角色的人, 才會說出不同面向的意見. 唯有整合這些想法, 才能是有共識. 至少要達到不滿意, 但是可以接受的狀況.
 
當然啦, 如果你只相信自己, 這個方法可能就對你沒用 XDD

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 kojenchieh 的頭像
    kojenchieh

    David Ko的學習之旅

    kojenchieh 發表在 痞客邦 留言(0) 人氣()