Re: [請益] 預估工時的意義在哪?

作者: tacovirus (小璋丸)   2019-07-25 01:31:48
工時預估雖然不準但必要
預估時間可以反映 "至少" 要多少成本才能完成任務
客戶和股東看不懂科技樹,只看得懂成本
開發者和 PM 能做的,就是讓預估的準度提升
提昇預估準度的手段很多,例如:
導入例行測試,不要等完工才測試
佈署自動化,減少人工出包產生額外時間消耗
控制每一個版本的新功能範圍,避免技術債暴增
開發者遇到潛在風險,先開 Issue 讓 PM 擇日處理,而不求完美主義
時程壓力緊迫時,先求資安和帳務功能正確,其餘事後更新
技術債出現時,先誠實開出 Issue,說明科技樹限制,讓 PM 決定要把時間成本壓在哪一版
這些項目落實越多,預估時程就越準
估時程越準,就越容易跟金主騙錢,啊不對是爭取資源
不會死人的 bug 之後再出更新,人家會覺得你負責
有三大 bug 要盡量避免,算錯錢,個資外泄,死人
除了醫療和車電以外,死人通常不用考慮
至於這些以外的 bug,發現時把 Issue 誠實開出來就好
因為要改的 bug 太多,就改天吧
我沒這麼愛敏捷開發,比較喜歡有感開發
有感開發才能讓團對在運作過程逐漸吸收更多資源
金主夠爽,要什麼有什麼
前陣子 RX5700 XT 這張會過熱的卡,大家還不是買單
反正這群人會再去買散熱套件的,準時上市比較香
如果誠實告知風險,技術債,會讓 PM 爆炸
那就要問一下離職流程該怎麼跑了
作者: toothlesses (toothless)   2019-07-25 10:01:00
作者: jack0204 (Jarbar王朝)   2019-07-25 09:50:00
技術債之所以是債,就是因為提前享受了好處如果產品出不來資金沒了公司倒了,債不還也無所謂阿公司存活下來的話,這債遲早要還的
作者: MOONY135 (談無慾)   2019-07-25 09:25:00
對金主來說 新功能加的越快越好 對開發者來說bug不要因為這樣越來越多比較好 其實很難平衡吧放些無傷大雅的bug嗎XD
作者: d1288999 (Davis)   2019-07-25 09:00:00
推這篇,講的很好
作者: Jockey66666 (往事已成追憶)   2019-07-25 08:44:00
我們為什麼不把敏捷開發轉為發財開發呢 對不對
作者: viper9709 (阿達)   2019-07-28 22:29:00
推這篇~這才是正解

Links booklink

Contact Us: admin [ a t ] ucptt.com