估算工時的傷害

  • 188
  • 0
  • 2020-08-06

估算工時的傷害

1.每個人還沒開始做之前的估算 就是 猜  (除非你做過一模一樣 或 非常相似的功能)
  - 開始做到一定程度時 才會出現 信心點 這時才是真的估算 ( 工程師如何估算工時?)
  - 猜太多 會被說故意放緩衝 或是 想偷懶
  - 猜太少 會被說能力不夠 上班不夠認真
  - 如果有每日會議 還要每天被追已用幾小時 還剩幾小時 或 超過幾小時 的 煎熬
我的理想猜(估)工時
  - 團隊可接受一開始是猜工時 + 有信心點出現後 再去更新工時
  - 猜不準就是正常 , 不會被檢討或責怪
  - 信心點出現後 估不準 也不會被責怪

2.團隊成員容易要符合自己預估的工時 會比較不想去協助別人 因為你不可能放去幫助別人的緩衝時間

3.猜工時 讓人很糾結 又或許很隨便 ( 以下不包含寫測試的時間 )
   - 簡單得要命 3 - 4 小時
   - 有做過的功能 1天 或是用之前的經驗去估
   - 沒有做過 感覺不難的功能 猜2天
   - 感覺很難的功能 猜 5天
------------------------------------------------------------------------
估算有其必要性 但是想方法用符合人性的方法去估算
1. 不用絕對 只要 相對
  - 你很難猜會議室的面積大小 但是兩間會議室的面積大小很好比較
絕對 就是 面積大小 
相對 就是 比較會議室大小

2. 有相對的概念後 把估工時變成估複雜程度(簡單 普通 困難 不會做)
再團隊成員不變的前提下 去計算 每一周 或 每兩周 或 每個月 可以消化多少的 複雜程度的工作
這樣就可以大概推算 之後的工作 需要多久的時間

好處
  - 因為每個人都要估算複雜程度 所以團隊會討論每個功能 達到經驗分享 或是 同步資訊
  - 每個人沒有背負多久要做完的責任 更可以 團隊互助完成工作
缺點
  - 沒有數據去觀察 誰特別強大 誰特別差
  - 團隊成員有異動時 準確度會下降
  - 全新的團隊一開始沒有數據可以參考 需要強大的溝通力去跟上面說明 或是 玩兩本帳簿的遊戲

如果內容有誤請多鞭策謝謝