軟件開發(fā)流程總覽_第1頁
軟件開發(fā)流程總覽_第2頁
軟件開發(fā)流程總覽_第3頁
軟件開發(fā)流程總覽_第4頁
軟件開發(fā)流程總覽_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

精選優(yōu)質(zhì)文檔-----傾情為你奉上精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)專心---專注---專業(yè)精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)XXX股份有限公司生效期:作業(yè)指導(dǎo)文件版本:1.0頁數(shù):7頁主題:軟件開發(fā)過程文件編號:擬制:日期:審核:日期:批準(zhǔn):日期:目錄目的指導(dǎo)軟件開發(fā)過程相關(guān)活動。適用范圍(必寫)適用于本公司所有軟件開發(fā)項目。定義裁剪:可根據(jù)項目情況增加或者刪除開發(fā)流程的某些活動、文檔等。過程概要為指導(dǎo)本公司項目更科學(xué)的進(jìn)行項目研發(fā)和管理,公司項目開發(fā)部負(fù)責(zé)建立了一套流程體系。本體系主要從“軟件開發(fā)流程”和“支持及跟蹤管理流程”兩條線路來分別建立了眾多子流程以指導(dǎo)各環(huán)節(jié)的工作。其中,“軟件開發(fā)流程”主要是描述從項目售前支持、立項,經(jīng)歷需求開發(fā)、需求管理、系統(tǒng)設(shè)計、編碼與集成、系統(tǒng)測試、部署上線、結(jié)項并直到維護各環(huán)節(jié)的具體流程的實施過程?!爸С旨案櫣芾砹鞒獭敝饕敲枋鲐灤┱麄€研發(fā)流程的管理和支持過程:項目監(jiān)控、風(fēng)險管理、同行評審、缺陷管理、配置管理、質(zhì)量保證、度量以及組織級培訓(xùn)、過程改進(jìn)過程。在此,我們分別簡述各流程的主要內(nèi)容,詳細(xì)的過程細(xì)節(jié)活動均請參考各子流程。項目整體流程圖如下(中間開發(fā)階段流程可迭代):項目開發(fā)流程介紹活動目的規(guī)范項目從商機識別,到售前階段、研發(fā)、實施、直到維護結(jié)束的整個開發(fā)過程。啟動條件客戶商機線索輸入項目商機角色與職責(zé)角色主要職責(zé)售前制定方案并演示商務(wù)競標(biāo)商務(wù)談判簽訂合同業(yè)務(wù)部部門經(jīng)理根據(jù)預(yù)算安排項目經(jīng)理和項目組成員需求分析員進(jìn)行需求調(diào)研進(jìn)行需求分析參與需求評審項目經(jīng)理制定項目計劃分配任務(wù)監(jiān)督項目執(zhí)行周期匯報項目進(jìn)展及問題。根據(jù)需求基線創(chuàng)建《需求跟蹤矩陣》維護《需求跟蹤矩陣》保證項目分析設(shè)計成果與需求一一對應(yīng)關(guān)系開發(fā)組進(jìn)行需求分析完成概要設(shè)計完成詳細(xì)設(shè)計完成編碼及單元測試,集成測試測試人員進(jìn)行系統(tǒng)測試產(chǎn)出測試用例、測試報告軟件研發(fā)流程大致步驟業(yè)務(wù)部或銷售部發(fā)掘商機。技術(shù)部評估項目商機,并派遣售前工程師支持。售前調(diào)研客戶需求,根據(jù)招標(biāo)書完成解決方案,并給客戶展示。售前與銷售參與客戶競標(biāo),商務(wù)談判通過后,簽訂合同。項目正式立項,部門經(jīng)理確定項目經(jīng)理和項目組成員。由項目經(jīng)理協(xié)助,SQA依據(jù)《組織標(biāo)準(zhǔn)過程裁剪指南》對項目進(jìn)行裁剪,制定《項目裁剪報告》。由PM制定初步項目計劃。由PM指派的需求分析員通過與客戶會面、調(diào)查問卷、直接參觀現(xiàn)有流程等各種方式進(jìn)行需求調(diào)研,了解客戶需求以及取得需求相關(guān)資料,調(diào)研過程中可用問答分析法(參見《需求開發(fā)過程》中需求調(diào)研的方法),也可結(jié)合原型法將客戶的需求快速開發(fā)形成頁面原型并與客戶反復(fù)討論,最終形成《需求調(diào)研報告》。根據(jù)《需求調(diào)研報告》和其他客戶需求資料,需求分析員進(jìn)行需求分析并形成《需求規(guī)格說明書》,PM負(fù)責(zé)組織開發(fā)組(需求、設(shè)計、測試和QA人員)與客戶方相關(guān)負(fù)責(zé)人對需求規(guī)格說明書進(jìn)行評審確認(rèn)(參見《需求管理過程》的“需求確認(rèn)”活動)。需求評審?fù)ㄟ^后,PM根據(jù)項目情況選擇合適開發(fā)模型,估算工作量和進(jìn)度,并制定詳細(xì)的項目進(jìn)度計劃(mpp格式)和《項目管理計劃》,評審《項目進(jìn)度計劃》和《項目管理計劃》。識別項目存在的風(fēng)險和問題,完成《風(fēng)險管理列表》和《問題管理列表》,之后PM負(fù)責(zé)監(jiān)控項目執(zhí)行,定期發(fā)布《項目周報》、《風(fēng)險管理列表》和《問題管理列表》(視問題和風(fēng)險嚴(yán)重程度選擇及時或者定期發(fā)布),同時通過《需求跟蹤矩陣》管理、跟蹤《需求規(guī)格說明書》中分解的功能點。注意:需求評審之后的任何階段,客戶提出的任何需求變更均要按照公司《需求管理過程》中“4.3變更控制流程”進(jìn)行申請和審批,之后才能由PM組織開發(fā)組實施、測試并驗證。PM也要在《需求規(guī)格說明書》中添加變更的功能點,并在《需求跟蹤矩陣》中對需求變更的功能點進(jìn)行管理。需求評審后,系統(tǒng)設(shè)計人員根據(jù)《需求規(guī)格說明書》和相關(guān)資料進(jìn)行概要設(shè)計,搭出項目開發(fā)構(gòu)架,產(chǎn)出《概要設(shè)計說明書》,之后由PM組織項目組內(nèi)外資深需求、設(shè)計和編碼人員對《概要設(shè)計說明書》進(jìn)行評審并修訂。需求評審后,測試人員根據(jù)項目經(jīng)理的安排,根據(jù)《需求規(guī)格說明書》完成《測試計劃》并設(shè)計系統(tǒng)測試用例,產(chǎn)出《測試計劃》(可在項目計劃中完成)和《測試用例》,之后由PM組織需求、測試人員對《測試計劃》和《測試用例》進(jìn)行評審。按照各模塊優(yōu)先級以及PM的安排,開發(fā)組成員逐個完成各個模塊的詳細(xì)設(shè)計、編碼和評審工作。如選擇迭代開發(fā)各個模塊,那么首先需求分析員將根據(jù)評審后的《需求規(guī)格說明書》就單個模塊進(jìn)行詳細(xì)需求調(diào)研并完善《需求規(guī)格說明書》,然后模塊的設(shè)計人員根據(jù)模塊需求完成《詳細(xì)設(shè)計說明書》和《數(shù)據(jù)庫設(shè)計說明書》;編碼人員根據(jù)設(shè)計進(jìn)行代碼開發(fā)及單元測試。在每次《詳細(xì)設(shè)計說明書》完成后,PM均要組織客戶及開發(fā)組相關(guān)人員進(jìn)行評審;模塊代碼完成后,PM要組織設(shè)計、編碼人員和測試人員(視測試人員具體情況而定)對代碼進(jìn)行評審。單個模塊完成后,可視項目情況讓測試人員介入并進(jìn)行單個模塊的系統(tǒng)測試。所有模塊代碼完成后,即實現(xiàn)了模塊的集成,此時要進(jìn)行聯(lián)調(diào)并修改BUG。設(shè)計完成后,由開發(fā)人員根據(jù)設(shè)計文檔進(jìn)行集成測試用例設(shè)計,在各模塊集成后,由開發(fā)人員進(jìn)行集成測試并產(chǎn)出《集成測試報告》。集成測試完成后,由測試人員根據(jù)系統(tǒng)測試用例進(jìn)行系統(tǒng)測試并產(chǎn)出《測試報告》。系統(tǒng)測試ok后,由PM安排人員負(fù)責(zé)上線準(zhǔn)備,完成《上線計劃》(可在項目計劃中完成)和其他必要文檔。PM安排人員給客戶安裝部署和培訓(xùn),并由客戶確認(rèn),之后由部署人員完成《上線報告》。部署上線完成后,由PM負(fù)責(zé)打包提交客戶要求的各種開發(fā)文檔,客戶需要試運行一段時間,Close試運行階段Bug后,由PM協(xié)助客戶完成《試運行報告》(或PM完成報告,由客戶簽字),進(jìn)入終驗時期,一段時間的試運行后無問題,完成《終驗報告》并完成收款。項目結(jié)項(研發(fā)組),進(jìn)行結(jié)項評審,形成《項目總結(jié)書》。項目進(jìn)入維護期。維護期結(jié)束,項目結(jié)束。注意:整個開發(fā)過程中的活動均要項目組QA直接或間接的參與,在項目計劃制定時,QA也要制定《XX項目QA計劃》并評審,指導(dǎo)項目組按照項目裁剪的流程執(zhí)行。項目所有的工作產(chǎn)物和版本均要由項目的配置管理員SCM在配置管理工具(SVN或VSS)中統(tǒng)一管理,SCM也要根據(jù)《項目計劃》完成《SCM計劃》并評審。輸出客戶要求的各種文檔和公司要求文檔(見流程圖中各活動的輸出):《SOW》、《解決方案》、《項目合同》、《立項意見表》、《項目啟動報告》《項目裁剪報告》《需求調(diào)研報告》、《需求規(guī)格說明書》、《概要設(shè)計說明書》、《詳細(xì)設(shè)計說明書》、《數(shù)據(jù)庫設(shè)計說明書》、《需求跟蹤矩陣》、《問題管理列表》、《風(fēng)險管理列表》、《項目計劃》、《項目周報》、《上線報告》、《測試用例》、《測試報告》、《試運行報告》、《項目總結(jié)書》等退出條件維護期合同到期。方法《組織標(biāo)準(zhǔn)過程裁剪指南》實施建議裁剪建議:可以根據(jù)項目情況裁剪以下的活動:競標(biāo),部分項目不存在此活動。評審,開發(fā)過程中并不一定所有里程碑產(chǎn)物均要評審,可視重要程度裁剪部分評審,但《需求規(guī)格說明書》的評審一定要執(zhí)行。單元測試和集成測試,如進(jìn)行了代碼評審,可視情況裁剪單元測試;如人力資源不允許,可視情況裁剪集成測試。開發(fā)流程中部分活動的輸入、輸出文檔,可視項目具體情況裁剪,如《開發(fā)框架.ppt》。具體裁剪請參見各子流程的裁剪建議。涉及到的相關(guān)文件和表單對于各階段詳細(xì)過程步驟,請參考以下詳細(xì)過程文檔:《售前支持過程》《立項過程》《項目計劃》《需求開發(fā)過程》《需求管理過程》《系統(tǒng)設(shè)計過程》《編碼與集成過程》《系統(tǒng)測試管理》《上線過程》《結(jié)項過程》《維護與服務(wù)過程》以下是“支持及跟蹤管理過程”《項目監(jiān)控過程》《風(fēng)險管理過程》《同行評審過程》《缺陷管理過程》《配置

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論