您的位置:軟件測試 > 軟件項目管理 > 項目計劃 >
項目管理的質(zhì)量保證計劃
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/8/12 9:58:32 ] 推薦標(biāo)簽:
 

 文檔組

  是保證項目開發(fā)完畢的同時,內(nèi)部文檔和外部文檔都同時完成。內(nèi)部文檔的及時產(chǎn)生和規(guī)范,是保證項目開發(fā)各小組能夠更好的接口和溝通的重要前提,從另一個方面講,也是保證工程不被某個關(guān)鍵路徑所阻塞而延滯的前提。如上所述,文檔組還是保證質(zhì)量監(jiān)督組得以發(fā)揮作用的基礎(chǔ)。

  文檔組的主要職責(zé)包括: 完善各個部門發(fā)送需要存檔和進行版本控制的文檔; 對文檔進行單向出入的控制; 對所有存檔的文檔進行版本控制; 書寫文檔規(guī)范,并傳達到開發(fā)組中; 書寫部分外部文檔。

   技術(shù)支持部 

  技術(shù)支持部的存在是保證軟件在用戶使用的過程中,為用戶提供及時的技術(shù)服務(wù),也為項目開發(fā)人員抽身進行新版本軟件開發(fā)保證。技術(shù)支持部的人員能夠作到對軟件的使用人員進行軟件的安裝、配置、正確使用進行培訓(xùn)。能夠解決由于軟件的不當(dāng)使用產(chǎn)生的各種問題。技術(shù)支持部的人員也有對軟件系統(tǒng)分析監(jiān)督的作用。技術(shù)支持人員是軟件開發(fā)過程中的虛擬用戶,也是說在軟件未正式提交用戶之前,技術(shù)支持人員充當(dāng)用戶的角色。

合作伙伴提供的保證

  軟件的開發(fā)我們選用微軟公司的Windows平臺和Visual Studio為主要開發(fā)工具。 我公司是微軟(Microsoft)在中國大的技術(shù)方案提供商,在軟件開發(fā)方面能夠直接從微軟公司獲得快全面的技術(shù)支持。另一方面,公司能快速的獲得微軟新的企業(yè)解決方案的培訓(xùn)和咨詢。同時我公司還是微軟出版社中國總代理,公司擁有微軟全面的書面資訊。

項目進度的保證

  項目進度是項目進行是否順利的直觀表現(xiàn)。顯然在項目開始之前,項目開發(fā)計劃是必須的。如果項目開發(fā)計劃的制定的是完全合理的,那項目進度也真正表達了項目與終的交付使用之間的距離,然而要制定完全合理的項目開發(fā)計劃幾乎不太可能?梢娨WC項目進度,首先要保證項目開發(fā)計劃盡可能合理。

   項目計劃的合理程度與項目計劃制定者從事類似規(guī)模和類似業(yè)務(wù)的項目的經(jīng)驗有直接關(guān)系,通過經(jīng)驗往往能夠預(yù)見潛在的阻礙,從而制定較為合理的項目開發(fā)計劃。本公司已經(jīng)開發(fā)過鐵道部的結(jié)算系統(tǒng),開發(fā)中的子項目多達六個,歷時十五個月,目前多數(shù)項目已經(jīng)開發(fā)完畢,有些系統(tǒng)已經(jīng)投入運營五個月,項目金額數(shù)千萬元。在這樣的項目中,從管理者到開發(fā)人員到測試人員都積累了較為豐富的經(jīng)驗,特別是項目開發(fā)計劃的制定,和項目進度的控制。

  項目計劃以里程碑為界限,將整個開發(fā)周期劃分為若干階段。根據(jù)里程碑的完成情況,適當(dāng)?shù)恼{(diào)整每一個較小的階段的任務(wù)量和完成的任務(wù)時間,這種方式非常有利于整個項目計劃的動態(tài)調(diào)整。也利于項目質(zhì)量的監(jiān)督。

  里程碑是對項目在開發(fā)過程中完成的較大成果的定義,比如需求分析完畢、代碼生產(chǎn)完畢、正確性測試完畢,都被定義為一個里程碑,每一個里程碑都需要對完成的界定方式進行定義。比如需求分析完畢為一里程碑,這一里程碑完成的定義是:《系統(tǒng)需求說明》必須經(jīng)過客戶的確認,并在文檔組進行了相應(yīng)的歸檔工作。當(dāng)然把完成需求分析作為里程碑不一定恰當(dāng),因為系統(tǒng)開發(fā)往往伴隨著需求的不斷變化和新需求的不斷產(chǎn)生。 如此又引出新的問題,即如何定義恰當(dāng)?shù)睦锍瘫绾谓缍ɡ锍瘫耐瓿伞?里程碑將項目分成若干個較小的段,通過保證每一個段的順利完成,來保證整個項目順利完成,同時通過每個段的完成質(zhì)量,可以測度整個項目質(zhì)量。同時里程碑保證各個階段的產(chǎn)品的依賴關(guān)系盡可能的小,并以完備的文檔作為里程碑完成的重要標(biāo)志之一。在里程碑和完備文檔的控制之下,項目已完成的階段是受到保護的,在任何時間,人員變動,甚至是開發(fā)商的變動,都不至于造成特別重大的損失,通過完備的文檔,原有的成果能夠被延續(xù)進行開發(fā)。

項目開發(fā)方法對項目質(zhì)量的保證

  項目的開發(fā)方法對項目的質(zhì)量和按時完成也有較大的影響。

  面向?qū)ο蟮拈_發(fā)方法有利于對問題領(lǐng)域的深入理解,也有利于將問題空間向解空間映射從而得到更加理想和完整的系統(tǒng)模型。同時面向?qū)ο蟮拈_發(fā)方法和實現(xiàn)方法也有利于系統(tǒng)錯誤被局限在較小的范圍內(nèi),不會出現(xiàn)骨牌效應(yīng)。面向?qū)ο蟮拈_發(fā)方法也有不利的方面。開發(fā)人員對它的熟悉程度不如傳統(tǒng)的結(jié)構(gòu)化的開發(fā)方法。對面向?qū)ο笾行鲁霈F(xiàn)的名詞需要重新在開發(fā)隊伍中進行定義,以便在開發(fā)的過程中彼此交流時表達的更加準(zhǔn)確,從而減少開發(fā)隊伍之間的通訊量。通訊量的降低意味著效率的提高,減少了占用開發(fā)時間討論一個彼此立場根本一致的"問題"的時間。軟件構(gòu)架定義了該領(lǐng)域中特定對象必然發(fā)生關(guān)系的發(fā)生方式,這種發(fā)生方式以構(gòu)架中抽象類之間定義的關(guān)系被固化在構(gòu)件中,開發(fā)人員在開發(fā)應(yīng)用系統(tǒng)時不必再為定義這種相互作用方式而書寫代碼,這為將來系統(tǒng)的維護奠定了堅實的基礎(chǔ),也為將來新版本軟件的透明升級并保持兼容性和正確性提供了有利保證。通過面向?qū)ο蟮睦^承特性,可以在不傷害原有系統(tǒng)的情況下,任意替換功能模塊,從而以效率更高的模塊代替原有模塊,從另一角度講,也實現(xiàn)了軟件模塊的配置功能。要實現(xiàn)真正的軟件模塊的即插即用,還需要利用面向?qū)ο蟮牧硪粌?yōu)勢--組件。

  面向?qū)ο笫沟妹嫦驅(qū)ο蟮念惢驅(qū)ο罂梢砸耘c語言無關(guān)的二進制方式被存儲和調(diào)用。這是COM技術(shù)。顯然軟件構(gòu)架實現(xiàn)的基礎(chǔ)是COM組件。由于COM是二進制的方式被存儲,因而它可以被任何語言編寫的軟件所調(diào)用。組件與系統(tǒng)分離,只是在發(fā)生系統(tǒng)調(diào)用時才被調(diào)入內(nèi)存執(zhí)行,這保證了系統(tǒng)更高層次的即插即用。

  鑒于如此多的好處,采用面向?qū)ο蟮募夹g(shù)進行該項目的開發(fā)是值得的。

  對于上面提到的面向?qū)ο蟮牟焕蛩夭捎萌缦路椒ㄟM行克服:第一,在系統(tǒng)開發(fā)之前,首先定義技術(shù)術(shù)語,然后定義領(lǐng)域術(shù)語,這樣保證了開發(fā)過程中開發(fā)人員用同種"語言"進行交流,避免了文不對題的討論或爭論。第二,指定技術(shù)規(guī)范。在殊途同歸的情況下,我們只允許那些在技術(shù)規(guī)范之內(nèi)的技術(shù)來實現(xiàn)。技術(shù)規(guī)范定義了若干種對象技術(shù),這些技術(shù)規(guī)范在整個開發(fā)小組中進行統(tǒng)一認識方面的學(xué)習(xí)。

  開發(fā)策略是針對不同開發(fā)技術(shù)和問題領(lǐng)域而作出的策略性的考慮。顯然開發(fā)策略與所用的開發(fā)方法、實現(xiàn)技術(shù)以及問題領(lǐng)域的特征密切相關(guān)。一般來講,鑒于面向?qū)ο蟮?quot;無縫"特性,采用原形法比較恰當(dāng),而開發(fā)過程則采用螺旋式開發(fā)方法。螺旋式開發(fā)方法提高了人員的利用率,使得軟件開發(fā)的局部階段相互重疊,在整體上形成多道流水線重疊并行。顯然這又縮短了開發(fā)的總周期。

項目開發(fā)各階段的質(zhì)量保證

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