摘 要:信息系統(tǒng)是在企業(yè)需求的基礎上設計開發(fā)和使用的,它將各種技術和產(chǎn)品擇優(yōu)而用,使各個獨立的“信息孤島”相互聯(lián)系而成為一個可靠、完整、有效且能夠創(chuàng)造經(jīng)濟效益的整體,當然這里有個前提:就是每個相對獨立的個體必須能夠協(xié)調工作,以便于整體提高管理與經(jīng)營效率,最終為企業(yè)謀取更大的利潤。
關鍵詞:信息系統(tǒng)軟件項目管理風險評估
中圖分類號:F270.7文獻標識碼:A文章編號:1674-098X(2011)05(a)-0024-01
1 軟件項目管理
軟件項目管理是項目管理的極其重要的一環(huán),因為公司的管理日益科技化,軟件項目的好壞,影響著公司能否達到既定目標。軟件項目管理要對人員、成本、質量、進度、風險等進行分析和管理,目的是確保軟件項目能夠按照預期的進度和質量順利的完成。這要求在軟件開發(fā)的過程當中要有一個嚴格的規(guī)范來管理每個軟件開發(fā)過程中的工作人員,項目組的成員必須要在規(guī)定的期限內準時做好自己的工作。
1.1 軟件項目管理的內容
在軟件工程的角度上來講,開發(fā)一個軟件大致有六個階段:一需求分析;二概要設計;三精細設計;四編碼;五測試;六安裝以及維護。不管是哪種形式的軟件開發(fā),都離不開這六個階段。
20世紀80年代初,一位軟件工程專家根據(jù)實際工作的積累總結了軟件開發(fā)時七條要遵循的基本原則:每一個生命周期要分階段有計劃的嚴格管理;階段評審;產(chǎn)品控制;程序設計技術先進化;結果審查公開化;開發(fā)人員少而精;不斷改進軟件工程實踐具有必要性。
1.2 軟件項目管理的組織模式
軟件項目可以跟產(chǎn)品項目組成軟件產(chǎn)品項目,也可以作為單獨的項目來開發(fā)。如果與產(chǎn)品項目合成開發(fā),需要成立軟件產(chǎn)品項目組;假如是訂單開發(fā),只組成軟件項目組就可以了。
項目管理通過層級完成,首先是項目管理委員會,然后是下設的項目管理小組、評審小組長以及軟件產(chǎn)品項目組。以下分別介紹:
(1)項目管理委員會。項目管理的決策機構,最高決策層,一般由總經(jīng)理和副總經(jīng)理組成。職責主要有:以相關項目管理制度為依據(jù),管理項目和監(jiān)督相關制度的執(zhí)行;對項目立與消進行決策;任命下設小組的組長。
(2)項目管理小組,一般由公司的管理人員組成,職責主要有:草擬制度;階段評審;保存相關文件及數(shù)據(jù);提出優(yōu)化項目管理建議。
(3)項目評審小組,一般由市場專家和技術專家組成,下設產(chǎn)品評審組和開發(fā)評審組。職責有:評審項目可行性報告;評審階段報告和市場計劃;評審開發(fā)計劃;項目結束后,評審項目總結報告。
(4)軟件產(chǎn)品項目組,一般是由公司的市場人員和技術人員構成,主要職責是根據(jù)委員會的安排進行細節(jié)工作,如市場調研和銷售工作。
2 軟件項目計劃書
《軟件項目計劃書》是項目組成立之初的第一個任務,計劃書要明確軟件開發(fā)日程安排、項目管理及資源需求等一些情況。
一般情況下,《軟件項目計劃書》應包含以下內容:
(1)引言:計劃產(chǎn)生的目的;項目范圍及目標:范圍論述;性能;功能;技術約束。(2)項目估算:包括歷史數(shù)據(jù)記錄;工作量,成本,時間估算。(3)風險管理:有關的存在的風險討論,與客戶溝通,解決前期資金投入;制定風險管理計劃,監(jiān)督和管理。(4)制定日程表:資源資金表,項目工作周期的階段化結構,每一個工作周期的時間限制。(5)資源表:包括相關工作人員列表,軟件硬件設施,以及一些特別資源。(6)監(jiān)督機制:變化管理和控制及質保和監(jiān)督。(7)相關工作人員結構:人員結構和管理報告。(8)附錄。
以上是一份完整的軟件項目計劃書所應列項目,工作中應據(jù)實際狀況細化或簡化。
3 軟件質量管理
目前軟件開發(fā)的規(guī)模逐漸擴大,質量問題也成為首當其沖的問題備受關注,軟件質量并不等于軟件測試,在軟件開發(fā)的過程當中的每一個階段都應該注意質量管理,及時與客戶和相關的工作人員溝通,以免造成后期的不協(xié)調。
(1)質量管理基本原則:按工作周期定期評審質量體系,在不斷的溝通協(xié)調中持續(xù)改進質量;所以工作過程都要有監(jiān)督機制,有效預防不合格,不達標;從本質上說建立一個行之有效的質量體系是為了滿足顧客與公司內部二者的利益,因此質量管理的中心任務是有文件化的質監(jiān)體系。另外,質量管理是否能夠達到成效,關鍵在于領導層。
(2)軟件評審:在軟件開發(fā)的過程當中,分多個階段,體系復雜,需要精細配合,一些細小的誤差都可能導致大的問題,造成巨大損失。因此,在每個階段都要進行評審,發(fā)現(xiàn)錯誤及時糾正,以免錯誤擴大,不可挽回。
評審工作是軟件開發(fā)中極為重要的工作,不要當成走過場,那是極不負責任的做法,會對軟件開發(fā)造成不同程度的危害。
4 風險管理
軟件項目管理存在著一定的風險,要想最大限度的降低風險發(fā)生的機率,必須提前防范,防止造成損失。因此要進行必要的風險管理。
(1)風險分類:從風險的內容上來講可以分為項目風險,技術風險,商業(yè)風險,管理風險等。另外,在實際工作中還有可能出現(xiàn)一些無法預知的風險。
(2)風險評估:風險評估一般從五個方面進行:可能性預估;產(chǎn)生的結果影響;以行業(yè)常用程度用語描述風險帶來后果的嚴重程度;對項目與開發(fā)產(chǎn)品的影響分析;根據(jù)風險程度排列優(yōu)先級別。同時要對所估測的風險的時間、范圍和表現(xiàn)盡可能準確判斷。
(3)風險的控制:風險的控制與駕馭目前主要靠決策層的經(jīng)驗來實施。以具體的實例來講,開發(fā)人員是實際工作的主體,他們的離職概率是0.7,而且會對項目造成不同程度的影響,該風險的針對策略如下:
在項目初始,做好人員流動的準備,為關鍵性的技術崗位培養(yǎng)后備人才,確保相關人員離職項目仍能繼續(xù);項目開始前應把人員離職風險列入風險控制計劃;建立一種機制,制定文檔標準,確保文檔及時產(chǎn)生;軟件開發(fā)工程是一個復雜的工程,要使更多人在計劃內完成自己的工作進度,必須對所以工作周期進行細致的詳審。
5 結語
軟件項目管理工作,是一個復雜的體系工程,需要分工配合,期間要考慮到雙方的利益以及市場投放等很多相關問題,這也要求項目管理人員,注重實踐和在實際工作的分析處理問題的能力,與理論知識有效結合,形成可行的管理方法,并不斷在實踐中驗證它的科學性,不斷完善它。
參考文獻
[1]胡海梅,趙志,李玉清,朱亞江,李瓊.基于信息系統(tǒng)的軟件項目管理[J].科技縱橫,2009.
[2]徐江.項目管理在信息系統(tǒng)實施中的應用[J].網(wǎng)絡與信息,2010.
[3]施秉東,等.論軟件項目的計劃管理[J].科技創(chuàng)新導報,2010,5:157.