具有完全經(jīng)驗的構(gòu)件:已有的為以前類似于當(dāng)前要開發(fā)的項目建立的規(guī)約、設(shè)計、代碼、或測試數(shù)據(jù)。當(dāng)前軟件項目組的成員在這些構(gòu)件所代表的應(yīng)用領(lǐng)域中具有豐富的經(jīng)驗。因此,對于這類構(gòu)件進(jìn)行所需的修改其風(fēng)險相對較小。
具有部分經(jīng)驗的構(gòu)件:已有的為以前與當(dāng)前要開發(fā)的項目相關(guān)的項目建立的規(guī)約、設(shè)計、代碼、或測試數(shù)據(jù),但需做實質(zhì)上的修改。當(dāng)前軟件項目組的成員在這些構(gòu)件所代表的應(yīng)用領(lǐng)域中僅有有限的經(jīng)驗,因此,對于這類構(gòu)件進(jìn)行所需的修改會有相當(dāng)程度的風(fēng)險。
新構(gòu)件:軟件項目組為滿足當(dāng)前項目的特定需要而必須專門開發(fā)的軟件構(gòu)件。
在采用構(gòu)件的時候,應(yīng)當(dāng)以低成本、低風(fēng)險為使用前提。如果任何一個漂亮的構(gòu)件的應(yīng)用,可能會帶來潛在出錯的風(fēng)險或者必須經(jīng)過復(fù)雜修改或者效率低下時,我們都應(yīng)當(dāng)毫不猶豫地把它拋棄。我們只采用那些能夠滿足項目的需要且可直接使用的構(gòu)件,或者具有完全經(jīng)驗的構(gòu)件,或者經(jīng)過稍微修改便可使用的構(gòu)件。
■ 環(huán)境資源
“工欲善其事,必先利其器”,要得到高效的開發(fā)過程,就必須向工作人員提供良好的軟硬件環(huán)境,包括開發(fā)工具、開發(fā)設(shè)備、工作環(huán)境、管理制度。一般管理人員都會購買可以滿足需要的軟件開發(fā)工具和硬件平臺,但是工作環(huán)境和管理制度往往被忽視。
站在人件的角度看,向工作人員提供更輕松自在、安靜舒適的辦公環(huán)境的公司員工往往比整天在狹小隔間中工作的公司員工,產(chǎn)生更高的工作效率。而那些擁有靈活人性化的管理制度的公司,比整天加班的公司更能留住高技術(shù)的人才。所以如何在有限資金中,規(guī)劃一個合理的環(huán)境是很重要的事情。
到此為止,估算前的項目計劃已經(jīng)完成,我們已經(jīng)形成一個工程開發(fā)框架。這是一個有界限的框架,雖然還不夠精確,但足以進(jìn)行估算的工作。
2、估算的對象
目前為止,一個較為準(zhǔn)確的軟件項目估算的定義是:在給定公差范圍內(nèi),對于姚開發(fā)的軟件規(guī)模的預(yù)測,以及對開發(fā)軟件所需的工作量、成本和日歷事件的預(yù)測。這個概念指出了一個事實,即估算是一種大約的估計,是將誤差限定在一定范圍內(nèi)的估計。
估算主要包括以下幾個重要內(nèi)容:
◆ 規(guī)模估算
軟件估算首先要將整個工程的規(guī)模估算出來,才能進(jìn)行下面的其他估算。規(guī)模,就是一個工程可量化的結(jié)果,是用具體數(shù)字來體現(xiàn)項目的描述。規(guī)模估算的信息來源是清晰、有界限的用戶需求。
◆ 工作量估算
這是對開發(fā)軟件所需的工作時間的估算,它和進(jìn)度估算一起決定了開發(fā)團(tuán)隊的規(guī)模和構(gòu)建。通常以人時、人天、人月、人年的單位來衡量,這些不同單位之間可以進(jìn)行合理的轉(zhuǎn)換。
◆ 進(jìn)度估算
此文章共有6頁 上一頁 1 2 3 4 5 6 下一頁
文章來源:中國項目管理資源網(wǎng)
|