微軟專案求生法則之求生技能1(轉)
軟體專案本來就複雜,而複雜的軟體專案若無細心的規劃就不可能成功。一個良好策劃過的專案會被有效控制著,其進度操控自如,且會照顧到參與專案進行者的福利。軟體專案本質上也是危險的,缺乏風險管理就不可能獲得成效。從頭保持跟專案的使用者聯絡,努力將產品維持在滿足客戶的要求之上,並盡全力把焦點放在找出專案關鍵問題的解決方法上。
小專案可以只靠著毅力與運氣而完成,中型和大型專案則需要更多系統化的做法。本文將概述一些讓中型專案達到成效的技巧。
規劃
許多技術工作者寧可直接做自己的工作而不想花時間規劃一下工作方向。許多技術主管缺乏足夠的技術訓練並且不相信自己可以規劃出改善專案的方式。由於兩邊都沒人對專案好好規劃,結果就是專案常常窘況百出。
沒有一套規劃方式是專案中最嚴重的錯誤之一。由於上一篇中描述的上下游效應,想在修正成本較低的上下游階段將問題解決掉,一套有效的規劃方式是必要的。一般專案約80%的時間花費在未經規劃的重複工作上。
軟體開發的成功歸功於讓所有錯誤變成一堆細心規劃過後的小錯誤,避免出現未經規劃的大錯誤。研究四種設計方式後,放棄其中三種,最多也不過是造成三個小錯誤而已。可是沒做好設計工作而必須把程式重寫三遍的結果,卻嚴重到可能造成三個大錯誤。由於在下游階段修正上游造成的錯誤比在上游階段就修正好問題要多花費50~200倍的代價,細心協調過的專案就有機會以1/200~1/50的代價將許多錯誤修正好。
專案中哪裡找得出時間來進行規劃?很簡單,把大部分專案花在未經規劃的重複動作上的時間中的一小段拿來用在專案初期的規劃上,避免之後將時間花費在高代價的重複動作上。儘管並非所有上游階段用去的時間都會確實省去下游階段該處理的麻煩,但是省下的麻煩還是很多。在上游階段質量保證的經驗法則是:用在進行技術檢閱等早期規劃工作上的一小時可以省下下游階段3~10小時的工作時數。從不同的觀點來看,一名開發人員每天花在專案要求規格或架構上檢查的時間一般會省下後一階段中3~10天的工作時數。[@more@]
小專案可以只靠著毅力與運氣而完成,中型和大型專案則需要更多系統化的做法。本文將概述一些讓中型專案達到成效的技巧。
規劃
許多技術工作者寧可直接做自己的工作而不想花時間規劃一下工作方向。許多技術主管缺乏足夠的技術訓練並且不相信自己可以規劃出改善專案的方式。由於兩邊都沒人對專案好好規劃,結果就是專案常常窘況百出。
沒有一套規劃方式是專案中最嚴重的錯誤之一。由於上一篇中描述的上下游效應,想在修正成本較低的上下游階段將問題解決掉,一套有效的規劃方式是必要的。一般專案約80%的時間花費在未經規劃的重複工作上。
軟體開發的成功歸功於讓所有錯誤變成一堆細心規劃過後的小錯誤,避免出現未經規劃的大錯誤。研究四種設計方式後,放棄其中三種,最多也不過是造成三個小錯誤而已。可是沒做好設計工作而必須把程式重寫三遍的結果,卻嚴重到可能造成三個大錯誤。由於在下游階段修正上游造成的錯誤比在上游階段就修正好問題要多花費50~200倍的代價,細心協調過的專案就有機會以1/200~1/50的代價將許多錯誤修正好。
專案中哪裡找得出時間來進行規劃?很簡單,把大部分專案花在未經規劃的重複動作上的時間中的一小段拿來用在專案初期的規劃上,避免之後將時間花費在高代價的重複動作上。儘管並非所有上游階段用去的時間都會確實省去下游階段該處理的麻煩,但是省下的麻煩還是很多。在上游階段質量保證的經驗法則是:用在進行技術檢閱等早期規劃工作上的一小時可以省下下游階段3~10小時的工作時數。從不同的觀點來看,一名開發人員每天花在專案要求規格或架構上檢查的時間一般會省下後一階段中3~10天的工作時數。[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7839396/viewspace-944865/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 微軟專案求生法則之求生技能2(轉)微軟
- 微軟專案求生法則之求生技能3(轉)微軟
- 微軟專案求生法則之求生技能4(轉)微軟
- 微軟專案求生法則之求生技能5(轉)微軟
- 挨踢專案求生法則——測試篇
- 挨踢專案求生法則——編碼篇
- 工科男IT職場求生法則
- 張傳波:IT職場求生法則
- 挨踢專案求生法則——計劃篇,計劃趕不上變化!
- 挨踢專案求生法則——實施篇,避免”一失足成千古恨“!
- 亞洲Linux企業狹路求生(轉)Linux
- 網際網路裁員浪潮下,專案經理“卷”中求生
- Laravel 請求生命週期Laravel
- 冰峰IPO,老字號求生
- 真實廢土求生體驗 《地表法則:先遣者》試玩版雙平臺上線
- 全球最成功 的專案管理黃金法則之-提出計劃,尋求方法(1)(轉)專案管理
- 軟體專案管理的成功七法則(轉)專案管理
- 雲米財報:智慧家電的夾縫求生
- c++求生日蠟燭題目C++
- 軟體專案需求分析的20條法則(轉)
- 《絕地求生刺激戰場》割草做吉利服教程 絕地求生怎麼割草做吉利服教
- 新遊戲工作室在行業競爭中求生的10條原則遊戲行業
- win10新版本絕地求生設定 win10絕地求生優化設定方法Win10優化
- 專案管理應遵循的幾個原則(1)(轉)專案管理
- Django(47)drf請求生命週期分析Django
- 【教你賺錢】獨立開發者荒野求生之道
- 給定陣列按要求生成樹陣列
- Laravel 請求生命週期--簡化版Laravel
- 分散式系統設計的求生之路分散式
- Oracle效能優化求生指南讀後感Oracle優化
- 絕地求生崩潰怎麼解決win10_win10絕地求生崩潰的解決方法Win10
- win10新版本絕地求生設定 win10絕地求生最佳化設定方法Win10
- 《絕地求生》難逃衰落之命,吃雞遊戲邁入中老年?遊戲
- SEO行業的困境:轉型還是夾縫中求生存行業
- 5個專案200次展示均被拒,這家遊戲工作室進入求生模式遊戲模式
- 聯想、華為、微軟、天士力極客駕馭法則(轉)微軟
- Win10禁閉求生閃退怎麼辦_Win10玩禁閉求生遊戲閃退如何解決Win10遊戲
- 絕地求生大逃殺新地圖資源分佈圖 絕地求生新地圖資源分佈一覽地圖