Soft_Job 板


LINE

※ 引述《leafwind (莉芙溫)》之銘言: : ※ 引述《stevekevin10 (hippo泡)》之銘言: : : 因此一開始定好的時間就要做完,不然就是你能力不足 fire : 這條太弔詭,不是其中一方有問題,就是中間有什麼誤會 : 先假設事實上是你說的這樣 : 在回答「一開始定好的時間就要做完,不然就是你能力不足 fire」之前 : 先看一下這篇「軟體工程無法估算時間」 : http://mrjamie.cc/2011/04/11/why-cant-devs-estimate-time/ 這個題目很有意思,我以前也認為「因為不確定性(uncertainty) 與 複雜度(complexity)很高,所以無法有效估計軟體開發成本」;然而 ,事實上並非如此,整理摘要我的筆記如下: * 估計軟體成本(software cost estimation)是可行的;然而,一分 錢一分貨是永恆不滅的定律,若不願意投資提昇「估計方法」本身 的品質,且適當地與開發流程整合,那自然會是 GIGO * 估計軟體成本,實際上是綜合了心理學、專案管理學、生產力管理 學、統計學的一門學問。是故,若有人把估計軟體成本這件事一廂 情願地倒在軟體工程師頭上,然後高吹 "Practice makes perfect." 的法螺,且沒有提供相對應的資源與時間讓該軟體工程師去學習上 文所述的各門學問的話,這人腦子有病 * 通常來說,能夠作到「四次裡有三次,估計值在實際值加減 25% 內」 ,就可算是個「好」的估計方法 * COCOMO 估計法,就今日的軟體開發來說,通常不會直接拿來應用, 但其分析辦法及各項參數仍然十分值得參考 * 書: Software Estimation: Demystifying the Black Art by Steve McConnell * 認清楚估價(estimate)與目標(target)是兩件不同的事。估價(estimate) 的主要功用是檢視目標(target)是否合理。彌補估價(estimate)與 目標(target)之間的差異,是計畫(planning)的工作。易言之,可 以質疑「評估方法與其參數」,但不要去「喬」評估出來的數字。 * 專案鐵三角: 目標(scope), 時程(schedule), 預算(budget) ;專 案管理人先設定目標,工程師提供估價以檢視時程與預算的合理性 ,最後協商確認承諾(commitment) * 協商四要素: 尊重(respect), 信賴(trust), 溝通(dialog), 耐心(patience) ;信賴最為重要; 專注於雙方利益(interest), 而非立場(position) 尋找共同利益(mutual gain) ;就整體而言,寧可高估(overestimate) 而非低估(underestimate),因為,低估產生的 tech debt 殺傷力 極大 * 給所有惡意、故意把估價(estimate)曲解為承諾(commitment)的人 的一句話: 去死 註: 筆記原文是英文,有些地方我以達意來翻譯,懶得追求字面上的 精準翻譯 :D 參考: * https://www.facebook.com/amos.yang.104/posts/1624164124500579 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 70.181.102.71
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1448651261.A.9A1.html
1F:推 haha02: 推一個 11/28 03:12
延伸討論: https://www.facebook.com/xdite/posts/10153802667928552 這篇裡提出個例子: "Perfect is the enemy of good." 也就是 scope, schedule, budget 鐵三角中,由 scope 這一角開 始崩壞的情形 :D ※ 編輯: AmosYang (70.181.102.71), 11/28/2015 03:18:22
2F:推 locklose: 推推~目前正在辛苦念這塊(跪) 11/28 03:46
3F:→ locklose: 真心認為這篇應該要改題目M起來 11/28 03:47
4F:推 MIM23: 推 11/28 04:03
5F:推 leafwind: 完全同意有方法可以改進 只是我針對"must ontime"回覆:) 11/28 10:57
如我上文中所述,要看這 "must be on time" 的要求是否來自於專 案鐵三角合理協商的結果 (還是硬把估價(estimate)凹成承諾(commitment)
6F:→ leafwind: 另外新創的變動程度大 要壓到25%已經是相對穩定的狀態了 11/28 10:58
是的,若能常態地把成本控制在估價的 +/- 25% 內,那已經是高手 高手高高手了 :D
7F:→ leafwind: 當然台灣對於新創的定義好像不太一樣 那又是另一回事.. 11/28 11:03
江山代有人才出;過去有「奈米」、「雲端」,現在是「新創」,潮 到出汁 :D
8F:推 lovdkkkk: 推 11/28 13:11
※ 編輯: AmosYang (70.181.102.71), 11/28/2015 17:20:35 ※ 編輯: AmosYang (70.181.102.71), 11/28/2015 17:30:25
9F:推 longlongint: 四次裡有三次,估計值在實際值加減 25% 內 仍然被幹 11/29 07:31
10F:推 vn509942: 原來有這樣的評估方式 11/29 14:39
11F:推 GoalBased: 開個雞排攤也是新創阿,新開的又是創業,合理 11/29 15:43
雲端大數據奈米雞排
12F:→ sayya2311: 箭射不到靶,靶可以去追箭啊.. 11/29 22:42
13F:→ sayya2311: 不把所有責任壓在一次決策上,那估計準確的重要性就降低 11/29 22:44
※ 編輯: AmosYang (70.181.102.71), 11/30/2015 02:25:05







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP