引用:
|
作者waily
問題到底在那?資源不夠永遠都是第一個問題,以軟體工程師,不會作計畫,那就鐵定無法估出何時推出可執行的程式,沒有測試,那就只能在上線時作測試才知道程式會不會動。因為寫程式不是軟體工作師要用的,是給客戶用的,那些 open source 他們寫程式是「沒有什麼時間壓力的」跟一般「軟體專案」要上線有時程及費用來比,是不能比的。當有無限的時間及資源,什麼程式都寫得出來。
第二個問題是部分軟體主管的決心,他們是否真的貫徹這些章法才是真正的重點! 當初在帶團隊開發時,由於客戶也有人在開發程式,特地要我們代訓,當時就嚴格要求這些章法,而且打死不退,對方還上報,但寧可專案不作,也不會放棄這些堅持,結果是幾個月後,效果顯著出來,他們後來自己帶團隊時,就是照這些胡扯在作! 為什麼?因為有效!
|
+1
不過這種事不止在軟體上,任何工程都是該學好的東西
出現問題才有辦法及時填坑補洞
不致於一些小問題累績到後變成大問題
資源不夠是另一回事,有時合作對象本性難改、特別是上層的個性
比方說我遇過無解的問題
工程硬體老闆總是愛拖到驗收日前1~2個月才訂
變成前一大段施工時間白白浪費、後面那1~2個月根本趕不完又逾期…
同事天天加班下士氣也很低落
資金壓力問題我不是沒有想過
但是對於那種隨時交貨、就可以很快請款下來的工程也是這樣搞
這種我就沒辦法理解了
唯一能找到解答:掌握工期的能力非常低落
最逗的一次,某日加班前從老闆朋友得知消息
老闆預設計劃是想要一日做好三個地方
但我當時的預估是:能做好第一個地方已經算是合格,能碰到第二個就很已經很勉強(算是超前了)
一日搞定三處、以現有人力根本是不可能的事
那果不其然,和我預估的進度一模一樣
我開車的時候老闆還唸:「進度和我想的差很多」
我心裡想的是:「進度和我想的一模一樣」
