您的位置:軟件測(cè)試 > 軟件項(xiàng)目管理 > 進(jìn)度管理 >
對(duì)軟件項(xiàng)目管理的探討
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/8/16 10:20:23 ] 推薦標(biāo)簽:
 

 在八十年代初,軟件工程專家B.W.Boehm總結(jié)出了軟件開(kāi)發(fā)時(shí)需遵循的七條基本原則,同樣,我們?cè)谶M(jìn)行軟件項(xiàng)目管理時(shí),也應(yīng)該遵循這七條原則。它們是:

  (1)用分階段的生命周期計(jì)劃嚴(yán)格管理;

  (2)堅(jiān)持進(jìn)行階段評(píng)審;

  (3)實(shí)行嚴(yán)格的產(chǎn)品控制;

  (4)采用現(xiàn)代程序設(shè)計(jì)技術(shù);

 。5)結(jié)果應(yīng)能夠清楚地審查;

 。6)開(kāi)發(fā)小組地人員應(yīng)該少而精;

 。7)承認(rèn)不斷改進(jìn)軟件工程實(shí)踐地必要性。

  四、編寫《軟件項(xiàng)目計(jì)劃書》

  項(xiàng)目組成立的第一件事是編寫《軟件項(xiàng)目計(jì)劃書》,在計(jì)劃書中描述開(kāi)發(fā)日程安排、資源需求、項(xiàng)目管理等各項(xiàng)情況的大體內(nèi)容。計(jì)劃書主要向公司各相關(guān)人員發(fā)放,使他們大體了解該軟件項(xiàng)目的情況。對(duì)于計(jì)劃書的每個(gè)內(nèi)容,都應(yīng)有相應(yīng)具體實(shí)施手冊(cè),這些手冊(cè)是供項(xiàng)目組相關(guān)成員使用的。

  《軟件項(xiàng)目計(jì)劃書》一般應(yīng)該包括下述內(nèi)容:

  1.引言
  1.1計(jì)劃的目的
  1.2項(xiàng)目的范圍和目標(biāo)
  1.2.1范圍描述
  1.2.2主要功能
  1.2.3性能
  1.2.4管理和技術(shù)約束
  2.項(xiàng)目估算
  2.1使用的歷史數(shù)據(jù)
  2.2使用的評(píng)估技術(shù)
  2.3工作量、成本、時(shí)間估算
  3.風(fēng)險(xiǎn)管理戰(zhàn)略
  3.1風(fēng)險(xiǎn)識(shí)別
  3.2有關(guān)風(fēng)險(xiǎn)的討論
  3.3風(fēng)險(xiǎn)管理計(jì)劃
  3.3.1風(fēng)險(xiǎn)計(jì)劃
  3.3.2風(fēng)險(xiǎn)監(jiān)視
  3.3.3風(fēng)險(xiǎn)管理
  4.日程
  4.1項(xiàng)目工作分解結(jié)構(gòu)
  4.2時(shí)限圖(甘特圖)
  4.3資源表
  5.項(xiàng)目資源
  5.1人員
  5.2硬件和軟件
  5.3特別資源
  6.人員組織
  6.1組織結(jié)構(gòu)
  6.2管理報(bào)告
  7.跟蹤和控制機(jī)制
  7.1質(zhì)量保證和控制
  7.2變化管理和控制
  8.附錄

  五、軟件配置管理

  是否進(jìn)行配置管理與軟件的規(guī)模有關(guān),軟件的規(guī)模越大,配置管理顯得越重要。軟件配置管理簡(jiǎn)稱SCM(Software Configuration Management的縮寫),是在團(tuán)隊(duì)開(kāi)發(fā)中,標(biāo)識(shí)、控制和管理軟件變更的一種管理。配置管理的使用取決于項(xiàng)目規(guī)模和復(fù)雜性以及風(fēng)險(xiǎn)水平。

  1、目前軟件開(kāi)發(fā)中面臨的問(wèn)題

  。在有限的時(shí)間、資金內(nèi),要滿足不斷增長(zhǎng)的軟件產(chǎn)品質(zhì)量要求;
  。開(kāi)發(fā)的環(huán)境日益復(fù)雜,代碼共享日益困難,需跨越的平臺(tái)增多;
  。程序的規(guī)模越來(lái)越大;
  。軟件的重用性需要提高;
  。軟件的維護(hù)越來(lái)越困難。

  2、軟件配置管理應(yīng)提供的功能

  在ISO9000.3中,對(duì)配置管理系統(tǒng)的功能作了如下描述:

  。地標(biāo)識(shí)每個(gè)軟件項(xiàng)的版本;
  。標(biāo)識(shí)共同構(gòu)成一完整產(chǎn)品的特定版本的每一軟件項(xiàng)的版本;
  ?刂朴蓛蓚(gè)或多個(gè)獨(dú)立工作的人員同時(shí)對(duì)一給定軟件項(xiàng)的更新;
  ?刂朴蓛蓚(gè)或多個(gè)獨(dú)立工作的人員同時(shí)對(duì)一給定軟件項(xiàng)的更新;
  。按要求在一個(gè)或多個(gè)位置對(duì)復(fù)雜產(chǎn)品的更新進(jìn)行協(xié)調(diào);
  。標(biāo)識(shí)并跟蹤所有的措施和更改;這些措施和更改是在從開(kāi)始直到放行期間,由于更改請(qǐng)求或問(wèn)題引起的。

  3、版本管理

  軟件配置管理分為版本管理、問(wèn)題跟蹤和建立管理三個(gè)部分,其中版本管理是基礎(chǔ)。版本管理應(yīng)完成以下主要任務(wù):

  。建立項(xiàng)目;
  。重構(gòu)任何修訂版的某一項(xiàng)或某一文件;
  。利用加鎖技術(shù)防止覆蓋;
  。當(dāng)增加一個(gè)修訂版時(shí)要求輸入變更描述;
  。提供比較任意兩個(gè)修訂版的使用工具;
  。采用增量存儲(chǔ)方式;
  。提供對(duì)修訂版歷史和鎖定狀態(tài)的報(bào)告功能;
  。提供歸并功能;
  。允許在任何時(shí)候重構(gòu)任何版本;
  。權(quán)限的設(shè)置;
  。晉升模型的建立;
  。提供各種報(bào)告。


上一頁(yè)12345下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd