大型軟件組織軟件產(chǎn)品研發(fā)核心管理過程流程設(shè)計_第1頁
大型軟件組織軟件產(chǎn)品研發(fā)核心管理過程流程設(shè)計_第2頁
大型軟件組織軟件產(chǎn)品研發(fā)核心管理過程流程設(shè)計_第3頁
大型軟件組織軟件產(chǎn)品研發(fā)核心管理過程流程設(shè)計_第4頁
大型軟件組織軟件產(chǎn)品研發(fā)核心管理過程流程設(shè)計_第5頁
已閱讀5頁,還剩54頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

大型軟件組織軟件產(chǎn)品研發(fā)核心管理過程流程設(shè)計大型軟件組織軟件產(chǎn)品研發(fā)核心管理過程流程設(shè)計/大型軟件組織軟件產(chǎn)品研發(fā)核心管理過程流程設(shè)計編號:20020523版本:V1.0研發(fā)中心產(chǎn)品研發(fā)總體流程設(shè)計研發(fā)中心產(chǎn)品研發(fā)總體流程設(shè)計(總體框架)目錄\o"1-3"\h\z一 目的 10910028\h4二 產(chǎn)品研發(fā)總體流程設(shè)計的技術(shù)準(zhǔn)則 10910029\h4三 產(chǎn)品研發(fā)與軟件項目的關(guān)系 10910030\h4四 研發(fā)中心產(chǎn)品研發(fā)過程階段劃分與里程碑設(shè)置 10910031\h41、產(chǎn)品研發(fā)過程標(biāo)準(zhǔn)階段劃分 10910032\h42、面向?qū)ο蟮倪^程裁剪 10910033\h53、過程里程碑規(guī)格約束 10910034\h6五 研發(fā)中心產(chǎn)品研發(fā)過程概述 10910035\h61.產(chǎn)品規(guī)劃 10910036\h62.產(chǎn)品規(guī)格定義 10910037\h7★項目立項 10910038\h73.軟件項目計劃 10910039\h84.需求獲取與需求分析 10910040\h95.系統(tǒng)分析 10910041\h96.系統(tǒng)設(shè)計 10910042\h107.編碼實現(xiàn) 10910043\h108.軟件集成與集成測試 10910044\h109.系統(tǒng)測試 10910045\h11★文檔制作 10910046\h1110.產(chǎn)品版本化發(fā)布 10910047\h12★項目驗收 10910048\h1211.產(chǎn)品管理 10910049\h12★產(chǎn)品研發(fā)過程工作產(chǎn)品一覽表 10910050\h13六 產(chǎn)品研發(fā)過程總流程 10910051\h151、產(chǎn)品研發(fā)過程總流程 10910052\h152、關(guān)于總流程的說明: 10910053\h15七 產(chǎn)品研發(fā)中的角色與責(zé)任 10910054\h181、產(chǎn)品研發(fā)的組織模式 10910055\h182、過程角色與職責(zé) 10910056\h192.1.產(chǎn)品總規(guī)劃師 10910057\h192.2.產(chǎn)品經(jīng)理 10910058\h192.3.項目經(jīng)理 10910059\h202.4.開發(fā)經(jīng)理 10910060\h212.5.配置管理員 10910061\h212.6.質(zhì)量保證工程師 10910062\h222.7.軟件需求分析師 10910063\h222.8系統(tǒng)分析師 10910064\h232.9.系統(tǒng)設(shè)計師 10910065\h232.10.程序員 10910066\h242.11.測試員 10910067\h242.12.產(chǎn)品管理經(jīng)理 10910068\h25八 產(chǎn)品研發(fā)過程管理規(guī)范體系 10910069\h251、體系構(gòu)成 10910070\h252、體系的內(nèi)部結(jié)構(gòu) 10910071\h263、體系內(nèi)容規(guī)劃 10910072\h283.1、研發(fā)過程總體概述 10910073\h283.2、項目管理 10910074\h283.3、需求管理 10910075\h283.4、配置管理 10910076\h293.5、質(zhì)量管理 10910077\h293.6、產(chǎn)品(線)管理 10910078\h30九 中心產(chǎn)品研發(fā)過程與L2各的對照關(guān)系 10910079\h30

研發(fā)中心核心過程分類表注:該表在后期研發(fā)中心標(biāo)準(zhǔn)研發(fā)過程(即本文)維護(hù)中使用。維護(hù)分類遵循軟件生存周期模型(12207)分類,以支持中心后期面向軟件過程改進(jìn)的優(yōu)化調(diào)整和面向的實施。

屬性軟件生存周期過程責(zé)任職能部門/組協(xié)作職能部門/組備注主要生存周期支持生存周期組織生存周期統(tǒng)計

目的本規(guī)范是研發(fā)中心一級業(yè)務(wù)流程標(biāo)準(zhǔn),旨在抽象刻劃并規(guī)范研發(fā)中心產(chǎn)品研/開發(fā)工作的全生命周期過程。包括建立并規(guī)范產(chǎn)品開發(fā)工作流程(包含一些特殊業(yè)務(wù)的流程),劃分開發(fā)工作標(biāo)準(zhǔn)過程階段/里程碑,明確各階段關(guān)鍵活動、參與人員與相互關(guān)系,明確各階段工作的成果要求,明確中心業(yè)務(wù)部門間工作接口關(guān)系等。產(chǎn)品研發(fā)總體流程設(shè)計的技術(shù)準(zhǔn)則中心產(chǎn)品研發(fā)流程規(guī)范應(yīng)該從根本上滿足軟件產(chǎn)品線管理、軟件項目管理與軟件工程若干管理分支的基本要求(并能從根本上符合-二級的要求);流程規(guī)范是結(jié)合中心現(xiàn)有開發(fā)過程中軟件開發(fā)各過程管理作用域?qū)嶋H表現(xiàn)的強勢與弱勢,并有針對性的按組織統(tǒng)一規(guī)劃的過程改進(jìn)逐步建立、完善、實施、以期提升產(chǎn)品研發(fā)過程管理水平;流程規(guī)范從根本上把產(chǎn)品研發(fā)過程中各種關(guān)鍵活動和需求管理、項目計劃、項目跟蹤和監(jiān)控、配置管理、質(zhì)量保證活動的要求緊密結(jié)合起來;目標(biāo)是真正建立起研發(fā)中心產(chǎn)品研發(fā)全生命周期的穩(wěn)定過程結(jié)構(gòu)。規(guī)范中的各種要求在流程設(shè)計上都應(yīng)可以體現(xiàn)在計劃、項目進(jìn)度監(jiān)控和質(zhì)量監(jiān)控的文檔中,并支持軟件過程的度量,積累組織關(guān)鍵數(shù)據(jù);本體系規(guī)范應(yīng)為培訓(xùn)、查詢、使用以與推行檢查提供支持和方便。產(chǎn)品研發(fā)與軟件項目的關(guān)系公司產(chǎn)品研發(fā)遵從統(tǒng)一規(guī)劃分步實施的原則。每個待研發(fā)的產(chǎn)品對象的具體開發(fā)過程都采用軟件項目的機制進(jìn)行組織實施和內(nèi)部約束。此外,研發(fā)中心接受的其他各種開發(fā)任務(wù)也以項目形式出現(xiàn),包括:產(chǎn)品維護(hù)(錯誤修改、功能增強、缺陷完善等),產(chǎn)品客戶化開發(fā)與維護(hù)等。軟件項目全生命周期管理貫穿于每一個分支產(chǎn)品的研發(fā)過程。同時整體產(chǎn)品()研發(fā)對象的管理在產(chǎn)品管理領(lǐng)域采用軟件產(chǎn)品線工程管理。二者理論基礎(chǔ)如下:產(chǎn)品管理:軟件產(chǎn)品線管理;;項目管理:軟件工程;軟件項目管理;共用基礎(chǔ):軟件配置管理;軟件質(zhì)量管理;軟件變更控制;需求管理;關(guān)于項目規(guī)模的中心約束:根據(jù)項目規(guī)模和難易,中心每個項目的規(guī)??刂圃?0人月以內(nèi)完成,項目周期控制在6個月以內(nèi)。超過上述規(guī)模約束的軟件項目需要拆分成多個小的項目組織實施。一般的30人月以上的項目稱為大項目,10個人月以內(nèi)的項目稱為小項目。研發(fā)中心產(chǎn)品研發(fā)過程階段劃分與里程碑設(shè)置1、產(chǎn)品研發(fā)過程標(biāo)準(zhǔn)階段劃分研發(fā)中心產(chǎn)品研發(fā)過程劃分為11個標(biāo)準(zhǔn)階段,同步設(shè)立9個技術(shù)評審點,2個組織管理環(huán)節(jié)(研發(fā)立項、產(chǎn)品驗收)。11個標(biāo)準(zhǔn)階段構(gòu)成研發(fā)中心標(biāo)準(zhǔn)軟件生命周期過程模型,是研發(fā)中心企業(yè)一級技術(shù)流程約束。圖1:研發(fā)中心產(chǎn)品研發(fā)標(biāo)準(zhǔn)過程階段劃分圖1:研發(fā)中心產(chǎn)品研發(fā)標(biāo)準(zhǔn)過程階段劃分2、面向?qū)ο蟮倪^程裁剪研發(fā)中心標(biāo)準(zhǔn)軟件過程生存周期模型在具體的某一個項目中可以依據(jù)項目的具體屬性進(jìn)行必要的裁剪。以下給出關(guān)于中心產(chǎn)品研發(fā)標(biāo)準(zhǔn)周期模型中階段在項目中的適用說明。原則上研發(fā)中心任何一個產(chǎn)品/構(gòu)件的開發(fā)過程都必須經(jīng)歷上述11個技術(shù)控制階段。在實際項目開發(fā)組織時可以根據(jù)待研發(fā)產(chǎn)品的規(guī)模、復(fù)雜程度、風(fēng)險要求酌情裁剪開發(fā)過程階段形成面向項目對象的快速開發(fā)過程模型()。關(guān)于生命周期過程模型的裁減執(zhí)行人:項目經(jīng)理是實際項目生命周期選擇和裁減的執(zhí)行人。需要說明兩個問題:一是開發(fā)過程中充當(dāng)該項目的質(zhì)量保證工程師有責(zé)任和義務(wù)對項目經(jīng)理過程模型的選擇和裁減提供技術(shù)支持和必要的評審,過程周期模型的合理性直接關(guān)系到軟件開發(fā)過程的關(guān)鍵路徑,是成本基線、質(zhì)量基線的基礎(chǔ),必須予以充分的重視;此外在當(dāng)前中心尚未建立獨立的時過程模型的裁剪需要得到中心技術(shù)主管負(fù)責(zé)人的審核,過程模型是項目戰(zhàn)略層次的規(guī)劃。關(guān)于項目過程模型適用性裁剪的準(zhǔn)則。目前尚未建立中心過程模型裁剪的技術(shù)控制標(biāo)準(zhǔn),項目經(jīng)理和其他人員可以先行參考軟件能力成熟度模型過程裁減指南。裁剪的原則約束:無論項目對象、項目屬性,在面向適用對象的裁剪時不可裁減的兩個關(guān)鍵階段是:需求、設(shè)計。中心組織性原則約束,需求必須進(jìn)行評審并建立基線化管理,以確保需求在項目全周期的變更受到有效的控制和管理;設(shè)計必須評審,以確保在實際軟件建立()的過程中所潛在遵循的設(shè)計模型不存在關(guān)鍵設(shè)計質(zhì)量差異。

3、過程里程碑規(guī)格約束序號階段名稱階段屬性是否包含里程碑/里程碑規(guī)格1產(chǎn)品規(guī)劃階段產(chǎn)品(線)管理過程里程碑:產(chǎn)品規(guī)劃評審規(guī)格約束:暫不定義。2產(chǎn)品規(guī)格定義階段里程碑:產(chǎn)品規(guī)格定義評審規(guī)格約束:暫不定義。3軟件需求階段項目管理過程里程碑:需求評審規(guī)格約束:暫不定義。4軟件項目計劃階段里程碑:項目計劃評審規(guī)格約束:暫不定義。5軟件分析階段里程碑:評審規(guī)格約束:暫不定義。6軟件設(shè)計階段里程碑:評審規(guī)格約束:暫不定義。7編碼與單元測試階段無8集成測試階段里程碑:軟件集成與集成測試評審規(guī)格約束:暫不定義。9系統(tǒng)測試階段里程碑:系統(tǒng)測試評審規(guī)格約束:暫不定義。10產(chǎn)品發(fā)布階段里程碑:驗收評審規(guī)格約束:暫不定義。11產(chǎn)品管理階段產(chǎn)品線無說明:里程碑的規(guī)格暫不能詳細(xì)刻劃,后期補充該工作。研發(fā)中心產(chǎn)品研發(fā)過程概述1.產(chǎn)品規(guī)劃是產(chǎn)品戰(zhàn)略級規(guī)劃:主要包括產(chǎn)品的商業(yè)目標(biāo)規(guī)劃;產(chǎn)品的應(yīng)用構(gòu)成(功能族)結(jié)構(gòu)規(guī)劃;技術(shù)研究方向規(guī)劃等。關(guān)鍵活動包括:目標(biāo)市場規(guī)劃:確定產(chǎn)品的目標(biāo)市場;結(jié)合本產(chǎn)品規(guī)劃對目標(biāo)市場的未來進(jìn)行預(yù)測與分析(一般要求基于行業(yè)調(diào)研的統(tǒng)計報告和分析報告);功能規(guī)劃:定義產(chǎn)品的功能范圍;全面規(guī)劃產(chǎn)品的功能方向(滿足業(yè)務(wù)需求的功能領(lǐng)域);產(chǎn)品的功能結(jié)構(gòu)構(gòu)成;劃分產(chǎn)品和子產(chǎn)品的功能邊界;產(chǎn)品功能結(jié)構(gòu)的優(yōu)化;產(chǎn)品競爭性規(guī)劃:同業(yè)產(chǎn)品的查新;相似產(chǎn)品的比較研究;規(guī)劃產(chǎn)品的競爭特性分析與比較分析等;產(chǎn)品滿足企業(yè)商業(yè)目標(biāo)的規(guī)劃:產(chǎn)品在組織內(nèi)可實施性的分析。要求做產(chǎn)品整體級研發(fā)估計(核心是費用、資源與進(jìn)度);產(chǎn)品產(chǎn)出效益分析/回報分析等[可參考商業(yè)計劃書過程];產(chǎn)品的技術(shù)指標(biāo)要求:產(chǎn)品性能規(guī)劃;初步定義產(chǎn)品驗收標(biāo)準(zhǔn)。產(chǎn)品規(guī)劃的組織約束:定義產(chǎn)品實施過程中的各類別組織約束(進(jìn)度的、成本的、資源的、質(zhì)量的、特性的等)。規(guī)劃優(yōu)化活動(包括開發(fā)對象優(yōu)先級分析)工作產(chǎn)品:(請參見模板/樣例)序號工作產(chǎn)品名稱工作產(chǎn)品形態(tài)責(zé)任人1產(chǎn)品規(guī)劃總體規(guī)劃設(shè)計報告[技術(shù)報告]文件產(chǎn)品總規(guī)劃/設(shè)計師2產(chǎn)品結(jié)構(gòu)規(guī)劃樹不限產(chǎn)品總規(guī)劃/設(shè)計師3產(chǎn)品可實施分析報告不限產(chǎn)品總規(guī)劃/設(shè)計師等2.產(chǎn)品規(guī)格定義依據(jù)產(chǎn)品總體規(guī)劃(或總體規(guī)劃下的某分支產(chǎn)品規(guī)劃)的應(yīng)用功能方向進(jìn)行該產(chǎn)品功能的詳細(xì)定義。要求刻劃出該產(chǎn)品的功能層次和每個層次下的功能項構(gòu)成并詳細(xì)表述每個功能項要實現(xiàn)或滿足的功能要求的范圍和深度。產(chǎn)品規(guī)格定義的工作結(jié)果是一棵產(chǎn)品功能結(jié)構(gòu)樹。功能樹的樹結(jié)構(gòu)是初步的產(chǎn)品應(yīng)用構(gòu)成結(jié)構(gòu)(后期需要多次迭代);功能樹的每個葉子屬性是功能項的詳細(xì)刻劃,包括功能范圍;功能邏輯;功能深度等。工作產(chǎn)品:(請參見模板/樣例)序號工作產(chǎn)品名稱工作產(chǎn)品形態(tài)責(zé)任人1產(chǎn)品功能規(guī)格定義書文件產(chǎn)品經(jīng)理2產(chǎn)品功能樹文件/或其他。要求樹結(jié)構(gòu)清晰并支持通過碼能實現(xiàn)在不同工具間樹的轉(zhuǎn)換。產(chǎn)品經(jīng)理3產(chǎn)品驗收標(biāo)準(zhǔn)文件產(chǎn)品經(jīng)理/產(chǎn)品總設(shè)計師4同類產(chǎn)品功能比較資料/橫向調(diào)研資料文件包產(chǎn)品管理部注:產(chǎn)品規(guī)格定義是依據(jù)產(chǎn)品規(guī)劃的指導(dǎo)進(jìn)行的,目的是細(xì)化產(chǎn)品規(guī)劃到可以實施需求獲取與分析的狀態(tài),是產(chǎn)品研發(fā)的正式起點。產(chǎn)品規(guī)劃是宏觀的、戰(zhàn)略的、復(fù)雜而高風(fēng)險的,產(chǎn)品規(guī)劃帶有很強的預(yù)研性質(zhì),在中心研發(fā)流程中把它獨立出來進(jìn)行組織。產(chǎn)品規(guī)格定義是產(chǎn)品經(jīng)理的核心工作,規(guī)格刻劃與規(guī)格優(yōu)化在這個過程中需要形成階段內(nèi)自身的迭代?!镯椖苛㈨楉椖苛㈨棽皇钱a(chǎn)品研發(fā)過程的技術(shù)控制環(huán)節(jié),它是一個中心組織過程,屬于項目支持性流程環(huán)節(jié),按立項審批管理流程處理。 研發(fā)項目的所有者的對產(chǎn)品研發(fā)進(jìn)行立項,立項活動由產(chǎn)品經(jīng)理負(fù)責(zé)組織實施。 立項的依據(jù)是產(chǎn)品研發(fā)項目立項書。立項書的本質(zhì)是一種通過對項目的預(yù)估計獲取項目整體性信息的幾個參數(shù),組織評估這些參數(shù)確定可行性。項目立項書必須包括的項目整體信息(定義為3個類別):項目總規(guī)模/工作量;項目工期和物理時間階段;進(jìn)度規(guī)劃項目資源需求計劃清單項目成本費用估算立項的準(zhǔn)入條件:產(chǎn)品規(guī)格定義技術(shù)審核通過;產(chǎn)品立項書完成;說明:根據(jù)公司實際研發(fā)的組織情況和公司的管理約束,在項目立項過程中不必再進(jìn)行技術(shù)審核,如需求審核等。但所有立項對象涉與的相關(guān)技術(shù)審核應(yīng)該在產(chǎn)品整體規(guī)劃和產(chǎn)品功能定義階段組織實施。立項通過的項目,由產(chǎn)品經(jīng)理導(dǎo)入\#"'頁:'#'

'"以內(nèi)部合同/和約或者其他什么約束傳遞?其實這個過程相當(dāng)于項目分包。中心項目部進(jìn)行研發(fā)項目的開發(fā)過程。\#"'頁:'#'

'"以內(nèi)部合同/和約或者其他什么約束傳遞?其實這個過程相當(dāng)于項目分包。立項通過的項目才能進(jìn)入正式的開發(fā)工作。工作產(chǎn)品:(請參見模板/樣例)序號工作產(chǎn)品名稱工作產(chǎn)品形態(tài)責(zé)任人1產(chǎn)品研發(fā)項目立項書文件產(chǎn)品經(jīng)理2項目建議書文件項目管理部3項目估計清單文件包項目管理部3.軟件項目計劃\#"'頁:'#'

'"當(dāng)前研發(fā)中心軟件項目計劃的編制階段是在軟件需求完成后進(jìn)行的。項目計劃不包括需求階段的工作;后期項目計劃前置到軟件需求前,軟件需求納入計劃管理。建議這個過渡首先經(jīng)歷一兩個中心項目過程數(shù)據(jù)的積累。\#"'頁:'#'

'"當(dāng)前研發(fā)中心軟件項目計劃的編制階段是在軟件需求完成后進(jìn)行的。項目計劃不包括需求階段的工作;后期項目計劃前置到軟件需求前,軟件需求納入計劃管理。建議這個過渡首先經(jīng)歷一兩個中心項目過程數(shù)據(jù)的積累。產(chǎn)品研發(fā)項目立項通過后進(jìn)入項目過程,從立項通過到項目計劃這個階段是產(chǎn)品經(jīng)理與項目經(jīng)理的工作階段性過渡,項目管理部生成項目卡是這個過渡階段結(jié)束的標(biāo)志,表明產(chǎn)品研發(fā)項目正式啟動。軟件項目啟動的第一步工作是編制項目計劃。按研發(fā)中心軟件項目計劃規(guī)范進(jìn)行。軟件項目計劃不是單純的時間安排,而是進(jìn)度、質(zhì)量、資源(人和物)、過程配置等相互之間妥協(xié)優(yōu)化的產(chǎn)物。一個理想的軟件項目計劃應(yīng)該是項目過程各個管理域所涉與的若干全局變量統(tǒng)籌安排后的最優(yōu)結(jié)果。軟件項目計劃的核心難點是軟件估計與軟件度量。前者是計劃前期的核心工作,后者是項目過程跟蹤與監(jiān)控的核心工作,并且后者提供組織過程參數(shù)支持前者估計的精確性。研發(fā)中心軟件項目計劃在軟件估計的基礎(chǔ)上通過定義路標(biāo)計劃、建立網(wǎng)絡(luò)、基于的任務(wù)拆分、進(jìn)度進(jìn)化完成。項目計劃必須把自上而下制定與自下而上的修改反饋結(jié)合起來,并把分級評審貫徹始終,保證軟件項目計劃的完備性、合理性,任務(wù)的覆蓋性,同時項目計劃本身形成計劃制定的閉環(huán)機制。研發(fā)中心軟件項目計劃由項目經(jīng)理負(fù)責(zé)編制,開發(fā)經(jīng)理負(fù)責(zé)計劃編寫的技術(shù)支持。研發(fā)中心組織約束:對于項目計劃階段的組織約束包括:1.在編制軟件項目計劃的同時必須考慮并指定軟件項目的支持計劃,其中質(zhì)量計劃()和配置管理計劃()是不可裁剪的核心支持計劃。2.軟件項目計劃是一個動態(tài)的對象,必須在項目進(jìn)展的不同階段進(jìn)行必要的迭代。參考《軟件項目計劃指導(dǎo)書》。3.軟件項目計劃完成后必須進(jìn)行軟件項目跟蹤與監(jiān)控計劃的編制。最低約束是標(biāo)識該軟件項目過程中必須的跟蹤路徑與關(guān)鍵檢查點。軟件項目計劃過程是一個復(fù)雜的管理過程,是項目成功的根本保證。請參考項目管理過程技術(shù)規(guī)范:《軟件項目計劃指導(dǎo)書》項目計劃(請參見模板/樣例)序號工作產(chǎn)品名稱工作產(chǎn)品形態(tài)責(zé)任人1軟件項目計劃不限/參考模板項目經(jīng)理2軟件項目跟蹤與監(jiān)控計劃不限/參考模板項目經(jīng)理3軟件估計不限/參考模板項目經(jīng)理4任務(wù)單不限/參考模板項目經(jīng)理5進(jìn)度計劃不限/參考模板項目經(jīng)理注:項目計劃的輔助工具有很多,但適合軟件項目計劃屬性的項目計劃輔助工具迄今沒有。主要表現(xiàn)為:現(xiàn)有計劃工具普遍是基于物理時間進(jìn)度或定義的任務(wù)科目管理為核心,缺少軟件項目計劃中對質(zhì)量管理、配置管理、跟蹤與監(jiān)控、變更管理等必須環(huán)節(jié)的支持性,尤其是對開發(fā)過程數(shù)據(jù)的收集、度量和管理根本沒有支持。所有這些工具充其量可以作為中心軟件項目計劃時間進(jìn)度編制或任務(wù)分配過程的輔助工具,中心最終軟件項目計劃的形態(tài)必須以中心模板為準(zhǔn)!4.需求獲取與需求分析需求獲取指按產(chǎn)品功能定義的約束進(jìn)行產(chǎn)品實際需求的一系列調(diào)研活動以獲取該產(chǎn)品在實際領(lǐng)域內(nèi)的真實業(yè)務(wù)需求。需求獲取的目的有兩層含義:一是在實際業(yè)務(wù)應(yīng)用環(huán)境中檢查和檢驗產(chǎn)品功能定義刻劃的正確性和準(zhǔn)確性,更關(guān)鍵的是按產(chǎn)品的功能定義的指導(dǎo)通過在實際領(lǐng)域業(yè)務(wù)需求獲取而建立需求模型。需求分析是根據(jù)項目需求報告界定的工作范圍,深入細(xì)化應(yīng)用業(yè)務(wù)的詳細(xì)需求,描述每項業(yè)務(wù)是如何做的,業(yè)務(wù)流程、相關(guān)理論、運算公式、原理、業(yè)務(wù)數(shù)據(jù)、單據(jù)報表格式等。工作產(chǎn)品:(請參見模板/樣例)序號工作產(chǎn)品名稱工作產(chǎn)品形態(tài)責(zé)任人1軟件需求規(guī)格說明書()文件需求分析員2軟件需求樹文件/或其他需求分析員3確認(rèn)測試/系統(tǒng)測試計劃書文件測試經(jīng)理/需求分析員4業(yè)務(wù)單據(jù)格式和單據(jù)數(shù)據(jù)項說明不限需求分析員5.系統(tǒng)分析根據(jù)項目需求規(guī)格說明書(),對將要建立的滿足用戶需求的軟件系統(tǒng)進(jìn)行分析。在系統(tǒng)分析過程中采用面向?qū)ο蠓治黾夹g(shù)()劃分需求的問題域,對每一個問題域進(jìn)行分析和抽象,對其中的事物和它們之間的關(guān)系產(chǎn)生正確的認(rèn)識,找出描述問題域與其系統(tǒng)責(zé)任所需的類與對象,定義這些類和對象的屬性與服務(wù),以與它們之間所形成的結(jié)構(gòu)、靜態(tài)聯(lián)系和動態(tài)聯(lián)系。最終產(chǎn)生一個符合用戶需求,并能夠直接反映問題域和系統(tǒng)責(zé)任的面向?qū)ο蟮姆治瞿P?。系統(tǒng)分析的核心任務(wù)包括:劃分問題域(場景腳本)抽象標(biāo)識類、對象(抽象并定義的過程)刻劃類層次分析表示對象連接建模對象行為工作產(chǎn)品:(請參見開發(fā)規(guī)范中的模板/樣例)序號工作產(chǎn)品名稱工作產(chǎn)品形態(tài)責(zé)任人1系統(tǒng)分析文檔文檔系統(tǒng)分析員2界面的草圖文檔文檔系統(tǒng)分析員3系統(tǒng)分析文檔文檔系統(tǒng)分析員注:如果采用原型法,最遲在此要建立第一個。6.系統(tǒng)設(shè)計根據(jù)項目需求分析和系統(tǒng)分析,針對軟件系統(tǒng)具體實現(xiàn)中的人機界面、數(shù)據(jù)存儲、任務(wù)管理等內(nèi)容,運用面向?qū)ο笤O(shè)計技術(shù)()進(jìn)行系統(tǒng)設(shè)計。主要包括設(shè)計、對象設(shè)計和數(shù)據(jù)庫表設(shè)計。工作產(chǎn)品:(請參見開發(fā)規(guī)范中的模板/樣例)序號工作產(chǎn)品名稱工作產(chǎn)品形態(tài)責(zé)任人1系統(tǒng)設(shè)計文檔文檔系統(tǒng)設(shè)計員2系統(tǒng)設(shè)計分析文檔文檔系統(tǒng)設(shè)計員3文檔文檔系統(tǒng)設(shè)計員4界面的設(shè)計文檔文檔系統(tǒng)設(shè)計員5數(shù)據(jù)庫設(shè)計文檔文檔系統(tǒng)設(shè)計員注:如果采用原型法,此處要增補第一個(繼承型或拋棄型)。7.編碼實現(xiàn)根據(jù)系統(tǒng)設(shè)計的結(jié)果,運用面向?qū)ο蟮姆椒ㄟM(jìn)行程序編碼()以實現(xiàn)系統(tǒng)設(shè)計的內(nèi)容。編碼過程就是用具體的數(shù)據(jù)結(jié)構(gòu)來定義對象的屬性,用具體的語言來實現(xiàn)服務(wù)流程圖所表示的算法。在對象設(shè)計階段形成的對象類和關(guān)系最后被轉(zhuǎn)換成特殊的程序設(shè)計語言、數(shù)據(jù)庫或者硬件的實現(xiàn)。工作產(chǎn)品:(請參見開發(fā)規(guī)范中的模板/樣例)序號工作產(chǎn)品名稱工作產(chǎn)品形態(tài)責(zé)任人1源代碼文檔編碼人員2數(shù)據(jù)庫腳本文檔編碼人員3程序結(jié)構(gòu)與有關(guān)說明文檔文檔文檔編碼人員8.軟件集成與集成測試軟件集成:通過單元測試的代碼對象(物理文件)按軟件設(shè)計中指定的軟件集成路徑進(jìn)行軟件集成,該工作一般要求在集成環(huán)境或配置管理工具環(huán)境中實現(xiàn),是一個階段性的活動。軟件集成的產(chǎn)物是α版產(chǎn)品。集成測試:集成測試從根本上是在需求基線和設(shè)計基線指導(dǎo)下,對軟件功能模塊或子系統(tǒng)進(jìn)行集成的測試,目的是驗證軟件設(shè)計、實現(xiàn)與需求是否一致的過程。本質(zhì)上集成測試是對設(shè)計進(jìn)行驗證。從中心產(chǎn)品規(guī)劃到功能定義直至有明確的層次性,同樣的集成測試也有明確的層次性。設(shè)計時是如何細(xì)化下去的,集成時就怎么合回來,設(shè)計是怎么個粗略程度,集成時也該這么個粗略程度。軟件集成測試參考中心集成測試標(biāo)準(zhǔn)規(guī)范。工作產(chǎn)品:(請參見模板/樣例)序號工作產(chǎn)品名稱工作產(chǎn)品形態(tài)責(zé)任人1集成測試報告文檔測試經(jīng)理2軟件集成測試方案文檔測試經(jīng)理3軟件集成測試計劃不限測試經(jīng)理4軟件集成測試用例不限測試經(jīng)理9.系統(tǒng)測試系統(tǒng)測試是在需求基線與設(shè)計基線指導(dǎo)下,針對軟件產(chǎn)品系統(tǒng)進(jìn)行的測試,其目的是驗證軟件設(shè)計實現(xiàn)與需求是否一致。系統(tǒng)測試總體包含功能測試和性能測試兩部分。功能測試是驗證軟件系統(tǒng)功能是否實現(xiàn)軟件系統(tǒng)的需求規(guī)格的測試過程;性能測試在驗證是否實現(xiàn)軟件系統(tǒng)規(guī)格的基礎(chǔ)上,進(jìn)一步驗證測試系統(tǒng)的容錯性,穩(wěn)定性,異常處理能力,高強度輸入處理能力等軟件系統(tǒng)性能方面的測試過程。中心系統(tǒng)測試由獨立測試中心負(fù)責(zé)組織實施并由測試經(jīng)理負(fù)責(zé)提交測試報告。工作產(chǎn)品:(請參見模板/樣例)序號工作產(chǎn)品名稱工作產(chǎn)品形態(tài)責(zé)任人1系統(tǒng)測試報告文檔測試經(jīng)理2系統(tǒng)測試方案文檔測試經(jīng)理3軟件集成測試計劃不限測試經(jīng)理4軟件集成測試用例不限測試經(jīng)理★文檔制作文檔制作是伴隨軟件開發(fā)全過程的一個支持過程,按項目文檔計劃在各個階段與開發(fā)同步實施。伴隨項目開發(fā)過程應(yīng)產(chǎn)生的文檔主要包括三類:(1)開發(fā)過程文檔:工程文檔(分析、設(shè)計、編碼、測試等文檔)、管理文檔(項目計劃、項目估計、項目跟蹤與監(jiān)控、軟件度量等文檔)、支持文檔(配置管理、質(zhì)量管理等)(2)用戶文檔:在線幫助,安裝指南,使用手冊,技術(shù)手冊,培訓(xùn)教材等;(3)宣傳資料:產(chǎn)品介紹資料,產(chǎn)品白皮書,產(chǎn)品宣傳,演示光盤等;開發(fā)過程文檔是伴隨開發(fā)過程產(chǎn)生的,不需要特別安排編制工作;用戶文檔和宣傳文檔由服務(wù)中心負(fù)責(zé)編寫。項目中具體的文檔編制要求和分布參考項目支持計劃之一文檔編制計劃。工作產(chǎn)品:(請參見模板/樣例)序號工作產(chǎn)品名稱工作產(chǎn)品形態(tài)責(zé)任人1在線幫助文檔產(chǎn)品管理組/開發(fā)人員2使用手冊文檔產(chǎn)品管理組/開發(fā)人員3產(chǎn)品介紹文檔產(chǎn)品管理組/開發(fā)人員4產(chǎn)品白皮書文檔產(chǎn)品管理組5安裝指南文檔產(chǎn)品管理組/開發(fā)人員10.產(chǎn)品版本化發(fā)布對驗收通過的項目進(jìn)行版本控制,整理項目版本包含的內(nèi)容并版本化,發(fā)布產(chǎn)品發(fā)布通告。 工作產(chǎn)品:(請參見模板/樣例)序號工作產(chǎn)品名稱工作產(chǎn)品形態(tài)責(zé)任人1版本清單文檔開發(fā)經(jīng)理2產(chǎn)品包所有階段交付成果開發(fā)經(jīng)理3產(chǎn)品集成清單/集成路徑清單不限開發(fā)經(jīng)理★項目驗收項目驗收不是產(chǎn)品研發(fā)過程的技術(shù)控制環(huán)節(jié),它是一個中心組織過程,按項目驗收管理流程處理。項目驗收的標(biāo)準(zhǔn)在產(chǎn)品定義階段已經(jīng)完成刻劃。項目驗收是研發(fā)中心項目管理與產(chǎn)品管理的過渡環(huán)節(jié)。標(biāo)志著項目過程關(guān)閉,產(chǎn)品(線)管理再啟動。對完工的項目按照驗收步驟進(jìn)行驗收。驗收過程中對項目的情況給予評價。工作產(chǎn)品:(請參見模板/樣例)序號工作產(chǎn)品名稱工作產(chǎn)品形態(tài)責(zé)任人1驗收報告文件驗收組2產(chǎn)品歸檔清單項目管理部3產(chǎn)品包(至少包含β版產(chǎn)品和產(chǎn)品文檔)文件包驗收組4測試報告/測試分析報告文件測試經(jīng)理11.產(chǎn)品管理項目驗收通過標(biāo)志著產(chǎn)品研發(fā)項目過程的結(jié)束,回歸產(chǎn)品管理階段。參考產(chǎn)品部業(yè)務(wù)管理規(guī)范。工作產(chǎn)品:(請參見模板/樣例)序號工作產(chǎn)品名稱工作產(chǎn)品形態(tài)責(zé)任人1產(chǎn)品功能基線維護(hù)表不限產(chǎn)品管理部2產(chǎn)品版本控制表1(內(nèi)部版本對產(chǎn)品集成)內(nèi)部集成不限產(chǎn)品管理部3產(chǎn)品版本控制表2(用戶產(chǎn)品配置表)產(chǎn)品部件外部配置不限產(chǎn)品管理部4用戶功能基線配置表(存貯在產(chǎn)品配置庫用戶產(chǎn)品配置目錄下;內(nèi)部控制)不限產(chǎn)品管理部門

★產(chǎn)品研發(fā)過程工作產(chǎn)品一覽表小結(jié):研發(fā)中心產(chǎn)品研發(fā)過程包括上述11個標(biāo)準(zhǔn)工作控制階段,此外還包括3個組織支持過程階段:一個隱含在開發(fā)過程的支持過程(項目文檔);兩個組織管理環(huán)節(jié):立項過程與驗收過程。階段序號工作產(chǎn)品名稱工作產(chǎn)品形態(tài)責(zé)任人產(chǎn)品規(guī)劃1產(chǎn)品規(guī)劃總體規(guī)劃設(shè)計報告[技術(shù)報告]文件產(chǎn)品總規(guī)劃/設(shè)計師2產(chǎn)品結(jié)構(gòu)規(guī)劃樹不限產(chǎn)品總規(guī)劃/設(shè)計師3產(chǎn)品可實施分析報告不限產(chǎn)品總規(guī)劃/設(shè)計師等產(chǎn)品規(guī)格定義1產(chǎn)品功能規(guī)格定義書文件產(chǎn)品經(jīng)理2產(chǎn)品功能樹文件/或其他。要求樹結(jié)構(gòu)清晰并支持通過碼能實現(xiàn)在不同工具間樹的轉(zhuǎn)換。產(chǎn)品經(jīng)理3產(chǎn)品驗收標(biāo)準(zhǔn)文件產(chǎn)品經(jīng)理/產(chǎn)品總設(shè)計師4同類產(chǎn)品功能比較資料/橫向調(diào)研資料文件包產(chǎn)品管理部項目立項1產(chǎn)品研發(fā)項目立項書文件產(chǎn)品經(jīng)理2項目建議書文件項目管理部3項目估計清單文件包項目管理部軟件項目計劃1軟件項目計劃不限/參考模板項目經(jīng)理2軟件項目跟蹤與監(jiān)控計劃不限/參考模板項目經(jīng)理3軟件估計不限/參考模板項目經(jīng)理4任務(wù)單不限/參考模板項目經(jīng)理5進(jìn)度計劃不限/參考模板項目經(jīng)理6項目卡不限/參考模板項目管理部軟件需求1軟件需求規(guī)格說明書()文件需求分析員2軟件需求樹文件/或其他需求分析員3確認(rèn)測試/系統(tǒng)測試計劃書文件測試經(jīng)理/需求分析員4業(yè)務(wù)單據(jù)格式和單據(jù)數(shù)據(jù)項說明不限需求分析員軟件分析1系統(tǒng)分析文檔文檔系統(tǒng)分析員2界面的草圖文檔文檔系統(tǒng)分析員3系統(tǒng)分析文檔文檔系統(tǒng)分析員軟件設(shè)計1系統(tǒng)設(shè)計文檔文檔系統(tǒng)設(shè)計員2系統(tǒng)設(shè)計分析文檔文檔系統(tǒng)設(shè)計員3文檔文檔系統(tǒng)設(shè)計員界面的設(shè)計文檔文檔系統(tǒng)設(shè)計員5數(shù)據(jù)庫設(shè)計文檔文檔系統(tǒng)設(shè)計員編碼1源代碼文檔編碼人員2數(shù)據(jù)庫腳本文檔編碼人員3程序結(jié)構(gòu)與有關(guān)說明文檔文檔文檔編碼人員集成1集成測試報告文檔測試經(jīng)理2軟件集成測試方案文檔測試經(jīng)理3軟件集成測試計劃不限測試經(jīng)理4軟件集成測試用例不限測試經(jīng)理系統(tǒng)測試1系統(tǒng)測試報告文檔測試經(jīng)理2系統(tǒng)測試方案文檔測試經(jīng)理3軟件集成測試計劃不限測試經(jīng)理4軟件集成測試用例不限測試經(jīng)理文檔制作1在線幫助文檔產(chǎn)品管理組/開發(fā)人員2使用手冊文檔產(chǎn)品管理組/開發(fā)人員3產(chǎn)品介紹文檔產(chǎn)品管理組/開發(fā)人員4產(chǎn)品白皮書文檔產(chǎn)品管理組5安裝指南文檔產(chǎn)品管理組/開發(fā)人員產(chǎn)品發(fā)布1版本清單文檔開發(fā)經(jīng)理2產(chǎn)品包所有階段交付成果開發(fā)經(jīng)理3產(chǎn)品集成清單/集成路徑清單不限開發(fā)經(jīng)理項目驗收1驗收報告文件驗收組2產(chǎn)品歸檔清單項目管理部3產(chǎn)品包(至少包含β版產(chǎn)品和產(chǎn)品文檔)文件包驗收組4測試報告/測試分析報告文件測試經(jīng)理產(chǎn)品管理1產(chǎn)品功能基線維護(hù)表不限產(chǎn)品管理部2產(chǎn)品版本控制表1(內(nèi)部版本對產(chǎn)品集成)內(nèi)部集成不限產(chǎn)品管理部3產(chǎn)品版本控制表2(用戶產(chǎn)品配置表)產(chǎn)品部件外部配置不限產(chǎn)品管理部4用戶功能基線配置表(存貯在產(chǎn)品配置庫用戶產(chǎn)品配置目錄下;內(nèi)部控制)不限產(chǎn)品管理部門

產(chǎn)品研發(fā)過程總流程1、產(chǎn)品研發(fā)過程總流程研發(fā)中心產(chǎn)品研發(fā)標(biāo)準(zhǔn)過程流程簡圖見圖2。研發(fā)中心產(chǎn)品研發(fā)詳細(xì)流程見《研發(fā)中心產(chǎn)品研發(fā)標(biāo)準(zhǔn)流程》。2、關(guān)于總流程的說明:研發(fā)中心產(chǎn)品研發(fā)標(biāo)準(zhǔn)流程提供兩種模式。一種是抽象并刻劃中心現(xiàn)有業(yè)務(wù)流程基礎(chǔ)上提出的現(xiàn)有標(biāo)準(zhǔn)模式;另一種是根據(jù)過程管理優(yōu)化討論確定的中心產(chǎn)品過程優(yōu)化模式。這兩個模式存在一定的差異,主要表現(xiàn)在對需求部分管理的控制。從現(xiàn)有模式過度到優(yōu)化模式需要一個過程,這個過程的核心工作是積累研發(fā)中心自己的產(chǎn)品研發(fā)過程數(shù)據(jù),提供后期優(yōu)化過程的支持。兩種模式中對變更問題均單獨考慮。變更包括需求類、測試類(引發(fā)開發(fā)對象的變更,測試類變更單獨考慮)、管理類(計劃、任務(wù))。所有變更均應(yīng)納入配置管理控制,凡是涉與到基線的變更需要特殊審批環(huán)節(jié)。關(guān)于測試活動的統(tǒng)一布局問題。關(guān)于產(chǎn)品研發(fā)過程中支持環(huán)節(jié)-文檔編制的統(tǒng)一布局問題。每個項目需要獨立編寫文檔計劃,確定項目每個階段必須進(jìn)行的工程文檔、管理文檔對象并指定責(zé)任實施人。關(guān)于項目全生命周期中配置管理的規(guī)劃。后期單獨組織設(shè)計以規(guī)范研發(fā)過程,從根本上控制每一個開發(fā)活動和工作產(chǎn)品。關(guān)于開發(fā)過程的設(shè)計。原則上中心產(chǎn)品研發(fā)采用相同的開發(fā)過程模型,即本規(guī)范所定義的過程模型。需要指出的是該過程模型按具體產(chǎn)品研發(fā)對象需要必要的過程裁剪,負(fù)責(zé)裁剪的責(zé)任人是公司軟件工程管理者和項目經(jīng)理,所有過程的裁剪應(yīng)遵循中心過程裁剪規(guī)范(后期抽象、定義、約束)。1產(chǎn)品規(guī)劃1產(chǎn)品規(guī)劃產(chǎn)品總設(shè)計師里程碑:產(chǎn)品架構(gòu)樹2產(chǎn)品(規(guī)格)定義功能基線產(chǎn)品版本驗收計劃/標(biāo)準(zhǔn)產(chǎn)品管理部/產(chǎn)品經(jīng)理里程碑:產(chǎn)品功能樹立項過程[項目管理部]項目建議書;估算表[產(chǎn)品管理部]立項報告產(chǎn)品管理部+項目管理部項目建議書研發(fā)立項書規(guī)劃評審規(guī)格定義評審3需求過程需求獲取需求分析項目管理部/開發(fā)部里程碑:產(chǎn)品需求樹410項目過程研發(fā)過程(項目樹)α版產(chǎn)品測試通過提交產(chǎn)品管理部β版產(chǎn)品項目管理部/開發(fā)部里程碑:α、β版產(chǎn)品11產(chǎn)品管理產(chǎn)品管理部里程碑:產(chǎn)品樹產(chǎn)品驗收需求評審立項評審圖2:產(chǎn)品研發(fā)標(biāo)準(zhǔn)過程流程簡圖圖2:產(chǎn)品研發(fā)標(biāo)準(zhǔn)過程流程簡圖產(chǎn)品研發(fā)中的角色與責(zé)任1、產(chǎn)品研發(fā)的組織模式高效項目組的特點一個高效的項目組能夠賦予項目組成員權(quán)力、并明確他們的責(zé)任。明確的責(zé)任與權(quán)力會消除獲得成功過程中的障礙,并使項目組成員專注于自己的工作目標(biāo)。高效的項目組能夠保證項目的目標(biāo)和進(jìn)度可以達(dá)到。每個項目組中的成員根據(jù)他所負(fù)責(zé)的任務(wù)進(jìn)行時間、進(jìn)度的估計和安排。明確而暢通的通訊機制和統(tǒng)一消息平臺是高效項目組的基礎(chǔ)支持。項目負(fù)責(zé)人必須花精力定義并組織建立這個基礎(chǔ),以確保項目成功。研發(fā)中心項目組織模式研發(fā)中心產(chǎn)品研發(fā)過程的組織模式采用矩陣組織。矩陣組織是一種項目——職能混合結(jié)構(gòu)。一個矩陣組織相當(dāng)于一個水平的、對角線的與垂直的關(guān)系的網(wǎng),而不是傳統(tǒng)的垂直職能關(guān)系。當(dāng)很多項目對有限資源的競爭引起對職能部門的資源的廣泛需求時,矩陣管理就是一個有效的組織形式。在矩陣組織中,項目經(jīng)理在項目活動的“什么”和“何時”方面,即內(nèi)容和時間方面對職能部門行使權(quán)力,而各職能部門負(fù)責(zé)人決定“如何”支持。每個項目經(jīng)理直接向最高管理層負(fù)責(zé),并由最高管理層授權(quán)。而職能部門則從另一方面來控制,對各種資源做出合理的分配和有效的控制調(diào)度。職能部門負(fù)責(zé)人既要對他們的直線上層負(fù)責(zé),也要對項目經(jīng)理負(fù)責(zé)。研發(fā)中心每個研發(fā)項目指定一個項目經(jīng)理進(jìn)行研發(fā)過程管理。一般會同時指定一個分析、設(shè)計人員(來自分析設(shè)計組)負(fù)責(zé)對技術(shù)問題的管理。當(dāng)任務(wù)涉與到多個職能組的工作時(有些項目可能只涉與單一的職能組),由項目經(jīng)理根據(jù)項目工作安排與職能組的組長(部門經(jīng)理)進(jìn)行協(xié)調(diào),由職能組的組長來安排資源支持。項目經(jīng)理根據(jù)各職能組長的資源安排匯總項目組編制整個項目的軟件項目計劃、項目跟蹤與監(jiān)控計劃和必須軟件支持計劃。并根據(jù)最終形成的項目計劃對項目進(jìn)行控制和管理。項目進(jìn)行過程中依據(jù)項目管理標(biāo)準(zhǔn)并按項目管理計劃和監(jiān)控計劃對項目進(jìn)行跟蹤、調(diào)整、總結(jié),各職能組的人員要對這些工作給予必須的支持和配合。圖3:組織模式項目完工后對項目進(jìn)行集中驗收。圖3:組織模式2、過程角色與職責(zé)2.1.產(chǎn)品總規(guī)劃師2.2.產(chǎn)品經(jīng)理產(chǎn)品經(jīng)理:了解用戶特征,尤其是用戶商業(yè)特征,明確用戶的需求以與需求的期望值。一般而言用戶的商業(yè)化特征比較強,需求無盡,現(xiàn)實中很難界定到底如何才算需求得到了滿足。因此引入用戶需求的期望值,以便于對需求目標(biāo)的把握。確定了需求期望值后,用戶的商業(yè)目的就相對明確,后期的組織實施也會比較順暢。產(chǎn)品經(jīng)理的職責(zé):概括起來產(chǎn)品經(jīng)理的職責(zé)有三個類別:對產(chǎn)品的生存周期負(fù)責(zé),這是橫跨市場與研發(fā)的平衡;包括對產(chǎn)品生命周期的規(guī)劃;產(chǎn)品市場戰(zhàn)略的規(guī)劃(是后期市場銷售計劃的指導(dǎo)),產(chǎn)品最終形態(tài)的規(guī)劃等。產(chǎn)品經(jīng)理要對該產(chǎn)品的研發(fā)對本組織的商業(yè)目標(biāo)實現(xiàn)負(fù)責(zé),即產(chǎn)品研發(fā)投入和期望回報負(fù)責(zé)。對產(chǎn)品的內(nèi)部功能定義負(fù)責(zé);對產(chǎn)品研發(fā)從進(jìn)度、費用、功能基線的實現(xiàn)提出約束或定義。該職責(zé)細(xì)化起來表現(xiàn)為:負(fù)責(zé)產(chǎn)品的橫向信息的收集比較,制定產(chǎn)品生存策略規(guī)劃,是公司在該分支商業(yè)目標(biāo)實現(xiàn)的代表和責(zé)任人。組織并制定產(chǎn)品市場生存戰(zhàn)略方案;同銷售領(lǐng)域負(fù)責(zé)人溝通,指導(dǎo)產(chǎn)品市場銷售策略的制定和市場銷售方案的制定;同產(chǎn)品管理部溝通并指導(dǎo)產(chǎn)品管理部對產(chǎn)品最終形態(tài)的(包裝)策略進(jìn)行規(guī)劃;收集產(chǎn)品反饋信息,編制產(chǎn)品整體改進(jìn)建議;負(fù)責(zé)產(chǎn)品研發(fā)的策略的規(guī)劃,是從市場實現(xiàn)角度對產(chǎn)品實現(xiàn)過程的組織定義和約束;接受產(chǎn)品總規(guī)劃師的技術(shù)指導(dǎo)對產(chǎn)品功能進(jìn)行詳細(xì)定義,確定功能邊界、功能層次、功能規(guī)格,形成產(chǎn)品功能樹;根據(jù)產(chǎn)品生存策略基于產(chǎn)品功能樹完成版本計劃的定義;并制定該產(chǎn)品的功能驗收準(zhǔn)則,約束開發(fā);對項目經(jīng)理進(jìn)行交流,解釋功能需求,指導(dǎo)項目經(jīng)理完成產(chǎn)品開發(fā)過程;對項目組需求分析人員進(jìn)行指導(dǎo),跟蹤需求獲取過程,獨立監(jiān)控產(chǎn)品需求抽象和需求規(guī)格刻劃與產(chǎn)品功能定義的一致性;參加需求規(guī)格說明書的審核;召集人員參加相關(guān)產(chǎn)品會議;代表公司對產(chǎn)品研發(fā)項目過程提出組織約束;功能實現(xiàn)優(yōu)先次序約束;項目進(jìn)度約束;項目成本約束;2.3.項目經(jīng)理在項目開始階段,項目管理部經(jīng)理在研發(fā)主管領(lǐng)導(dǎo)的幫助下為每個項目選拔確定項目經(jīng)理。項目經(jīng)理全權(quán)負(fù)責(zé)管理指派的項目。他向部門經(jīng)理匯報有關(guān)項目的所有活動。項目經(jīng)理的職責(zé):概括起來產(chǎn)品經(jīng)理的職責(zé)有四個類別:一個項目正式開展之前,項目經(jīng)理的職責(zé)(核心活動)包括:完成項目過程手冊():分析確定該項目所采取的裁剪后的生命周期模型和開發(fā)過程流程,建立研發(fā)過程開發(fā)準(zhǔn)則;項目計劃():在此描述整個項目所應(yīng)完成的交付物(工作產(chǎn)品)、各階段工作產(chǎn)品明細(xì)、項目工作量估計與工作量分布、階段任務(wù)構(gòu)成與任務(wù)分配明細(xì)、項目時間進(jìn)度表、資源需求、潛在風(fēng)險分析等;項目跟蹤計劃():描述項目過程的跟蹤與控制方法,跟蹤與控制的對象(過程類、工作產(chǎn)品類)明細(xì)、路徑,建立項目過程的關(guān)鍵檢查點并以里程碑的形式固化,項目過程度量計劃(度量對象、參數(shù)收集方法、度量準(zhǔn)則等),項目狀態(tài)報告規(guī)則,項目報警基線等;項目配置管理計劃():在此指定配置管理員,描述項目配置項列表、配置管理庫、版本管理計劃,指導(dǎo)(開發(fā)經(jīng)理參與)配置員建立項目配置環(huán)境(開發(fā)配置),確立項目配置規(guī)則,完成配置管理計劃;質(zhì)量管理計劃():和質(zhì)量經(jīng)理一同指導(dǎo)質(zhì)量保證工程師()建立項目過程里程碑,刻化里程碑規(guī)格,設(shè)置項目過程評審點,并完成項目質(zhì)量保證計劃;文檔編制計劃:項目過程中工程文檔、管理文檔、支持文檔的分布與責(zé)任人,并形成相對時間計劃;測試計劃:和測試經(jīng)理確認(rèn)項目測試計劃;從中心獲取項目資源,包括開發(fā)人力資源、軟硬件資源等,組成項目,啟動項目。所有上述管理過程形成的各個管理分支領(lǐng)域的管理計劃是一個整體,共同作用于同一個項目的生命周期,各自從不同的管理控制角度進(jìn)行過程管理。在項目開發(fā)過程中,項目經(jīng)理的職責(zé)(核心活動)有三個:項目過程跟蹤與控制;項目過程度量;根據(jù)項目狀態(tài)進(jìn)行協(xié)調(diào),制定改進(jìn)方案與措施跟蹤項目規(guī)模、進(jìn)度、工作量、質(zhì)量等;進(jìn)行項目過程度量,積累中心項目過程特性參數(shù)并提交項目管理部維護(hù);項目計劃和其他管理計劃的迭代(每個里程碑必須進(jìn)行計劃迭代);根據(jù)項目的狀態(tài),當(dāng)項目進(jìn)行偏離計劃時制定必須的糾正措施和改進(jìn)方案;對突發(fā)事件能與時合理地進(jìn)行協(xié)調(diào)和處理;維護(hù)項目基線;控制項目各個特性指標(biāo):規(guī)模類、成本類等;對產(chǎn)品經(jīng)理和公司其他高級管理者的項目狀態(tài)報告;與開發(fā)經(jīng)理協(xié)作,對每個開發(fā)任務(wù)的跟蹤和優(yōu)化工作(關(guān)鍵任務(wù)項、任務(wù)路徑等)貫穿項目始終;與質(zhì)量保證工程師協(xié)作進(jìn)行項目過程和工作產(chǎn)品的評審;解決由質(zhì)量保證工程師審核發(fā)現(xiàn)的問題偏離與配置管理員保持同步溝通,確保開發(fā)過程統(tǒng)一消息流的暢通、協(xié)作開發(fā)能順利實施、工作產(chǎn)品能得到管理和控制、變更按中心即定流程進(jìn)行并得到有效管理;跟蹤項目組資源使用情況,做必要的資源優(yōu)化調(diào)整,尤其是開發(fā)人員資源類的跟蹤和動態(tài)調(diào)整。在項目結(jié)尾階段項目經(jīng)理的職責(zé)(核心活動)包括兩個:對項目驗收的組織和準(zhǔn)備;項目歸檔工作;依據(jù)產(chǎn)品驗收標(biāo)準(zhǔn)和項目計劃完成待驗收工作產(chǎn)品的打包和規(guī)格檢查;組織完成產(chǎn)品驗收申請報告,產(chǎn)品驗收清單是必須填寫的;組織項目組中參與產(chǎn)品驗收答辯的相關(guān)人員進(jìn)行必須的工作準(zhǔn)備確保產(chǎn)品驗收是高效而有準(zhǔn)備的;填寫項目歸檔卡;按項目歸檔流程進(jìn)行項目分類歸檔;指導(dǎo)配置管理員進(jìn)行項目開發(fā)配置庫的備份并提交;提交開發(fā)配置庫是產(chǎn)品歸檔工作完結(jié)的標(biāo)志。此外項目經(jīng)理組織和參加必須的項目管理工作會議、審核和評審會議;2.4.開發(fā)經(jīng)理待定義。該角色一般在大規(guī)模、高復(fù)雜的軟件項目中出現(xiàn),中小規(guī)模軟件項目會以各個職能組長角色出現(xiàn)。2.5.配置管理員配置管理員:是項目組的一員,他對控制項目每個配置管理過程,以配置項的維護(hù)為核心工作,是工作產(chǎn)品的維護(hù)者,是協(xié)作開發(fā)環(huán)境的維護(hù)者,是工作產(chǎn)品版本化的實施者。注:配置管理員在研發(fā)中心是一個復(fù)用角色。多個項目共享一個配置管理員或一個開發(fā)成員兼該項目的配置管理員;配置管理員的職責(zé)是:編寫項目配置管理計劃獲得配置管理計劃確定的配置管理任何工具對項目團隊(包括新加入的成員)培訓(xùn)配置管理概念,相關(guān)過程和適合過程的工作流,選擇配置管理工具和配置管理環(huán)境為執(zhí)行項目配置計劃規(guī)定必需的配置環(huán)境將取得的明確的配置項輸入受控的知識庫處理和跟蹤配置項目的變化需求維護(hù)配置管理必需的記錄關(guān)注變更情況在配置評審和基線評審方面協(xié)助質(zhì)量保證工程師的工作,確保在評審期間確定的不合格產(chǎn)品終止完成從受控知識庫里的版本發(fā)布檢驗文件備份的完整性,確保完成文件備份和執(zhí)行任意修復(fù)2.6.質(zhì)量保證工程師質(zhì)量保證工程師:是在項目過程中實施獨立質(zhì)量保證活動的成員。注:軟件質(zhì)量保證工程師在研發(fā)中心是一個復(fù)用角色。多個項目共享一個或其他項目的某個角色兼該項目的(同一個項目組的開發(fā)成員不容許擔(dān)任該項目的兼職);質(zhì)量保證工程師是一個“特務(wù)”,是“安插”在項目中的一個監(jiān)控角色,一般的他有對公司高級和最高級領(lǐng)導(dǎo)者有特殊的直接渠道和責(zé)任,把項目過程偏差的監(jiān)控結(jié)果直接提交。為達(dá)所有這類活動的目的的公證性,質(zhì)量管理工程師必須有一種獨立審查的機制,一方面他接受項目經(jīng)理的指導(dǎo)和工作要求,建立該項目的質(zhì)量保證計劃;另一方面他必須采用自身的質(zhì)量保證技術(shù)和規(guī)范,進(jìn)行必要的工程統(tǒng)計和分析,獲取項目過程的符合度指標(biāo),反饋項目經(jīng)理并且跟蹤項目經(jīng)理對項目的調(diào)整行動,他甚至在這中間反復(fù)打小報告。質(zhì)量保證工程師是獨立的專職角色(但可以在很多項目中擔(dān)任質(zhì)量保證工程師)。[給的說明]說明:測試與質(zhì)量保證有著重要的區(qū)別:測試活動的根本是針對一個具體過程活動的結(jié)果,比如各個測試類型針對不同的開發(fā)階段的工作產(chǎn)品,測試包含詳細(xì)的技術(shù)工作,它是項目組的一個核心角色。質(zhì)量保證通常是公司的一個職能部門,質(zhì)量保證除了結(jié)果外更關(guān)系過程,評審過程的特性是否滿足組織的規(guī)約。質(zhì)量保證同時負(fù)責(zé)在不同的項目組之間共享最好的軟件工程實踐經(jīng)驗。質(zhì)量保證工程師的職責(zé):協(xié)助項目經(jīng)理選擇/裁剪項目生命周期模型;從質(zhì)量特性和過程特性的角度監(jiān)控項目,判斷過程的偏離;參與項目管理計劃和項目配置計劃的評審;與項目管理計劃和項目配置計劃同步編寫項目質(zhì)量保證計劃;編制項目管理評審的進(jìn)度報告并維護(hù)必需的記錄和行動要點的狀態(tài);基于項目質(zhì)量保證計劃,在項目過程中評審工作產(chǎn)品和進(jìn)行配置基線審核;基于項目質(zhì)量保證計劃,參加項目階段結(jié)束會議和其他必須的會議;提交質(zhì)量保證工程師工作周報給項目經(jīng)理和公司高級管理者;進(jìn)行過程符合性審核,并向項目經(jīng)理,部門經(jīng)理和研發(fā)主管領(lǐng)導(dǎo)報告結(jié)果;對項目進(jìn)行技術(shù)統(tǒng)計和技術(shù)分析,將項目中呈上升勢態(tài)的問題焦點或偏差提交給公司高級管理者,并附糾正措施建議或改進(jìn)計劃2.7.軟件需求分析師需求分析師:是產(chǎn)品研發(fā)過程中的一個很重要的角色,主要負(fù)責(zé)收集獲取并分析用戶需求,建立需求模型,維護(hù)項目需求樹。需求分析師是項目開發(fā)成敗的關(guān)鍵人物之一,“失之毫厘,差之千里”就是從這里來的,從項目成本管理的角度看該角色是重點風(fēng)險人物,需要盯死,尤其對其工作產(chǎn)品的審核和評審來不得半點馬虎。需求分析師應(yīng)該具有較好的溝通技巧并具備該產(chǎn)品對應(yīng)的專業(yè)應(yīng)用領(lǐng)域的深厚知識和應(yīng)用經(jīng)驗。需求分析師的職責(zé):基本職責(zé)按產(chǎn)品經(jīng)理的產(chǎn)品功能定義進(jìn)行軟件需求獲取活動,到實際的應(yīng)用領(lǐng)域中獲取用戶真實應(yīng)用的各種類、層次需求;分析獲取的業(yè)務(wù)原始需求,分割并分析關(guān)鍵問題域,建立業(yè)務(wù)場景腳本;建立需求模型;必要時建立需求原型進(jìn)行討論分析,征詢意見確保理解和需求本質(zhì)的一致性;按中心技術(shù)標(biāo)準(zhǔn)完成需求規(guī)格說明書的編寫;構(gòu)造需求樹,指導(dǎo)后期系統(tǒng)分析;有與系統(tǒng)分析師溝通和交流的義務(wù);確保系統(tǒng)分析師對需求的理解是正確的;參考產(chǎn)品經(jīng)理的產(chǎn)品驗收標(biāo)準(zhǔn),從需求規(guī)格出發(fā)建立并完成系統(tǒng)測試/符合性測試計劃,確保測試計劃評審?fù)瓿桑粩U展職責(zé):需求分析師向項目經(jīng)理報告工作。在項目執(zhí)行的過程中,需求分析師有基于需求本身的擴展職責(zé),包括:完成例外需求(開發(fā)啟動后的新增需求)并提出修改策略建議對需求變更進(jìn)行影響分析,執(zhí)行批準(zhǔn)了的需求改變所對應(yīng)的一切需求類工作;進(jìn)行系統(tǒng)測試設(shè)計或參與系統(tǒng)測試參與驗收測試工作參與驗收評審或產(chǎn)品驗收答辯2.8系統(tǒng)分析師系統(tǒng)分析師:是項目團隊的一名重要成員,依據(jù)軟件需求規(guī)格說明書進(jìn)行面向?qū)ο蟮南到y(tǒng)分析,建立業(yè)務(wù)模型并完成用例描述。系統(tǒng)分析師的職責(zé):利用需求規(guī)格說明書,參考產(chǎn)品規(guī)格定義進(jìn)行系統(tǒng)業(yè)務(wù)模式設(shè)計,完成用例描述;必要時建立業(yè)務(wù)原型;進(jìn)行可行性研究和評估;編寫集成測試計劃,定義軟件集成路徑和策略;用戶操作手冊,安裝和調(diào)試指南和利用相關(guān)模板的研發(fā)標(biāo)準(zhǔn)。確保為了項目執(zhí)行必需的內(nèi)部產(chǎn)品的評審。協(xié)助項目經(jīng)理完成外部評審和得到認(rèn)可。對需求改變的影響進(jìn)行分析,執(zhí)行批準(zhǔn)了的需求改變。協(xié)助系統(tǒng)/集成測試支持驗收性測試活動2.9.系統(tǒng)設(shè)計師系統(tǒng)設(shè)計師是項目團隊的一名高級成員,對面向?qū)ο蟮脑敿?xì)設(shè)計活動的執(zhí)行負(fù)責(zé)。系統(tǒng)設(shè)計師的職責(zé):基本職責(zé)繼承工作結(jié)果遵循研發(fā)中心開發(fā)規(guī)范,定義模型;按項工作任務(wù)計劃進(jìn)行設(shè)計;編寫卡;進(jìn)行必要的數(shù)據(jù)庫設(shè)計;確認(rèn)或完善軟件集成方案;如果需要繼承并修改原型;同進(jìn)行必要的溝通,指導(dǎo)程序員進(jìn)行編碼;如果需要,協(xié)助程序員進(jìn)行必要的單元測試;協(xié)助項目經(jīng)理、質(zhì)量經(jīng)理完成相關(guān)過程評審和工作產(chǎn)品的評審;擴展職責(zé):系統(tǒng)設(shè)計師向項目經(jīng)理報告工作,可能被分配其他技術(shù)和項目管理的有關(guān)工作。包括:設(shè)計集成測試用例,進(jìn)行集成測試或參與系統(tǒng)測試;參與驗收準(zhǔn)備工作;參與驗收評審或產(chǎn)品驗收答辯;2.10.程序員程序員:是項目團隊中的一員,在系統(tǒng)分析師/系統(tǒng)設(shè)計師和開發(fā)經(jīng)理的指導(dǎo)下完成編碼實現(xiàn)和單元測試。程序員職責(zé):基本職責(zé)利用卡,依據(jù)任務(wù)單并遵從研發(fā)中心技術(shù)標(biāo)準(zhǔn),為分配的單元編寫或修改代碼;完成單元測試(采用內(nèi)部同級交叉測試);記錄問題日志,直到成功;進(jìn)行調(diào)試工作;進(jìn)行或協(xié)助軟件集成工作;通告開發(fā)項目經(jīng)理、項目經(jīng)理對于開發(fā)產(chǎn)品某些對象的改變是必需的,因為只有在編程期間面對一些實現(xiàn)上的問題;必要時研發(fā)單元測試包;提交代碼,測試包和測試結(jié)果去評審;參與必需的單元代碼評審;擴展職責(zé):程序員向開發(fā)經(jīng)理、項目經(jīng)理報告工作,并可能分配此項目的其他技術(shù)工作。包括:對需求改變的影響進(jìn)行分析,并執(zhí)行批準(zhǔn)了的需求改變;必要時參與集成或系統(tǒng)測試2.11.測試員測試員:依據(jù)系統(tǒng)\集成測試計劃、需求規(guī)格說明書等,對程序員提交的工作產(chǎn)品或項目經(jīng)理布置的需測試的產(chǎn)品進(jìn)行測試,在測試的過程中嚴(yán)格遵守研發(fā)中心測試技術(shù)規(guī)范。測試員職責(zé):基本職責(zé):進(jìn)行功能型的單元測試(雖然不推薦這個工作科目,這是開發(fā)人員的份內(nèi)事情)進(jìn)行系統(tǒng)、集成測試(計劃、設(shè)計、執(zhí)行、評審);編制測試計劃、測試報告;設(shè)計復(fù)審測試策略,制定測試方法;設(shè)計測試用例;填寫、驗證測試記錄,維護(hù)測試過程數(shù)據(jù);擴展職責(zé):實施產(chǎn)品正式發(fā)布后的產(chǎn)品級測試(過程基本同開發(fā)過程測試的組織和活動);對產(chǎn)品功能和性能的改進(jìn)提出意見和建議。2.12.產(chǎn)品管理經(jīng)理產(chǎn)品管理:產(chǎn)品管理的任務(wù)是基于公司已經(jīng)研發(fā)的產(chǎn)品對象的基礎(chǔ)上負(fù)責(zé)為產(chǎn)品或服務(wù)確定一個方向并提供產(chǎn)品集成方案,獲取并量化用戶的需求,以獲得用戶需求和已實現(xiàn)產(chǎn)品功能在基線上的差距并刻劃它。這種角色的關(guān)鍵目標(biāo)是確保清晰地獲取客戶的期望值,并使其被可能的二次開發(fā)的項目組(一般是面向用戶的定制性補充性開發(fā)或整合)所理解。產(chǎn)品管理經(jīng)理還有其他繼承產(chǎn)品線管理的工作。產(chǎn)品管理的職責(zé):概括起來產(chǎn)品管理有四類工作:產(chǎn)品功能基線的管理(產(chǎn)品經(jīng)理定義的產(chǎn)品功能樹的維護(hù));這是一個基礎(chǔ)工作,為其他工作提供很多基礎(chǔ)。中心研發(fā)結(jié)果得到的軟件產(chǎn)品或軟件產(chǎn)品部件的維護(hù);核心表現(xiàn)是對產(chǎn)品配置庫的維護(hù);版本管理(包括內(nèi)部版本管理和面向用戶實施的版本管理);升級管理;版本管理在產(chǎn)品配置庫中實現(xiàn);面向?qū)嵤┑挠脩舢a(chǎn)品的管理。核心是兩端的工作管理:前期用戶功能需求和產(chǎn)品已實現(xiàn)功能需求的差異分析并制定或建議客戶項目(用戶定制性項目)的開發(fā)模式;后期是海量的提交用戶的產(chǎn)品的管理,這是實施中心長期維護(hù)的一個根本基礎(chǔ)。注:在研發(fā)中心這個工作的開展會有三個支持:產(chǎn)品經(jīng)理完成/動態(tài)修改的產(chǎn)品功能樹提交產(chǎn)品管理部,供維護(hù);產(chǎn)品研發(fā)過程項目經(jīng)理會有項目過程報告(一些特殊階段的報告)提交產(chǎn)品經(jīng)理的同時會抄送產(chǎn)品管理部門;項目關(guān)閉階段產(chǎn)品管理部門會對產(chǎn)品管理部門以產(chǎn)品驗收的形式進(jìn)行工作交接,除了工作產(chǎn)品的提交外關(guān)鍵成果是一個產(chǎn)品驗收記錄表,內(nèi)部包含從功能基線到最終產(chǎn)品的每個開發(fā)過程的歸檔記錄,提供產(chǎn)品管理部門后期分析某確定用戶對象的功能需求差異;在實施中心會有相應(yīng)的支持過程對產(chǎn)品管理部負(fù)責(zé):實施顧問會將客戶的實際業(yè)務(wù)層面的需求和公司已經(jīng)實現(xiàn)并封裝在產(chǎn)品內(nèi)的功能需求的差異提交產(chǎn)品管理部判斷項目的開發(fā)模式和實施模式;在營銷中心會有相應(yīng)的過程活動支持產(chǎn)品管理部門和產(chǎn)品經(jīng)理:產(chǎn)品在市場上的實際生存周期體現(xiàn)和產(chǎn)品功能改進(jìn)建議等,工產(chǎn)品管理部門和產(chǎn)品經(jīng)理對產(chǎn)品的升級、維護(hù)做出相應(yīng)的判斷。產(chǎn)品管理部是研發(fā)中心的核心部門,他有更多的周長會接觸不同屬性的角色完成各種不同的業(yè)務(wù)職能,當(dāng)然這些職能是在上述范圍內(nèi)或是一種擴充。產(chǎn)品研發(fā)過程管理

溫馨提示

  • 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

提交評論