王宇 韓苗
【摘要】? ? 隨著科技的發(fā)展社會的進步,人們的生活水平和需求在逐漸提高,在互聯(lián)網(wǎng)高速發(fā)展的時代,人們對網(wǎng)絡的要求和依賴都很高。軟件項目管理即是:在一定時間內(nèi),按照規(guī)范和用戶要求,在資金預算內(nèi)運用高效的的開發(fā)出安全穩(wěn)定的軟件。由于現(xiàn)在市場上的軟件系統(tǒng)還存在不足之處,本文將深入探討軟件項目管理的組織,內(nèi)容,配置模式,風險管理等,并提出合理的意見和計劃。
【關鍵詞】? ? 軟件項目管理? ? 信息系統(tǒng)? ? 風險管控
一、軟件項目管理內(nèi)容
在軟件項目開發(fā)的階段中,總會遇到很多風險。比如:軟件無法按時交付,會導致軟件制造成本超過預期或者沒有達到用戶的需求等。當你在制造軟件的時間成本的超出或者是預計時間都兩倍,那么這個項目就是失控項目。為了解決或者避免風險的出現(xiàn),需要軟件項目管理系統(tǒng)的出現(xiàn),項目管理系統(tǒng)的出現(xiàn)代表著:要在預算的時間內(nèi),按照軟件開發(fā)使用的規(guī)則,準時完成指定的任務達到用戶要求。用更加安全快捷的方法,再在人力、物力和時間預算上進行嚴格控制。根據(jù)研究者對于 八千多個項目的研究結果表明,有大約只有五分之一的軟件項目能夠規(guī)避風險,近一半的設計項目都需要進一步的調整,剩下的是無法達到要求的項目。而出現(xiàn)這些失敗品的原因是軟件項目在組織過程時出現(xiàn)問題,對需求和改革上缺乏管理,缺少制定計劃的嚴格把控,估算時間不足的錯誤。軟件管理在時間,成本,質量,資源方面有很多的不足,但其實最終解決途徑還是歸于人類:成員,運行過程,出現(xiàn)的問題。當在軟件工程開發(fā)運行的過程中,遇到了一些無法避免的風險和問題時,需要設計和參與成員之間的溝通并深入的探討來了解當前出現(xiàn)的情況和需要解決的問題并且提出解決的方案。因此人員是軟件工程開發(fā)中的核心組成部分,而項目管理技術在很多方面都有著十分重要的影響。
華羅庚說過:“我們的企業(yè)要兩條腿走路,一個是科學技術,一個是項目管理。”所以要想企業(yè)走的更遠,除了在科學技術上下手,還可以從另一個方面-項目管理。擁有完整的項目管理流程、嚴格的項目管理要求規(guī)范和健全項目管理的制度等這些都是構建好一個企業(yè)項目管理體系的先決條件,這些先決條件是完成項目的重要保障,同時也標志著一個企業(yè)項目管理的成熟。軟件項目管理的直接作用是為了保證軟件項目以及復雜的管理項目能夠按時完成分析,設計,編碼,測試交與用戶使用,維修等一系列流程。
二、信息系統(tǒng)軟件項目不斷的更新
近年來。隨著我國信息系統(tǒng)建設的發(fā)展,信息技術不斷的更新?lián)Q代,軟件產(chǎn)品的質量越來越高。其地位和規(guī)模也大大增加。以個體獨自經(jīng)營的模式開始落后時代的發(fā)展,變得逐漸不適應社會的需要.團體合作的大企業(yè)經(jīng)營方式開始占據(jù)優(yōu)勢地位。為了適應當今發(fā)展的速度,各大型的軟件企業(yè)都把軟件項目管理作為一種新的措施施行在于企業(yè)的日常運行中,保證有效的管理.以此為背景的項目管理也得到了很大的重用,它的實際應用也進一步讓項目管理的結構和模式得到進的優(yōu)化和提升。軟件項目管理的方式和模式比別的管理獨特和專一。在傳統(tǒng)的項目管理理論中,項目管理總共分為九類:綜合管理,范圍界定,時間預算保證,成本,質量,項目的人力資源方面,溝通管理,風險預測和日常采購。而軟件項目管理是為了讓設計出來的軟件項目按照起初設計的計劃嚴格發(fā)展,并且要求高質量,高效率的按時完成交到用戶手中。同時在這個過程中對計劃的每個步驟進行風險的評估和合理的調整的活動。并且軟件管理還有促進軟件項目管理自身開發(fā)不斷完善管理問題的作用。
三、軟件項目管理的組織結構
軟件項目兼顧單獨和整體兩種形式的開發(fā)。對于單獨的開發(fā)項目可以單獨開發(fā),比如:訂單開發(fā),只需要成立軟件項目組就行。不能單獨開發(fā)需要整體開發(fā)的項目則需要把不同的產(chǎn)品項目重新組合形成一個新的完整的軟件產(chǎn)品項目。比如一種新產(chǎn)品需要進入市場,需要技術部門的項目組和負責市場的項目組人員一起把產(chǎn)品開發(fā)出來,比起單獨開發(fā),整體開發(fā)多了打開市場的步驟。在實行項目管理需要特定的組織結構-項目委員會。.項目管理委員是一個公司項目決策的最高機構,它的地位相當于美國的內(nèi)閣機構。在項目管理委員會的下面分設撒“三司”即項且的管理組,項目的評審組和進行實際操作的軟件產(chǎn)品項目組。
項目管理委員會的組成人員:公司總裁,副總經(jīng)理,也可能有的有投資人。
主要權力有:1.嚴格參照項目管理相關的制度實施管理;2.對項目的運行有著檢查的權力。如同我國古代的御史大夫; 3.對項目的施行和結束有著絕對的決策力; 4.有著人員調動和安排的權利??梢詻Q定下面部門的人選。
項目委員會的直系下部是項目管理組,項目管理組的組成成員:公司各部門的高層管理者,他們的權力和責任有: 1.從各個方面調查并建立項目管理的制度; 2.組織運行項目的開始,結束等階段評審;3.及時跟進項目運行的過程,并留存資金 ;4.在第一時間發(fā)現(xiàn)運行中存在的不足之處,并且能力范圍內(nèi)解決他,能力范圍外,上報上一執(zhí)行機構項目委員會,獲取解決辦法。
項目評審組也是項目委員會的直系下屬。評審組的組成成員:技術人員,相關部門的專業(yè)人員,著名學者等。他們的權力和職責主要是:1.對項目報告進行評估和評審;2.對項目的可行性和運行進行過程中進行階段性評;3.項目運行結束后,對項目總結和資料數(shù)據(jù)進行審核。
軟件產(chǎn)品項目組是整個項目能夠實行的重要組成部分,以及各種材料,原理的具體實施者。它是由負責技術研發(fā)的軟件項目組和負責打開市場大門的產(chǎn)品項目組組成。二者相輔相成負責不同的方面,通過不同的模式,共同打通軟件開發(fā)的最后一里路。軟件產(chǎn)品項目組的組成成員:科研人員和市場人員??蒲腥藛T是軟件項目組的組成人員,市場人員為產(chǎn)品項目組。科研項目組的人員主要職責是負責軟件的設計,開發(fā)和優(yōu)化等技術領域,而產(chǎn)品組的人員是負責通過問卷,活動等調研打開市場的大門,進行市場的出售和推廣功能。
四、結合中國電信談管理模式
軟件項目管理主要從五階段七原則下手。從軟件設計的角度來看,在一個新軟件開發(fā)入市場的過程主要分為五個階段:市場應求,產(chǎn)品規(guī)劃和構想設計,初步編碼,軟件完成的測試,測試后不足之處的優(yōu)化階段。要保證一個軟件正常的開發(fā)和進一步完善并且達到最優(yōu)的效果必須按照規(guī)范嚴格進行,其中主要的原則如下:按照計劃嚴格進行,堅持階段評審,對產(chǎn)品嚴格控制:運用程序技術,過程資料保存完整方便審查,成員求精,抱著對不斷學習和改進的心態(tài)。
目前為止,軟件項目管理的最佳流程為找出項目聚焦,設計項目計劃,領導項目進行,評估結果。而這套流程涉及六個管理層面:
組織層面需要有遠景目標察覺和領導力,通過提供商業(yè)理由,提出觀點,能夠得到項目委員會或者評審組的認同。組織結構層面需要找出合適的人員擔任適合的角色,高效的施行監(jiān)督,管理,評審。在問題解決流程方面,能夠嚴格的問題界定,然后分析原因,預測結果。業(yè)績評估層面,制定合適的小組和個人目標作為評估的業(yè)績準線。人才培養(yǎng)方面,通過對人才的培訓,指導提高業(yè)務水平。溝通層面,經(jīng)常性開放式交流,促進問題解決。在實際應用時可首先聚焦問題,明確目標定位。提出本地網(wǎng)BPR和省公司MPR通過人才興企業(yè)戰(zhàn)略,實現(xiàn)全面創(chuàng)新,五年之內(nèi)把中國電信建設為世界級企業(yè)集團。設計計劃,建立分期小目標:建設本地網(wǎng),改善市場,加速響應,了解市場需求,促進渠道建設,為全國各地推廣打基礎。
然后構建工作體系:中國電信集團BPR負責人組成軟件項目管理委員會,控制和指導大體問題的解決。由本地和各省網(wǎng)BPR領導小組組成項目管理組,及時跟進項目,溝通上下,解決問題。有了組織實施人員,下一步設定相應具體的計劃。
責任分配,每項任務具體的落實到個人并標記,排列任務的重要程度,優(yōu)先選擇完成任務重的。在所有工程按計劃實施的同時,不能放任不管,必須及時溝通解決運行過程中存在的問題。軟件產(chǎn)品項目組可以每周一次會議及時解決出現(xiàn)的問題和根據(jù)最新的進程安排新的任務計劃,確定哪些問題需要向上一部門上報。
管理組最好兩周一次,及時協(xié)調上下之間的資源,并解決軟件產(chǎn)品項目組提出的問題。委員會,每四周一次,對一些管理組不能決定的問題進行指導和決策,同時也是作為投資者和公司高層人員知道實際情況的來源。評審組時刻跟進項目組的項目評估。對運作良好的反饋高小組要及時的肯定和不斷的認可,保持工作的積極性。可通過專家培訓,員工聚餐,物質上如獎金和假期,職位獎勵等等方式。
五、軟件項目風險把控
因為在軟件開發(fā)的各個階段都可能產(chǎn)生存在著不可避免的風險,只有我們高度的重視風險并不斷的檢查和改進才能較低風險。
5.1風險的分類
通過風險產(chǎn)生的條件不同,我們把將風險分為以下六種:以成本高,耗時長的項目風險,因為技術不好的技術風險,由于銷售引起的商業(yè)風險,公司戰(zhàn)略改變引起的戰(zhàn)略風險,公司項目委員會經(jīng)驗度不夠引發(fā)的管理風險,因預算出錯的預算風險。除此之外我們通過風險的形成條件把風險分為已知風險,可預報風險和未知風險。其中已知風險主要是人為因素比如員工離職引起,或者是技術達不到引起的風險??深A測風險就是生產(chǎn)的科研人員在生產(chǎn)的過程中根據(jù)自己多年的工作經(jīng)驗,預測出在產(chǎn)品的運行中可能會在某些關節(jié)出現(xiàn)的某些特定種類的風險。
5.2風險的識別和評估
根據(jù)風險項目檢查表的目錄和具體情況來判斷風險是目前風險識別的主要手段。檢查表主要通過檢查以下方面來識別分類風險。實際產(chǎn)品結果的風險,由于業(yè)務作用可能產(chǎn)生的風險;與客戶溝通交流中相關的風險;在產(chǎn)品的設計編碼過程出現(xiàn)風險;因為技術手段原因出現(xiàn)風險;開發(fā)環(huán)境可能會產(chǎn)生不良風險;人員的組成結構和個體經(jīng)驗差異引發(fā)的風險。通過對風險的識別來進行風險的評估。預測風險帶來的影響,預測產(chǎn)品項目反饋結果。如果對一個軟件有著很大的期望時,或者他有著很重要的作用時,就會對軟件進行風險識別和排查。只有通過了風險的排查,才能更有信心堅定的繼續(xù)進行后續(xù)研究;也通過對風險的排查來對項目有很強的掌控力。
六、軟件項目管理改進策略
加強對軟件項目的范圍管理,以用戶關鍵業(yè)務項目的范圍為主要依據(jù),以增強客戶的競爭優(yōu)勢和內(nèi)部管理效率為目的。用心創(chuàng)造一個精煉高效的項目團隊,加上有經(jīng)驗的管理委員會,嚴格按規(guī)范和計劃進行工作,及時的進行風險排查。
七、結束語
本文從項目管理的組織,內(nèi)容,配置模式,風險管理的角度出發(fā),對國內(nèi)電信行業(yè)信息系統(tǒng)的軟件項目管理的模式,作用影響等進行深入的研究討論,通過整理和分析總結出當今軟件項目管理的情況和優(yōu)化方案。軟件項目管理作為一個復雜的系統(tǒng)工程在信息系統(tǒng)中扮演著重要的角色,需要在實踐中繼續(xù)驗證其科學性,不斷提高以此解決問題。
參? 考? 文? 獻
[1]胡海梅,趙志,李玉清,朱亞江,李瓊.基于信息系統(tǒng)的軟件項目管理[J].科技縱橫,2009
[2]徐江.項目管理在信息系統(tǒng)實施中的應用[J].網(wǎng)絡與信息,2010.
[3]施秉東,等.論軟件項目的計劃管理[J].科技創(chuàng)新導報,2010,5:157