淺析軟件項目過程管理矩陣模型研究與實踐
韓承雙 程再玲 程和俠 2011/6/23
論文關(guān)鍵詞:軟件項目管理;過程控制;矩陣模型;需求管理
論文摘要:軟件項目由于應(yīng)用的領(lǐng)域不同,一般涉及眾多的業(yè)務(wù)知識領(lǐng)域,項目成果也應(yīng)以軟件的邏輯產(chǎn)品來體現(xiàn),其最終成果及實現(xiàn)過程的可見性、可度量性相對較弱。因此,軟件項目管理比一般工程項目要復(fù)雜得多;谲浖椖抗芾淼奶攸c分析,并結(jié)合軟件項目開發(fā)管理經(jīng)驗,討論了軟件項目組織架構(gòu)、計劃與過程控制等軟件項目管理要素,提出了矩陣式項目管理模型,分析了該模型中業(yè)務(wù)知識與計算機技術(shù)共同作用所能達到的最佳效果,討論了需求管理模型及其應(yīng)用,實踐證明該模型是行之有效的。
O引言
項目管理是伴隨著項目進行而進行的,是一種為了滿足甚至超越項目所有者對項目的期望而將理論知識、技能、工具和技巧應(yīng)用到項目中的管理活動,是一門關(guān)于項目資金、時間、人力等資源控制的管理科學(xué)。
顧名思義,軟件項目管理就是項目管理在軟件領(lǐng)域的應(yīng)用,是一種為了能夠按照預(yù)定的工期、質(zhì)量順利完成軟件項目而對成本、人員、進度、質(zhì)量、風(fēng)險等進行控制管理的活動。其核心在于通過有效的管理,明確項目范圍,合理調(diào)配人力資源,提高項目團隊的整體開發(fā)能力,優(yōu)化項目執(zhí)行過程,控制項目成本,為用戶提供滿意的軟件產(chǎn)品。
1軟件項目管理的特點
軟件是一種特殊的產(chǎn)品,這種產(chǎn)品的特殊性之一就是它的生產(chǎn)活動是以項目的形式進行的,因此,項目管理對軟件生產(chǎn)具有決定性的意義。軟件項目管理除了具有一般項目管理的特點外,還有其獨特之處,主要表現(xiàn)在:
(1)軟件產(chǎn)品缺乏硬性度量指標(biāo)。
軟件的最大特點在于一個“軟”字,它不像建筑項目,最終可以有一個實物,可以用某一個標(biāo)準(zhǔn)去剛性的度量評價。而軟件產(chǎn)品客觀上具有“不可見性”,表現(xiàn)在它沒有一個可見的實物,還表現(xiàn)在其度量指標(biāo)也不能像度量實物那樣具有明確性。有效的項目管理就是要使軟件及其生產(chǎn)過程由不可見、不可度量變成可見和可度量。
(2)重視應(yīng)用領(lǐng)域的業(yè)務(wù)知識。
對于計算機應(yīng)用軟件來說,它并不單純是計算機技術(shù)問題,更多地表現(xiàn)在它所服務(wù)的業(yè)務(wù)領(lǐng)域的知識技能。如企業(yè)ERP、SCM等應(yīng)用軟件項目,計算機只是它的載體,計算機技術(shù)往往并不起決定作用,而與之相關(guān)的業(yè)務(wù)知識、管理知識顯得更加重要。
(3)管理比技術(shù)本身更重要。
軟件項目是一項計算機技術(shù)、信息技術(shù)、管理科學(xué)等多學(xué)科交叉的系統(tǒng)工程。隨著信息技術(shù)的發(fā)展,軟件項目應(yīng)用領(lǐng)域不斷擴張、項目規(guī)模不斷擴大、項目業(yè)務(wù)日趨復(fù)雜,一個軟件從構(gòu)想到完成,需要大量的從事不同工作的人共同努力,個人單打獨斗的作坊式開發(fā)方式顯然已經(jīng)無法適應(yīng)這種信息技術(shù)發(fā)展的需要。在一
個大型信息系統(tǒng)工程項目里,需要系統(tǒng)策劃人員、分析設(shè)計人員、編程人員、測試人員和用戶等眾多人員的共同參與和密切配合,如何將可用資源有效地結(jié)合在一起,并使之發(fā)揮最大效率,如何保證項目按照預(yù)定的時間將預(yù)先約定的軟件產(chǎn)品提交給客戶是軟件項目管理的核心任務(wù)。項目管理往往成為決定軟件項目成敗的重要因素。
(4)強調(diào)文檔的重要性。
文檔是軟件產(chǎn)品的重要組成部分,軟件項目管理以工程化的管理方法,強調(diào)規(guī)范文檔的重要性,在軟件生命周期的各個階段,強調(diào)對里程碑文檔的評審,并把文檔作為階段成果的重要體現(xiàn)和下階段的基礎(chǔ)。
(5)重視培訓(xùn)與服務(wù)的價值。
培訓(xùn)與服務(wù)是發(fā)掘軟件產(chǎn)品價值的重要手段。一個軟件產(chǎn)品,如果沒有人使用就不能形成價值,如果不會使用,就可能降低軟件的價值。服務(wù)的優(yōu)劣已經(jīng)直接影響軟件的使用價值并決定軟件產(chǎn)品的生命周期?傊,軟件項目管理重視培訓(xùn)與服務(wù)在軟件增值中的意義。
2管理架構(gòu)矩陣模型
規(guī)范化的管理體現(xiàn)在:有完整的基于軟件開發(fā)標(biāo)準(zhǔn)(如CMM、ISO等)的開發(fā)流程;有基于這個流程的完整詳細的開發(fā)計劃;有基于開發(fā)計劃的成本預(yù)算和成本控制方法;有明確的階段檢查措施和評價標(biāo)準(zhǔn);有明確的質(zhì)量管理體系和質(zhì)量保證實施手段,保證項目在可控狀態(tài)下進行。而這一切都需要有一個組織有效的管理團隊和運作規(guī)范的管理架構(gòu)。
在軟件項目管理過程中,項目經(jīng)理起著至關(guān)重要的作用。對于項目經(jīng)理,目前有兩種觀點:一種認(rèn)為軟件項目經(jīng)理應(yīng)該是計算機某方面的應(yīng)用專家,能夠?qū)椖拷M成員給予技術(shù)指導(dǎo),如此才有能力合理安排工作。另一種觀點則認(rèn)為,項目經(jīng)理應(yīng)該是職業(yè)經(jīng)理,他可以不是計算機技術(shù)專家,但應(yīng)該是管理專家,具備輕松調(diào)配各部門資源的技巧和有效地組織、管理開發(fā)隊伍、協(xié)調(diào)溝通的能力,他的作用主要體現(xiàn)在協(xié)調(diào)、管理、合理安排成員的工作,控制項目進度和費用,與用戶溝通,等等。事實上,在一般意義上,不管是技術(shù)型專家還是管理型專家都無法滿足現(xiàn)(未完,下一頁)
|
|
相關(guān)專業(yè)論文
|
|
推薦專業(yè)論文
|
|
|
|