課件考試項(xiàng)目管理_第1頁
課件考試項(xiàng)目管理_第2頁
課件考試項(xiàng)目管理_第3頁
課件考試項(xiàng)目管理_第4頁
課件考試項(xiàng)目管理_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第11章

項(xiàng)目開發(fā)階段課程介紹本章重點(diǎn)介紹了MSF開發(fā)階段的活動和相關(guān)的零缺陷理念和指導(dǎo)原則本章內(nèi)容開發(fā)階段的活動零缺陷理念開發(fā)階段成功的標(biāo)準(zhǔn)范圍完成里程碑的交付物范圍完成里程碑和中間里程碑開發(fā)階段小組角色的職責(zé)本章小結(jié)問題和討論11.1開發(fā)階段的活動開發(fā)技術(shù)基礎(chǔ)架構(gòu)解決方案技術(shù)基礎(chǔ)架構(gòu)的驗(yàn)證內(nèi)部發(fā)布每日構(gòu)造代碼審核構(gòu)造用戶體驗(yàn)交付物構(gòu)造運(yùn)營文檔測試解決方案缺陷管理11.1.1 開發(fā)技術(shù)基礎(chǔ)架構(gòu)1.人員(people)2.過程(process)3.技術(shù)(technology)11.1.2 解決方案技術(shù)基礎(chǔ)架構(gòu)的驗(yàn)證開發(fā)驗(yàn)證需要做的工作有在非生產(chǎn)的模擬環(huán)境中測試解決方案用戶走查解決方案,確認(rèn)他們的需求是否得到滿足開發(fā)實(shí)現(xiàn)規(guī)程(Implementprocedure)自動化部署和安裝過程測試本解決方案和過程撰寫部署檢測表(deploymentchecklist)撰寫運(yùn)營和管理規(guī)程(operationandmanagementprocedure)11.1.3 內(nèi)部發(fā)布MSF建議每次內(nèi)部發(fā)布可作為一個中間里程碑圖1:項(xiàng)目開發(fā)階段多次內(nèi)部發(fā)布圖圖2:設(shè)立中間里程碑11.1.3內(nèi)部發(fā)布的優(yōu)點(diǎn)將復(fù)雜的事分解為簡單的事,干完一件再干一件有利于風(fēng)險優(yōu)先級管理由于內(nèi)部發(fā)布只提短期的目標(biāo),使大家看到進(jìn)展多設(shè)內(nèi)部里程碑對軟件開發(fā)還有一特殊好處是它縮小了出錯的潛在范圍11.1.3內(nèi)部發(fā)布指南單個項(xiàng)目中的內(nèi)部發(fā)布,可以看作是產(chǎn)品不對外的版本早發(fā)布風(fēng)險優(yōu)先級高的或?qū)﹂_發(fā)工作有益的功能內(nèi)部發(fā)布的關(guān)鍵點(diǎn)是要達(dá)到明確的、能表達(dá)的項(xiàng)目狀態(tài),并以通過質(zhì)量標(biāo)準(zhǔn)定義的基準(zhǔn)來實(shí)現(xiàn)每次發(fā)布工作產(chǎn)品內(nèi)聚性要好,便于開發(fā)測試。與上幾次發(fā)布工作產(chǎn)品相對獨(dú)立,耦合性低,便于更改每次內(nèi)部發(fā)布后要事先審核,有利于小組不斷總結(jié)經(jīng)驗(yàn),多作設(shè)計(jì)重用11.1.4 每日構(gòu)造每日構(gòu)造有以下三個步驟:開發(fā)、測試、驗(yàn)證每日構(gòu)造的好處即早找出問題、減少集成風(fēng)險、提高質(zhì)量每日構(gòu)造的指導(dǎo)原則每天都要交出測試過的構(gòu)造,必須嚴(yán)格制度11.1.5代碼審核代碼審核的優(yōu)點(diǎn)代碼審核方法代碼審核指導(dǎo)原則11.1.5代碼審核(1)代碼審核的優(yōu)點(diǎn)提高代碼質(zhì)量加快開發(fā)速度提供了一種培訓(xùn)開發(fā)者的方法增強(qiáng)代碼的可維護(hù)性降低解決缺陷的費(fèi)用有利于編出更規(guī)范的代碼代碼審核方法全面正式審核不定時的,同事間審核獨(dú)立的第三方審核

11.1.5代碼審核(2)代碼審核指導(dǎo)原則代碼審核,越早越好代碼審核列入計(jì)劃共享審核中取得的經(jīng)驗(yàn)教訓(xùn)把正式審核作為不同開發(fā)小組相互交流的一次機(jī)會把同事間審核作為營造開發(fā)人員創(chuàng)造性沖動的工具第三方審核作為規(guī)范標(biāo)準(zhǔn)審核最易行代碼審核唯一的缺點(diǎn)是不徹底11.1.6構(gòu)造用戶體驗(yàn)交付物用戶參考資料(用戶手冊和幫助文件)用戶界面中的圖形元素最終用戶培訓(xùn)可用性測試場景11.1.7 構(gòu)造運(yùn)營文檔操作指南、標(biāo)準(zhǔn)的操作流程用戶支持和技術(shù)支持的流程知識庫技術(shù)支持人員的培訓(xùn)11.1.8 測試解決方案測試就是找出代碼和文檔中的錯誤,俗稱bug(缺陷)測試確能驗(yàn)證小組正在正確地做程序,也能確認(rèn)小組正在做正確的事MSF開發(fā)階段中的測試過程測試的種類MSF的兩大類測試項(xiàng)目測試過程11.1.8測試的種類從開發(fā)而言從產(chǎn)品角度從測試技術(shù)角度從產(chǎn)品性能的角度從產(chǎn)品使用性角度11.1.8MSF的兩大類測試覆蓋測試:找出程序中的缺陷使用性測試:找出程序中的失敗覆蓋測試使用性測試單元測試配置測試功能測試兼容性測試簽入測試強(qiáng)度測試構(gòu)造驗(yàn)證測試性能測試回歸測試文檔和幫助文件測試alpha/beta測試11.1.8項(xiàng)目測試過程在項(xiàng)目計(jì)劃認(rèn)可里程碑處小組則應(yīng)制定測試計(jì)劃,明確基準(zhǔn)后作詳細(xì)的測試規(guī)范在項(xiàng)目的范圍完成里程碑處即開發(fā)階段完成,所有的測試規(guī)范都應(yīng)完成到達(dá)項(xiàng)目范圍完成里程碑時表示產(chǎn)品開發(fā)完成了,是功能齊備的基準(zhǔn)產(chǎn)品,小組可進(jìn)入alpha測試開發(fā)階段的內(nèi)部發(fā)布里程碑均作覆蓋測試。穩(wěn)定階段中完成其它測試,而beta測試為其中心工作11.1.9 缺陷管理相關(guān)術(shù)語缺陷分類成功的缺陷管理11.1.9相關(guān)術(shù)語缺陷(Bug),是產(chǎn)品在使用過程中發(fā)生的任何問題。缺陷比較嚴(yán)格的定義有以下五條:產(chǎn)品規(guī)范中說要做某件事,軟件沒做產(chǎn)品規(guī)范中說不做某件事,軟件做了產(chǎn)品規(guī)范提供沒有提的事,軟件卻做了產(chǎn)品規(guī)范該提卻沒有提的事,軟件沒做最終用戶感覺不好用,測試者承認(rèn)是難于理解,難于使用和低效的,都算缺陷缺點(diǎn)(Defect)從開發(fā)者的觀點(diǎn),是導(dǎo)致代碼不能工作的缺陷。失?。‵ailure)從測試者和客戶的觀點(diǎn),程序不能工作,則稱失敗。11.1.9缺陷分類按嚴(yán)重性分類可分為以下四級:系統(tǒng)崩潰(SystemCrash)重大的(Majorproblem)一般的(Minorproblem)輕微的(trivial)按處理優(yōu)先級可分為以下四級:最高優(yōu)先級(highestpriority)高優(yōu)先級(highpriority)中優(yōu)先級(Mediumpriority)低優(yōu)先級(Lowpriority)11.1.9成功的缺陷管理(1)缺陷管理過程為產(chǎn)品建立缺陷庫(Repository)標(biāo)明缺陷所處狀態(tài):激活態(tài)、關(guān)閉態(tài)、退除為缺陷定出的優(yōu)先級新的缺陷出現(xiàn),開始新一輪的改正過程11.1.9成功的缺陷管理(2)缺陷追蹤過程11.1.9成功的缺陷管理(3)缺陷的解決被修改(fixed)重復(fù)修改(duplicated)推遲(postponed)缺陷原因還未完全查清設(shè)計(jì)更改(bydesign)能在原代碼上更改,則重設(shè)計(jì)無法重現(xiàn)(can’treproduce)是找不出原因的,只能做上標(biāo)記不能修改(won’tfix)這往往是多次集成連續(xù)修改的某個缺陷11.2 零缺陷理念為什么要樹立零缺陷理念零缺陷理念的指導(dǎo)原則實(shí)施零缺陷理念的若干措施11.2.1 為什么要樹立零缺陷理念增強(qiáng)責(zé)任心有利于產(chǎn)品快速穩(wěn)定提高項(xiàng)目計(jì)劃的可預(yù)見性降低成本把測試的注意力集中在質(zhì)量上建立正確的軟件質(zhì)量觀11.2.2 零缺陷理念的指導(dǎo)原則所有的工作都有明確的質(zhì)量標(biāo)準(zhǔn)高質(zhì)量應(yīng)得到獎勵,低質(zhì)量要敢于批評不能滿足客戶/用戶的需求是最大的缺陷,零缺陷不單指程序和文件中的缺陷不能停留在零缺陷的理念上,要導(dǎo)出切實(shí)的行動和措施11.2.3 實(shí)施零缺陷理念的若干措施先于單元測試之前設(shè)計(jì)好測試用例代碼有缺陷假設(shè),工作無問題要證明步步為營消除缺陷優(yōu)選對比,解決疑難缺陷改正,交由第三者缺陷改正,力求治本代碼文檔化11.3開發(fā)階段成功的標(biāo)準(zhǔn)解決方案的所有功能都按照功能規(guī)格全部實(shí)現(xiàn)項(xiàng)目組得到發(fā)起人和主要干系人的認(rèn)可11.4范圍完成里程碑的交付物解決方案代碼構(gòu)造映像(buildimages)安裝工具運(yùn)營規(guī)程文檔部署過程支持和故障定位用戶幫助材料營銷材料凍結(jié)的功能規(guī)格說明更新的項(xiàng)目主計(jì)劃、主進(jìn)度表和風(fēng)險文檔11.5范圍完成里程碑和中間里程碑范圍完成里程碑MSF建議的中間里程碑11.5.1 范圍完成里程碑計(jì)劃的功能特性集均已到位計(jì)劃開發(fā)的功能特性集均已開發(fā)小組成員和客戶、關(guān)鍵干系人達(dá)成一致所有功能特性均已通過覆蓋測試以基準(zhǔn)的素材提交11.5.2MSF建議的中間里程碑驗(yàn)證完成內(nèi)部構(gòu)造版本完成11.6開發(fā)階段小組角色的職責(zé)角色重點(diǎn)工作產(chǎn)品管理客戶期望管理,交流計(jì)劃的執(zhí)行,做beta計(jì)劃程序管理項(xiàng)目追蹤,小組交流和協(xié)調(diào),做beta計(jì)劃開發(fā)功能特性開發(fā),測試測試測試規(guī)范,用例和腳本開發(fā),測試用戶體驗(yàn)開發(fā)并測試用戶準(zhǔn)備工作的支持,須知beta計(jì)劃,產(chǎn)品可用測試發(fā)布管理運(yùn)營支持文檔,參與beta計(jì)劃,小組內(nèi)部支持1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論