




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、集成化軟件研發(fā)流程IDP介紹第4章目 錄 4.1 什么是集成化軟件研發(fā)流程IDP34.2 研發(fā)項目的組織結構模型44.3 研發(fā)項目的角色模型54.4 IDP流程中的過程域、主要活動和主要工作成果74.1 什么是集成化軟件研發(fā)流程IDP CMMI的560頁文本論述了二十多個過程域和數(shù)百條實踐,但是這些“過程域和實踐”沒有與“企業(yè)的具體業(yè)務和組織結構”銜接起來。所以不能把“CMMI標準”直接作為企業(yè)的軟件過程規(guī)范來使用。企業(yè)應當根據(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四類過程貫穿了項目生命周期,結構清晰,相互關系直觀明了。IDP模型有助于企業(yè)各部門有條不紊地開展工作。二、適合于中小型IT企業(yè)的CMMI 3級研發(fā)流程IDP吸納了CMMI 3級以內(nèi)的大部分過程域(做了合理的精簡),擴充了商務過程域,采用增量開發(fā)模式,更加適合于中小型IT企業(yè)(滿足要求并且易于執(zhí)行)。三、容易裁剪與擴充IDP是免費公開、
3、不斷改進的流程規(guī)范,國內(nèi)已經(jīng)有大量用戶學習和應用IDP。用戶可以根據(jù)本企業(yè)的特征,適當?shù)夭眉艋驍U充IDP的過程域,很容易制定出最適合于本企業(yè)的流程規(guī)范。4.2 研發(fā)項目的組織結構模型研發(fā)項目的組織結構模型如圖4-2所示,按照職務高低劃分為三個層次:機構領導、項目經(jīng)理、項目成員。機構領導是項目經(jīng)理的直接領導,這里機構可以是公司,也是可以是公司的開發(fā)部門。一般地,機構領導是本機構內(nèi)所有項目的決策者。機構領導下達任務給項目經(jīng)理,項目經(jīng)理向機構領導匯報工作。項目經(jīng)理是本項目的管理者,他帶領所有項目成員共同完成機構領導下達的任務。項目成員是指在項目中執(zhí)行具體任務的人員,例如分析員、設計師、程序員、測試員
4、等。項目經(jīng)理下達任務給項目成員,項目成員們向項目經(jīng)理匯報各自的工作。項目成員并非固定在一個項目中工作,他們可能來自于相對獨立的職能單位(例如開發(fā)組、測試組),可以為多個項目提供服務,即矩陣關系。如果機構內(nèi)沒有相對獨立的測試組,那么測試人員的直接領導就是項目經(jīng)理。如果機構內(nèi)有測試組,那么測試人員的直接領導是測試經(jīng)理,而項目經(jīng)理相當于測試人員的“臨時雇主”。當測試人員接受了某個項目的測試任務,那么他要向測試經(jīng)理和項目經(jīng)理匯報工作。當項目結束后,該項目的人力資源被釋放。機構領導決定本機構內(nèi)的人力資源如何應用。營銷客服質(zhì)量等部門項目內(nèi)部結構機構領導(決策者)協(xié)作項目成員:需求分析員、系統(tǒng)設計師、程序員
5、、測試員等項目經(jīng)理圖4-2 研發(fā)項目的組織結構模型4.3 研發(fā)項目的角色模型研發(fā)項目的角色模型如圖4-3所示。每個人可以擁有多個角色,視項目情況而定。每個角色必須有明確的職責(說明要做的事情和所負的責任)。常見的角色職責如表4-1所示。后續(xù)章節(jié)的流程規(guī)范將闡述“角色在什么時候,以什么步驟做什么事情,產(chǎn)生什么樣的成果”。營銷開發(fā)客戶服務研 發(fā) 項 目質(zhì)量 質(zhì)量保證員 合同項目銷售員 產(chǎn)品經(jīng)理 需求分析員 系統(tǒng)設計師 客服專員 項目經(jīng)理 配置管理員 開發(fā)工程師 測試工程師圖4-3研發(fā)項目的角色模型角色該角色在研發(fā)流程中的主要職責機構領導(項目決策者)(1)參與立項評審,為項目分配合適的人力資源。(
6、2)及時了解所有項目的人力資源、進度、質(zhì)量情況,協(xié)商處理問題。(3)在項目結束時,對項目進行綜合評估。立項評審委員會立項評審委員會一般由部門經(jīng)理以上職位的人員組成,主要職責是參與“合同項目”和“自主產(chǎn)品”的立項評審。該委員會有一名常務負責人,處理立項流程事務。項目經(jīng)理(項目管理者)項目經(jīng)理是立項之后的項目主要責任人,主要職責是帶領團隊在預定的時間和成本之內(nèi),開發(fā)并交付質(zhì)量合格的項目(產(chǎn)品)。項目經(jīng)理對本項目的需求、進度、質(zhì)量、交付負主要責任。(1)負責本項目的任務進度管理、變更管理,以及可能存在的跨項目、跨部門協(xié)調(diào)。(2)如果本項目沒有專門的需求分析員,那么項目經(jīng)理承擔需求分析工作。如果本項目
7、缺乏足夠的開發(fā)工程師,那么項目經(jīng)理應當承擔某些模塊開發(fā)。(3)在項目結束時,總結知識財富和經(jīng)驗教訓,完善文檔。對項目成員的業(yè)績進行評估。需求分析員(1)負責本項目需求調(diào)研、分析、定義,撰寫詳細的需求文檔。(2)將需求準確地傳達給相關人員(如開發(fā)、測試、客戶等),隨著項目進展,及時完善需求文檔。系統(tǒng)設計師(1)根據(jù)需求開展總體設計,包括構架設計、數(shù)據(jù)庫設計、用戶界面設計等。(2)撰寫設計文檔,并將設計成果準確地傳達給其他項目成員。開發(fā)工程師(1)按照項目經(jīng)理分配的任務執(zhí)行開發(fā)工作,并清楚地交付給測試人員(準備測試)。如果測試人員報告缺陷,應及時消除缺陷。對自己工作成果的質(zhì)量負最大責任。(2)參與
8、項目討論,主動發(fā)現(xiàn)項目中的問題、消除問題。(3)對自己的源代碼進行配置管理,及時完善文檔。測試工程師(1)了解項目需求,了解項目開發(fā)進度,和項目經(jīng)理商議測試計劃,設計測試用例。(2)根據(jù)計劃執(zhí)行測試,找出盡可能多的缺陷。使用缺陷跟蹤工具,及時將測試信息反饋給相關責任人。(3)向項目經(jīng)理匯報項目內(nèi)的質(zhì)量問題,向機構領導匯報共性的質(zhì)量問題。質(zhì)量保證員(1)跟蹤每個項目的開發(fā)過程,重點檢查需求文檔、設計文檔、變更記錄、用戶文檔是否符合規(guī)范。(2)參加需求評審和設計評審。(3)如果發(fā)現(xiàn)項目問題,先和責任人溝通,如果難以解決,則由上級領導協(xié)調(diào)。配置管理員(1)為所有項目創(chuàng)建配置庫,為用戶分配合適的權限,
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)品和服務,業(yè)務洽談及跟進;需完成給定的銷售指標。(2)了解用戶需求,及時反饋給公司研發(fā)部門和服務部門。注意:合同項目的立項須遵循公司的立項管理流程。客服專員(1
10、)現(xiàn)場服務,為客戶部署軟件、培訓講解等。利用電話、互聯(lián)網(wǎng)提供非現(xiàn)場服務。(2)客戶問題的處理跟蹤。表4-1 項目中的角色職責表4.4 IDP流程中的過程域、主要活動和主要工作成果IDP的過程域主要活動主要工作成果營銷過程產(chǎn)品構思和調(diào)研產(chǎn)品構思,產(chǎn)品調(diào)研產(chǎn)品需求說明書,產(chǎn)品調(diào)研報告產(chǎn)品體驗和宣傳銷售產(chǎn)品體驗,宣傳銷售產(chǎn)品宣傳材料合同項目銷售接觸客戶,可行性分析,投標答辯,簽訂合同投標書,合同,項目需求說明書客戶溝通和合同驗收消除摩擦,評審成果,控制變更,項目驗收,發(fā)掘商機項目驗收報告項目管理過程立項管理立項申請,立項評審,項目籌備立項申請書,立項評審報告結項管理結項申請,結項評估,關閉項目結項申
11、請書,結項評估報告項目規(guī)劃與監(jiān)控制定項目計劃,人員管理,任務進度管理,項目成本管理,設備管理項目計劃,日志,周報風險跟蹤和變更控制識別風險,處理風險,關閉風險變更申請,變更審批,執(zhí)行風險跟蹤表,變更控制報告項目開發(fā)過程需求開發(fā)與管理需求調(diào)研,需求分析,需求定義,評審確認,細化跟蹤,變更控制客戶需求記錄,產(chǎn)品(項目)需求說明書,需求跟蹤表軟件系統(tǒng)設計系統(tǒng)結構設計,用戶界面設計,數(shù)據(jù)庫設計,模塊設計系統(tǒng)設計說明書,模塊設計說明書模塊開發(fā)與集成模塊需求細化,模塊設計,模塊實現(xiàn)和集成模塊需求說明書,設計說明書,軟件代碼測試與改錯準備測試,執(zhí)行測試,消除缺陷測試用例,測試報告軟硬件系統(tǒng)集成方案設計,選擇設備供應商,設備采購和驗收,設備安裝調(diào)試系統(tǒng)集成方案部署試用撰寫文檔,軟件部署,客戶培訓,客戶試用部署說明書,安裝和使用手冊軟件維護接受維
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 豐田買車銷售合同范本
- 合同范本租房
- 增強民營企業(yè)發(fā)展活力促進經(jīng)濟高質(zhì)量增長
- 吊裝租賃搬運合同范本
- 合同范本不需審查
- 合同范本電子版
- 公路工程竣工檢測合同范本
- 醫(yī)療美容項目合同范例
- 兄弟之間借款合同范例
- 語文-2025年江西省中考第一次模擬考試(全解全析)
- 貴州省就業(yè)失業(yè)登記表
- 預防電信詐騙網(wǎng)絡詐騙講座PPT幻燈片課件
- 反興奮劑知識試題及答案
- 初中八年級上冊音樂課件4.2欣賞沃爾塔瓦河(14張)ppt課件
- 人教版五年級數(shù)學下冊每個單元教材分析(共九個單元)
- 深圳氫燃料共享單車項目投資計劃書【參考范文】
- 主要腸內(nèi)營養(yǎng)制劑成分比較
- 小學生如何理解句子的含義(課堂PPT)
- 實際控制關系賬戶申報表
- 沖床架模技術與作業(yè)規(guī)范
- 小學五年級綜合實踐課教案
評論
0/150
提交評論