用性是影響軟件是否被用戶接受的關(guān)鍵之關(guān)鍵因素。在軟件產(chǎn)品中,設(shè)計復(fù)雜,功能強大而完備,但因為操作繁復(fù)而被擱置者屢見不鮮。造成的主要原因在于缺乏軟件開發(fā)中軟件體系結(jié)構(gòu)的宏觀把握能力。另一方面,缺乏有效的手段進行軟件需求的確定和對潛在需求的挖掘。
項目管理的風(fēng)險
軟件項目管理的風(fēng)險來自于軟件項目自身的特點:
軟件產(chǎn)品不可見:開發(fā)的進展以及軟件的質(zhì)量是否符合要求難于度量,從而使軟件的管理難于把握。軟件的生產(chǎn)過程不存在絕對正確的過程形式:可以肯定的是不同的軟件開發(fā)項目應(yīng)當(dāng)采用不同的或者說是有針對性的軟件開發(fā)過程,而真正合適的軟件開發(fā)過程是在軟件項目的開發(fā)完成才能明了的。因此項目開發(fā)之初只能根據(jù)項目的特點和開發(fā)經(jīng)驗進行選擇,并在開發(fā)過程中不斷的調(diào)整。
大型軟件項目往往是“一次性”的。以往的經(jīng)驗可以被借鑒的地方不多。回避和控制軟件管理風(fēng)險的唯一辦法就是設(shè)立監(jiān)督制度,項目開發(fā)中任何較大的決定都必須有主要技術(shù)環(huán)節(jié)甚至是由用戶參與進行的。在該項目中項目監(jiān)督由項目開發(fā)中的質(zhì)量監(jiān)督組來實施。
一般參與軟件開發(fā)的人員(包括管理者和技術(shù)人員)和其責(zé)任進行分析如下:
參與者
項目經(jīng)理1人
主要職責(zé):進行全局把握,側(cè)重于項目的商務(wù)方面,充當(dāng)項目組同客戶正式交流的接口環(huán)節(jié)。
項目負(fù)責(zé)人1人
主要職責(zé):制定項目開發(fā)計劃和開發(fā)策略,參與項目核心系統(tǒng)的分析設(shè)計,同時努力保證開發(fā)計劃的按時完成和開發(fā)策略的真正貫徹落實。
領(lǐng)域?qū)<?或2人
主要職責(zé):在軟件分析階段幫助分析人員界定系統(tǒng)實現(xiàn)邊界和實現(xiàn)的功能,對特定檢測點進行算法審核,同時對測試策略和軟件操作界面提出參考意見。
質(zhì)量監(jiān)督組1或2人
主要職責(zé):編制軟件質(zhì)量控制計劃,并負(fù)責(zé)落實;控制必要文檔的生產(chǎn),通過文檔,監(jiān)督項目實施過程中軟件的質(zhì)量,并產(chǎn)生軟件質(zhì)量報告,提請項目經(jīng)理和項目負(fù)責(zé)人審閱;對于項目中出現(xiàn)的質(zhì)量問題,主持召開質(zhì)量復(fù)審會議。
系統(tǒng)分析員1或2人
主要職責(zé):協(xié)同項目負(fù)責(zé)人進行軟件系統(tǒng)的分析和設(shè)計工作,書寫軟件需求分析和系統(tǒng)設(shè)計相關(guān)文檔。在軟件實現(xiàn)階段進行測試策略的編制和對性能測試的指導(dǎo)。
程序員2或3人
主要職責(zé):協(xié)助分析人員進行詳細設(shè)計,和軟件系統(tǒng)的代碼實現(xiàn),并進行適當(dāng)?shù)陌缀袦y試。
項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://m.vanceur.cn/pmqhd/index.html