91天堂,亚洲av乱码一区二区三区按摩,国产福利小视频在线一区二区,午夜在线不卡精品国产

中國項(xiàng)目管理資源網(wǎng)

對(duì)軟體專案管理的探討(1)

2006/4/29 10:12:05?|? 2279次閱讀?|? 來源:轉(zhuǎn)載?? 【已有0條評(píng)論】發(fā)表評(píng)論

一、引言

隨著資訊技術(shù)的飛速發(fā)展,軟體産品的規(guī)模也越來越龐大,個(gè)人單打獨(dú)斗的作坊式開發(fā)方式已經(jīng)越來越不適應(yīng)發(fā)展的需要。各軟體企業(yè)都在積極將軟體專案管理引入開發(fā)活動(dòng)中,對(duì)開發(fā)實(shí)行有效的管理。軟體專案管理是整個(gè)專案管理中的一個(gè)重要組成部分。

從概念上講,軟體專案管理是爲(wèi)了使軟體專案能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對(duì)成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的活動(dòng)。實(shí)際上,軟體專案管理的意義不僅僅如此,進(jìn)行軟體專案管理有利於將開發(fā)人員的個(gè)人開發(fā)能力轉(zhuǎn)化成企業(yè)的開發(fā)能力,企業(yè)的軟體發(fā)展能力越高,表明這個(gè)企業(yè)的軟體生産越趨向於成熟,企業(yè)越能夠穩(wěn)定發(fā)展(即減小開發(fā)風(fēng)險(xiǎn))。

軟體發(fā)展不同於其他産品的制造,軟體的整個(gè)過程都是設(shè)計(jì)過程(沒有制造過程);另外,軟體發(fā)展不需要使用大量的物質(zhì)資源,而主要是人力資源;并且,軟體發(fā)展的産品只是程式碼和技術(shù)文件,并沒有其他的物質(zhì)結(jié)果?;渡鲜鎏攸c(diǎn),軟體專案管理與其他專案管理相比,有很大的獨(dú)特性。

二、軟體專案管理的組織模式

軟體專案可以是一個(gè)單獨(dú)的開發(fā)專案,也可以與産品專案組成一個(gè)完整的軟體産品專案。如果是訂單開發(fā),則成立軟體專案組即可;如果是産品開發(fā),需成立軟體專案組和産品專案(負(fù)責(zé)市場(chǎng)調(diào)研和銷售),組成軟體産品專案組。

公司實(shí)行專案管理時(shí),首先要成立專案管理委員會(huì),專案管理委員會(huì)下設(shè)專案管理小組、專案評(píng)審小組和軟體産品專案組。

1、專案管理委員會(huì)

專案管理委員會(huì)是公司專案管理的最高決策機(jī)構(gòu),一般由公司總經(jīng)理、副總經(jīng)理組成。主要職責(zé)如下:

(1)依照專案管理相關(guān)制度,管理專案;

(2)監(jiān)督專案管理相關(guān)制度的執(zhí)行;

(3)對(duì)專案立項(xiàng)、專案撤消進(jìn)行決策;

(4)任命專案管理小組組長(zhǎng)、專案評(píng)審委員會(huì)主任、專案組組長(zhǎng).

2、專案管理小組

專案管理小組對(duì)專案管理委員會(huì)負(fù)責(zé),一般由公司管理人員組成。主要職責(zé)如下:

(1)草擬專案管理的各項(xiàng)制度;
(2)組織專案階段評(píng)審;
(3)保存專案過程中的相關(guān)文件和資料;
(4)爲(wèi)優(yōu)化專案管理提出建議。

3、專案評(píng)審小組

專案評(píng)審小組對(duì)專案管理委員會(huì)負(fù)責(zé),可下設(shè)開發(fā)評(píng)審小組和産品評(píng)審小組,一般由公司技術(shù)專家和市場(chǎng)專家組成。主要職責(zé)如下:

(1)對(duì)專案可行性報(bào)告進(jìn)行評(píng)審;
(2)對(duì)市場(chǎng)計(jì)劃和階段報(bào)告進(jìn)行評(píng)審;
(3)對(duì)開發(fā)計(jì)劃和階段報(bào)告進(jìn)行評(píng)審;
(4)專案結(jié)束時(shí),對(duì)專案總結(jié)報(bào)告進(jìn)行評(píng)審。

4、軟體産品專案組

軟體産品專案組對(duì)專案管理委員會(huì)負(fù)責(zé),可下設(shè)軟體專案組和産品專案組。軟體專案組和産品專案組分別設(shè)開發(fā)經(jīng)理和産品經(jīng)理。成員一般由公司技術(shù)人員和市場(chǎng)人員構(gòu)成。主要職責(zé)是:根據(jù)專案管理委員會(huì)的安排具體負(fù)責(zé)專案的軟體發(fā)展和市場(chǎng)調(diào)研及銷售工作。
三、軟體專案管理的內(nèi)容

從軟體工程的角度講,軟體發(fā)展主要分爲(wèi)六個(gè)階段:需求分析階段、概要設(shè)計(jì)階段、詳細(xì)設(shè)計(jì)階段、編碼階段、測(cè)試階段、安裝及維護(hù)階段。不論是作坊式開發(fā),還是團(tuán)隊(duì)協(xié)作開發(fā),這六個(gè)階段都是不可缺少的。

根據(jù)公司實(shí)際情況,公司在進(jìn)行軟體專案管理時(shí),重點(diǎn)將軟體配置管理、軟體質(zhì)量管理、軟體風(fēng)險(xiǎn)管理及開發(fā)人員管理四方面內(nèi)容導(dǎo)入軟體發(fā)展的整個(gè)階段。

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

(1)用分階段的生命周期計(jì)劃嚴(yán)格管理;
(2)堅(jiān)持進(jìn)行階段評(píng)審;
(3)實(shí)行嚴(yán)格的産品控制;
(4)采用現(xiàn)代程式設(shè)計(jì)技術(shù);
(5)結(jié)果應(yīng)能夠清楚地審查;
(6)開發(fā)小組地人員應(yīng)該少而精;
(7)承認(rèn)不斷改進(jìn)軟體工程實(shí)踐地必要性。

四、編寫《軟體專案計(jì)劃書》

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


《軟體專案計(jì)劃書》一般應(yīng)該包括下述內(nèi)容:

1.引言
1.1計(jì)劃的目的
1.2專案的范圍和目標(biāo)
1.2.1范圍描述
1.2.2主要功能
1.2.3性能
1.2.4管理和技術(shù)約束

2.專案估算
2.1使用的歷史資料
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專案工作分解結(jié)構(gòu)
4.2時(shí)限圖(甘特圖)
4.3資源表

5.專案資源
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ì)開發(fā)中,標(biāo)識(shí)、控制和管理軟體變更的一種管理。配置管理的使用取決於專案規(guī)模和復(fù)雜性以及風(fēng)險(xiǎn)水平。

1、目前軟體發(fā)展中面臨的問題

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

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

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

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

3、版本管理

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

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

4、配置管理軟體PVCS 6.0

PVCS6.0是一套非常優(yōu)秀的配置管理軟體,它能夠?qū)崿F(xiàn)配置管理中的各項(xiàng)要求,并且能和多種流行開發(fā)平臺(tái)集成,爲(wèi)配置管理提供了很大的方便
六、軟體質(zhì)量管理

隨著軟體發(fā)展的規(guī)模越來越大,軟體的質(zhì)量問題顯得越來越突出。軟體質(zhì)量的控制不單單是一個(gè)軟體測(cè)試問題,在軟體發(fā)展的所有階段都應(yīng)該引入質(zhì)量管理。我公司除加強(qiáng)了國家標(biāo)準(zhǔn)"資訊技術(shù)軟體生存期過程"(GB/T8566--1995)的規(guī)范管理外,還積極爲(wèi)通過ISO9000.3做準(zhǔn)備。

1、軟體質(zhì)量保證計(jì)劃

在進(jìn)行軟體發(fā)展前,需要有一個(gè)《軟體質(zhì)量保證計(jì)劃》。目前較常用的是ANSI/IEEE STOL 730--1984,983--1986標(biāo)準(zhǔn),包括以下內(nèi)容:

1.計(jì)劃目的

2.叁考文獻(xiàn)

3.管理
3.1.組織
3.2.任務(wù)
3.3.責(zé)任

4.文檔
4.1.目的
4.2.要求的軟體工程文檔
4.3.其他文檔

5.標(biāo)準(zhǔn)和約定
5.1.目的
5.2.約定

6.評(píng)審和審計(jì)
6.1.目的
6.2.評(píng)審要求
6.2.1.軟體需求的評(píng)審
6.2.2.設(shè)計(jì)評(píng)審
6.2.3.軟體驗(yàn)證和確認(rèn)評(píng)審
6.2.4.功能評(píng)審
6.2.5.物理評(píng)審
6.2.6.內(nèi)部過程評(píng)審
6.2.7.管理評(píng)審

7.測(cè)試

8.問題報(bào)告和改正活動(dòng)

9.工具、技術(shù)和方法

10.媒體控制

11.供應(yīng)者控制

12.記錄、收集、維護(hù)和保密

13.培訓(xùn)

14.風(fēng)險(xiǎn)管理

【?發(fā)表評(píng)論?0條?】


網(wǎng)友評(píng)論
網(wǎng)友評(píng)論(共0 條評(píng)論)..

請(qǐng)您注意·自覺遵守:愛國、守法、自律、真實(shí)、文明的原則
·尊重網(wǎng)上道德,遵守《全國人大常委會(huì)關(guān)于維護(hù)互聯(lián)網(wǎng)安全的決定》及中華人民共和國其他各項(xiàng)有關(guān)法律法規(guī)
·嚴(yán)禁發(fā)表危害國家安全,破壞民族團(tuán)結(jié)、國家宗教政策和社會(huì)穩(wěn)定,含侮辱、誹謗、教唆、淫穢等內(nèi)容的作品
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·您在中國項(xiàng)目管理資源網(wǎng)新聞評(píng)論發(fā)表的作品,中國項(xiàng)目管理資源網(wǎng)有權(quán)在網(wǎng)站內(nèi)保留、轉(zhuǎn)載、引用或者刪除
·參與本評(píng)論即表明您已經(jīng)閱讀并接受上述條款