集成化軟件研發(fā)流程IDP介紹_第1頁
集成化軟件研發(fā)流程IDP介紹_第2頁
集成化軟件研發(fā)流程IDP介紹_第3頁
集成化軟件研發(fā)流程IDP介紹_第4頁
集成化軟件研發(fā)流程IDP介紹_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、集成化軟件研發(fā)流程IDP介紹第4章目 錄 4.1 什么是集成化軟件研發(fā)流程IDP34.2 研發(fā)項目的組織結(jié)構(gòu)模型44.3 研發(fā)項目的角色模型54.4 IDP流程中的過程域、主要活動和主要工作成果74.1 什么是集成化軟件研發(fā)流程IDP CMMI的560頁文本論述了二十多個過程域和數(shù)百條實踐,但是這些“過程域和實踐”沒有與“企業(yè)的具體業(yè)務(wù)和組織結(jié)構(gòu)”銜接起來。所以不能把“CMMI標準”直接作為企業(yè)的軟件過程規(guī)范來使用。企業(yè)應(yīng)當根據(jù)自身的情況,既要裁剪CMMI過程域和實踐,又要補充CMMI沒有涉及的過程域和實踐,研制出適合本企業(yè)的容易執(zhí)行的軟件過程規(guī)范。IDP(Integrated Develop

2、ment Processes)是作者創(chuàng)作的基于CMMI的集成化軟件研發(fā)流程。IDP 由眾多的過程規(guī)范和模板組成,IDP 5.0模型如圖4-1所示,特征和優(yōu)點如下:圖4-1 集成化軟件研發(fā)流程IDP的模型一、集成了營銷過程、項目管理過程、項目研發(fā)過程和支持過程IDP四類過程貫穿了項目生命周期,結(jié)構(gòu)清晰,相互關(guān)系直觀明了。IDP模型有助于企業(yè)各部門有條不紊地開展工作。二、適合于中小型IT企業(yè)的CMMI 3級研發(fā)流程IDP吸納了CMMI 3級以內(nèi)的大部分過程域(做了合理的精簡),擴充了商務(wù)過程域,采用增量開發(fā)模式,更加適合于中小型IT企業(yè)(滿足要求并且易于執(zhí)行)。三、容易裁剪與擴充IDP是免費公開、

3、不斷改進的流程規(guī)范,國內(nèi)已經(jīng)有大量用戶學習和應(yīng)用IDP。用戶可以根據(jù)本企業(yè)的特征,適當?shù)夭眉艋驍U充IDP的過程域,很容易制定出最適合于本企業(yè)的流程規(guī)范。4.2 研發(fā)項目的組織結(jié)構(gòu)模型研發(fā)項目的組織結(jié)構(gòu)模型如圖4-2所示,按照職務(wù)高低劃分為三個層次:機構(gòu)領(lǐng)導、項目經(jīng)理、項目成員。機構(gòu)領(lǐng)導是項目經(jīng)理的直接領(lǐng)導,這里機構(gòu)可以是公司,也是可以是公司的開發(fā)部門。一般地,機構(gòu)領(lǐng)導是本機構(gòu)內(nèi)所有項目的決策者。機構(gòu)領(lǐng)導下達任務(wù)給項目經(jīng)理,項目經(jīng)理向機構(gòu)領(lǐng)導匯報工作。項目經(jīng)理是本項目的管理者,他帶領(lǐng)所有項目成員共同完成機構(gòu)領(lǐng)導下達的任務(wù)。項目成員是指在項目中執(zhí)行具體任務(wù)的人員,例如分析員、設(shè)計師、程序員、測試員

4、等。項目經(jīng)理下達任務(wù)給項目成員,項目成員們向項目經(jīng)理匯報各自的工作。項目成員并非固定在一個項目中工作,他們可能來自于相對獨立的職能單位(例如開發(fā)組、測試組),可以為多個項目提供服務(wù),即矩陣關(guān)系。如果機構(gòu)內(nèi)沒有相對獨立的測試組,那么測試人員的直接領(lǐng)導就是項目經(jīng)理。如果機構(gòu)內(nèi)有測試組,那么測試人員的直接領(lǐng)導是測試經(jīng)理,而項目經(jīng)理相當于測試人員的“臨時雇主”。當測試人員接受了某個項目的測試任務(wù),那么他要向測試經(jīng)理和項目經(jīng)理匯報工作。當項目結(jié)束后,該項目的人力資源被釋放。機構(gòu)領(lǐng)導決定本機構(gòu)內(nèi)的人力資源如何應(yīng)用。營銷客服質(zhì)量等部門項目內(nèi)部結(jié)構(gòu)機構(gòu)領(lǐng)導(決策者)協(xié)作項目成員:需求分析員、系統(tǒng)設(shè)計師、程序員

5、、測試員等項目經(jīng)理圖4-2 研發(fā)項目的組織結(jié)構(gòu)模型4.3 研發(fā)項目的角色模型研發(fā)項目的角色模型如圖4-3所示。每個人可以擁有多個角色,視項目情況而定。每個角色必須有明確的職責(說明要做的事情和所負的責任)。常見的角色職責如表4-1所示。后續(xù)章節(jié)的流程規(guī)范將闡述“角色在什么時候,以什么步驟做什么事情,產(chǎn)生什么樣的成果”。營銷開發(fā)客戶服務(wù)研 發(fā) 項 目質(zhì)量 質(zhì)量保證員 合同項目銷售員 產(chǎn)品經(jīng)理 需求分析員 系統(tǒng)設(shè)計師 客服專員 項目經(jīng)理 配置管理員 開發(fā)工程師 測試工程師圖4-3研發(fā)項目的角色模型角色該角色在研發(fā)流程中的主要職責機構(gòu)領(lǐng)導(項目決策者)(1)參與立項評審,為項目分配合適的人力資源。(

6、2)及時了解所有項目的人力資源、進度、質(zhì)量情況,協(xié)商處理問題。(3)在項目結(jié)束時,對項目進行綜合評估。立項評審委員會立項評審委員會一般由部門經(jīng)理以上職位的人員組成,主要職責是參與“合同項目”和“自主產(chǎn)品”的立項評審。該委員會有一名常務(wù)負責人,處理立項流程事務(wù)。項目經(jīng)理(項目管理者)項目經(jīng)理是立項之后的項目主要責任人,主要職責是帶領(lǐng)團隊在預(yù)定的時間和成本之內(nèi),開發(fā)并交付質(zhì)量合格的項目(產(chǎn)品)。項目經(jīng)理對本項目的需求、進度、質(zhì)量、交付負主要責任。(1)負責本項目的任務(wù)進度管理、變更管理,以及可能存在的跨項目、跨部門協(xié)調(diào)。(2)如果本項目沒有專門的需求分析員,那么項目經(jīng)理承擔需求分析工作。如果本項目

7、缺乏足夠的開發(fā)工程師,那么項目經(jīng)理應(yīng)當承擔某些模塊開發(fā)。(3)在項目結(jié)束時,總結(jié)知識財富和經(jīng)驗教訓,完善文檔。對項目成員的業(yè)績進行評估。需求分析員(1)負責本項目需求調(diào)研、分析、定義,撰寫詳細的需求文檔。(2)將需求準確地傳達給相關(guān)人員(如開發(fā)、測試、客戶等),隨著項目進展,及時完善需求文檔。系統(tǒng)設(shè)計師(1)根據(jù)需求開展總體設(shè)計,包括構(gòu)架設(shè)計、數(shù)據(jù)庫設(shè)計、用戶界面設(shè)計等。(2)撰寫設(shè)計文檔,并將設(shè)計成果準確地傳達給其他項目成員。開發(fā)工程師(1)按照項目經(jīng)理分配的任務(wù)執(zhí)行開發(fā)工作,并清楚地交付給測試人員(準備測試)。如果測試人員報告缺陷,應(yīng)及時消除缺陷。對自己工作成果的質(zhì)量負最大責任。(2)參與

8、項目討論,主動發(fā)現(xiàn)項目中的問題、消除問題。(3)對自己的源代碼進行配置管理,及時完善文檔。測試工程師(1)了解項目需求,了解項目開發(fā)進度,和項目經(jīng)理商議測試計劃,設(shè)計測試用例。(2)根據(jù)計劃執(zhí)行測試,找出盡可能多的缺陷。使用缺陷跟蹤工具,及時將測試信息反饋給相關(guān)責任人。(3)向項目經(jīng)理匯報項目內(nèi)的質(zhì)量問題,向機構(gòu)領(lǐng)導匯報共性的質(zhì)量問題。質(zhì)量保證員(1)跟蹤每個項目的開發(fā)過程,重點檢查需求文檔、設(shè)計文檔、變更記錄、用戶文檔是否符合規(guī)范。(2)參加需求評審和設(shè)計評審。(3)如果發(fā)現(xiàn)項目問題,先和責任人溝通,如果難以解決,則由上級領(lǐng)導協(xié)調(diào)。配置管理員(1)為所有項目創(chuàng)建配置庫,為用戶分配合適的權(quán)限,

9、負責信息安全和備份。(2)指導開發(fā)人員使用配置管理軟件和“集成化研發(fā)管理平臺”。產(chǎn)品經(jīng)理(1)負責產(chǎn)品調(diào)研分析,撰寫產(chǎn)品需求說明書,使產(chǎn)品順利立項。(2)跟蹤產(chǎn)品開發(fā)過程,及時試用產(chǎn)品,糾正偏差,給出優(yōu)化建議,使產(chǎn)品更加適合目標客戶的需求。(3)協(xié)助營銷人員宣傳、銷售該產(chǎn)品,及時獲取客戶的反饋,改進產(chǎn)品。提示:產(chǎn)品經(jīng)理可兼任項目中的需求分析員。銷售員(1)公司軟件產(chǎn)品及合同項目銷售,包括制訂個人銷售計劃,拜訪客戶,向客戶推介和演示公司產(chǎn)品和服務(wù),業(yè)務(wù)洽談及跟進;需完成給定的銷售指標。(2)了解用戶需求,及時反饋給公司研發(fā)部門和服務(wù)部門。注意:合同項目的立項須遵循公司的立項管理流程??头T(1

10、)現(xiàn)場服務(wù),為客戶部署軟件、培訓講解等。利用電話、互聯(lián)網(wǎng)提供非現(xiàn)場服務(wù)。(2)客戶問題的處理跟蹤。表4-1 項目中的角色職責表4.4 IDP流程中的過程域、主要活動和主要工作成果IDP的過程域主要活動主要工作成果營銷過程產(chǎn)品構(gòu)思和調(diào)研產(chǎn)品構(gòu)思,產(chǎn)品調(diào)研產(chǎn)品需求說明書,產(chǎn)品調(diào)研報告產(chǎn)品體驗和宣傳銷售產(chǎn)品體驗,宣傳銷售產(chǎn)品宣傳材料合同項目銷售接觸客戶,可行性分析,投標答辯,簽訂合同投標書,合同,項目需求說明書客戶溝通和合同驗收消除摩擦,評審成果,控制變更,項目驗收,發(fā)掘商機項目驗收報告項目管理過程立項管理立項申請,立項評審,項目籌備立項申請書,立項評審報告結(jié)項管理結(jié)項申請,結(jié)項評估,關(guān)閉項目結(jié)項申

11、請書,結(jié)項評估報告項目規(guī)劃與監(jiān)控制定項目計劃,人員管理,任務(wù)進度管理,項目成本管理,設(shè)備管理項目計劃,日志,周報風險跟蹤和變更控制識別風險,處理風險,關(guān)閉風險變更申請,變更審批,執(zhí)行風險跟蹤表,變更控制報告項目開發(fā)過程需求開發(fā)與管理需求調(diào)研,需求分析,需求定義,評審確認,細化跟蹤,變更控制客戶需求記錄,產(chǎn)品(項目)需求說明書,需求跟蹤表軟件系統(tǒng)設(shè)計系統(tǒng)結(jié)構(gòu)設(shè)計,用戶界面設(shè)計,數(shù)據(jù)庫設(shè)計,模塊設(shè)計系統(tǒng)設(shè)計說明書,模塊設(shè)計說明書模塊開發(fā)與集成模塊需求細化,模塊設(shè)計,模塊實現(xiàn)和集成模塊需求說明書,設(shè)計說明書,軟件代碼測試與改錯準備測試,執(zhí)行測試,消除缺陷測試用例,測試報告軟硬件系統(tǒng)集成方案設(shè)計,選擇設(shè)備供應(yīng)商,設(shè)備采購和驗收,設(shè)備安裝調(diào)試系統(tǒ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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論