
最近因為承接了某大型軟體開發案,時程開發案停滯無法前進,幾乎承接軟體開發的程式設計師都無法繼續進行,開發團隊內部士氣低落、出現小爭執,每個人多少產生一些憂慮,還好這次組成的團隊都是真的經驗老道的,抗壓性極強大無比,隨時都可以因為專案的政治因素、技術因素,而內部激勵改變......,
剛好最近也抽空看了前陣子買的一本極度暢銷書 「人月神話」﹣40週年紀念版,就開宗明義的說,專案管理最大問題之一就是所謂的 「專案時程安排的重要性 」,儘可能的初期規劃時程、所需人力都在合理範圍,不過當過專案經理的人都經歷過,合理時程範圍可以說是神話一般,客戶端的壓力、預算壓力,所以為了可以接到客戶的訂單,打死都要充胖子 ,即使明明開發時程明明需要 二 年也會變成縮短(甚至一半時間為 一 年),而這樣的死刑是每天都上演在軟體專案裡,很多專案主管都認為等到開發時程延遲,就快點花錢找新人、找武林高手,可是呢????結果呢???專案時程延遲的越來越嚴重,人力預算也投入了,怎麼效果沒預期那樣,第一,當多加一個人力,溝通的時間是相對增加的;第二,即使再厲害的武林高手,也是需要一段時間去了解現行軟體的框架、領域知識(Domain-KnownHow),這前題下是之前SA分析的文件、SD開立的規格都是有高水準的,但通常都是...客官們你們知道的...