“初涉軟體專案管理的彷徨”解決方案(轉)

ger8發表於2007-08-15
剛才有個朋友打電話說因為工作需要接觸軟體專案管理方面東西,希望我能推薦他幾本專案管理方面的書(當時我還在進行每週我必須做的事“懶覺”,而人家都已經在圖書大廈逛了好幾圈了。倍感慚愧~)。想了想,當時並沒有馬上就答覆他,因為突然感覺要說的實在太多。索性跳起來,把曾經對自己頗有影響的幾本藏書一本本找出來……斜躺在床上……抱著“本本”……開始寫這篇文章……

彷徨篇

彷徨… 這種感覺我經歷過,相信很多軟體專案經理都經歷過。這個時候對於一個初涉軟體專案管理的專案經理來說,專案管理就是“四處救火”,專案經理就是一個“跑腿”。直到有一天一個“高人”指點了我說:“你不應該始終站在圈子中間,這樣無論你怎麼努力也只能看到圈子的一部分。而應該站在圈子之外,這樣你才能看到全部。”現在回想起來遺憾的是,這個“高人”給我指出了目標,卻沒有告訴我如何才能站在圈子之外。而這正是我現在要說的。

作為彷徨者要從圈內走出圈外,剛開始並不是一件容易的事。我個人認為首先需要具備幾個軟體專案管理的基本技能。
1 統籌計劃的技能
2 風險管理的技能
3 軟體過程基本技能

也推薦幾本與之相關的書

1 《成功的專案管理》,機械工業出版社出版,Jack Gido 和James P.Clements 著。
2 《與熊共舞》,清華大學出版社,Tom DeMarco 和Timothy Lister著
3 《Rational 統一過程實踐者指南》,Per Kroll和Philippe Kruchten著。其他相關所有的軟體開發過程如:XP、瀑布、螺旋等等

用專案管理工具做出一個完整的專案計劃,是一個軟體專案經理必須具備的基本能力,對專案的將來進行各種情況的推演(就好像大戰前進行的沙盤推演一樣)。這能很大程度上加強專案經理對專案的控制能力,並大大的增強專案經理的信心。為了能做出一個優秀的專案計劃(優秀表現出計劃的遺漏任務最少、計劃具備較強的擴充套件性等),需要根據專案的實際情況選擇和確定專案採用的軟體開發過程(這需要對很多軟體開發過程進行了解)。充分識別關鍵的專案風險。找出所有和專案有關的專案干係人,並判斷他們都需要在專案中作什麼,這有助於識別出遺漏的專案任務。

在這個階段,專案經理確實需要改變自己平常的工作習慣,即便是在專案最緊張,問題最多的時候,也要使自己平靜下來,利用專案管理工具裡所提供的功能,列舉出所有可能的任務,儘可能的識別所有可能的風險,找出最關鍵的幾個任務時間點,當我們熟悉了軟體開發的基本過程、並具備了一定的工作分解能力,會發現軟體專案和其他很多其他行業的專案一樣也是有關鍵路徑的。

再推薦一本書《專案管理》——計劃、進度和控制的系統方法 電子工業出版社出版 Harold Kerzner著 。這本書是我看得第一本專案管理方面的書,當時由於自己基礎太差。看了簡直就受不了,不知所云阿。可是到了現在,我依然常常看它,現在才知道它真的不是為初涉專案管理的人準備的。有了點基礎以後才是受益良多,每次看總能學到不同的東西。

要做好專案經理複合能力非常重要,所以當有了一定的專案管理基礎後,還需要學習很多東西,包括需求、設計、編碼、測試、軟體過程、度量、商務能力等方方面面的知識。換句話說,如果有這麼一個專案,其中從售前、需求、設計、編碼、測試沒有一個熟手,也會因為有了你,而使專案的總體評分在60分以上。
[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7839396/viewspace-958540/,如需轉載,請註明出處,否則將追究法律責任。

相關文章