軟體的工程化管理(二)(轉)

ger8發表於2007-08-14
我國軟體專案管理的應用現狀

目前我國大部分軟體公司,無論是產品型公司還是專案型公司,幾乎都沒有形成適合自己公司特點的軟體開發管理模式,雖然有些公司根據軟體工程理論建立了一些軟體開發管理規範,但並沒有從根本上解決軟體開發的質量控制問題。這導致軟體產品質量不穩定,軟體後期的維護、升級出現麻煩,同時最終也會損害使用者的利益。

當前的軟體專案成功率很低,軟體專案出現瞭如此多的問題是有很多原因的,大概歸納如下:

1. 重技術輕管理。事實上,專案管理依賴於技術支援與管理的支援,如果技術與管理其中任何一方存在薄弱環節,專案將面臨很大的風險。

2. 管理工作隨意性強,缺乏規範性。專案的成敗過分地依賴於專案經理與使用者領導的能力,管理工作隨意性強,缺乏規範性,一旦人員稍有變動,專案將面臨較大的風險。

3. 管理不規範。專案內部缺乏交流,資訊交流不暢通,缺乏統一管理。

目前國內的軟體專案管理還很不成熟和規範。沒有規矩不成方圓,規範對於一個專案的建設會起到很好的監督控制和指導作用。沒有規則將不利於中國軟體業的發展,不利於中國軟體走向國際,在國際上也沒有競爭力。 韓萬江
北京郵電大學軟體學院副教授,主要研究方向為軟體工程、軟體專案管理及軟體測試等。

軟體專案管理的未來發展

自上個世紀50年代末、60年代初以來,學術界與各有關專業人士對專案管理的研究基本上在兩個方向努力。一方面是各領域的專家們在探討本學科在專案管理中有無用武之地,如何將本學科領域的專業理論、方法應用於專案管理。另一方面則是各行各業的專家們在探討如何把專案管理的理論、方法應用到本行業中去。如建築業、農業、軍事工業以及近幾年呼聲很高的IT行業等。

這種雙向探索極大地促進了專案管理自身的發展。使得專案管理也在向兩個方向發展: 一是向學科化方向發展。專案管理在吸收各學科的有用部分,逐漸形成一些自己獨立的內容體系。例如: 美國PMI於1986年提出的專案管理知識體系(PMBOK),國內外大學所建立的學士、碩士、博士學歷教育體系、成人教育的課程體系等等。另一方面,為了適應各行業發展的需要,專案管理學科也正在向實用化方向發展,包括各種方法、工具、標準、法規等等。

連結:軟體專案管理工具

在進行專案管理的時候,常常需要輔助工具,即專案管理軟體。通常,專案管理軟體具有預算、成本控制、計算進度計劃、分配資源、分發專案資訊、專案資料的轉入和轉出、處理多個專案和子專案、製作報表、建立工作分析結構、計劃跟蹤等功能。這些工具可以幫助專案管理者完成很多工作,是專案經理的得力助手。

根據專案管理軟體的功能和價格,大致可以劃分兩個檔次: 一種是高檔工具,功能強大,但是價格不菲。例如, Primavera 公司的P3、Welcom公司的OpenPlan、北京夢龍公司的智慧PERT系統、Gores公司的 Artemis等等。另外一種是通用的專案管理工具,例如TimeLine公司的TimeLine、Scitor的 Project Scheduler、 Microsoft的 Project、上海沙迪克軟體有限公司的ALESH等,他們功能雖然不是很強大,但是價格比較便宜,可以用於一些中小型專案。

但對於一般的軟體專案管理,Microsoft Project足以應對了,它可以算是目前軟體專案管理中最常用的工具之一。Microsoft Project是微軟公司的產品,目前已經佔領了通用專案管理軟體市場比較大的份額。 Microsoft Project可以建立並管理整個專案,它的資料庫中儲存了有關專案的詳細資料,可以利用這些資訊計算和維護專案的日程、成本以及其他要素、建立專案計劃並對專案進行跟蹤控制。Microsoft Project的版本從Project 98、 Project 2000、Project 2002直到現在的Project 2003。

Microsoft Project的配套軟體Microsoft Project Server可以用來給整個專案團隊提供任務彙報、日程更新、每個專案耗時記錄等協同工作方式。(ccw)

[@more@]

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

相關文章