版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件產品生命周期模型1引言1.1目的1)、定義軟件產品的生命周期模型,描述一個軟件產品從規(guī)劃到最終消亡的整個過程。2)、明確產品管理與項目的關系,使產品得到有效的規(guī)劃和管理。1.2適用范圍機構:公司技術相關部。業(yè)務:軟件產品的研發(fā)及管理。1.3名詞術語軟件產品生命周期:指軟件產品研發(fā)全部過程、活動和任務的結構框架。產品的生命周期一般包括四個階段:引入期、成長期、成熟期和衰退期,在不同的階段中,市場對產品的反應不同,其銷售特點不同,因而產品管理的重點也不相同。2產品生命周期模型介紹2.1模型定義企業(yè)戰(zhàn)略管理的核心就是決定提供什么產品和怎么提供。廣義地說,凡是能夠為企業(yè)帶來利潤的,都是產品。產品管理主要是對產品生命周期的管理,產品的生命周期一般包括四個階段:引入期、成長期、成熟期和衰退期,當一個創(chuàng)新的產品經過這四個階段后,可以通過產品的升級換代進入下一個生命周期。軟件研發(fā)的對象一般為未知系統(tǒng),具有技術難度大,開發(fā)風險高、需求不易捕捉等的特點。因此需要針對這些特點定義能夠靈活應對風險和變化的過程。一個產品的開發(fā)往往會經歷若干個版本,每一個版本都會經歷相似的過程。一個產品版本需要經過從產品規(guī)劃(引入期)、產品開發(fā)(成長期)、產品穩(wěn)定(成熟期)、產品維護(衰退期)四個階段,其中產品維護階段根據需要可以持續(xù)很長時間,可能延續(xù)到下一個版本的某個階段,甚至通過再生工程使產品長期存在下去。如果產品涉及的技術很復雜,技術面很廣,那么在產品研發(fā)的初始時期還要加上一個產品預研階段。產品技術預研為一個新產品開始之前的活動,一個產品一旦開始研發(fā)之后,就沿著產品規(guī)劃、產品開發(fā)、產品穩(wěn)定、產品維護這四個階段螺旋式的前進,直到產品的生命結束。2.2模型過程說明產品階段活動說明產品規(guī)劃產品定義概要性的定義一個產品版本需要實現(xiàn)的內容技術方案從技術角度提出實現(xiàn)本版產品所需要的解決方案產品原型開發(fā)產品的界面外觀原型,應該是與產品未來實際外觀完全一致需求描述詳細描述本產品版本的需求產品開發(fā)架構設計從宏觀角度描述產品的結構特征,劃分子系統(tǒng)并描述這些子系統(tǒng)之間的關系。子系統(tǒng)設計從微觀角度詳細描述每個子系統(tǒng)的內部結構程序編碼按照設計說明書完成代碼編寫單元測試按照設計說明書完成單元測試代碼的編寫。包括程序員自測,和測試人員的測試。用戶手冊編寫用戶使用手冊和說明文檔產品穩(wěn)定集成測試按照需求規(guī)格說明書對整個產品進行全面測試Alpha測試指軟件開發(fā)公司組織內部人員模擬各類用戶對即將面市軟件產品(稱為α版本)進行測試,試圖發(fā)現(xiàn)錯誤并修正。α測試的關鍵在于盡可能逼真地模擬實際運行環(huán)境和用戶對軟件產品的操作并盡最大努力涵蓋所有可能的用戶操作方式。Beta測試經過α測試調整的軟件產品稱為β版本。緊隨其后的β測試是指軟件開發(fā)公司組織各方面的典型用戶在日常工作中實際使用β版本,并要求用戶報告異常情況、提出改進建議。然后軟件開發(fā)公司再對β版本進行改錯和完善。產品維護版本發(fā)行版本正式發(fā)布給用戶使用產品培訓對用戶進行發(fā)布版本的使用培訓安裝部署為用戶現(xiàn)場進行軟件安裝,或者進行應用服務器等部件的部署。補丁版本根據需要將本版產品的一些錯誤修改合并為一個補丁版本2.3角色和職責角色職責產品經理負責協(xié)調整個產品的開發(fā),包括規(guī)劃、開發(fā)、穩(wěn)定、維護的全過程系統(tǒng)架構師負責進行架構設計需求分析師負責進行需求分析并編制需求規(guī)格說明書程序設計師負責編寫詳細設計說明書程序工程師負責按照設計說明書進行程序編碼測試工程師負責進行系統(tǒng)整個研發(fā)過程的測試工作3產品管理與項目的關系項目管理與產品管理是緊密相關而又各有側重點。在企業(yè)中,產品管理是主線,而產品生命周期中的具體階段的工作過程,則可以通過項目實現(xiàn)。產品管理是項目管理的目標,而項目管理是產品管理的實現(xiàn)手段。同時,產品生產工藝特點決定了項目的基本過程,但具體的生產過程組織,只有通過項目管理才能完成。在具體項目中,往往兩者會同時存在,特別是在提供服務的項目中,也包含了服務產品的生產過程,項目管理者必須在非常清楚兩者各自的管理內容的前提下,將兩者有機地結合起來,才能同時滿足各方面的要求。產品管理關注的是軟件產品的生命周期,包括從規(guī)劃、設計、編程、測試、到運營和升級維護等主要階段,而且隨著軟件產品的不斷升級維護,還會使同一軟件產品經歷多次這樣的生命周期,軟件工程在產品的一次生命周期的各個階段中,提供了一整套的工程化的方法,來指導軟件人員的開發(fā)工作。因此可以說,軟件產品管理是一種圍繞產品生命周期的工程化方法,是軟件產品的生產工藝。它應用的是軟件產品模型。項目管理是針對一個項目的管理方法,它關注的是項目的生命周期,包括從項目的啟動、計劃、執(zhí)行、控制和收尾共五個主要的項目過程。在不同的過程中都涉及到對時間、人員、成本、質量、風險等內容的管理,強調的是項目的績效,通過有效的項目管理來完成對項目提出的目標和范圍要求,這當中也包括交付軟件產品。因此,項目管理是關注項目生命周期的管理方法。產品管理與項目管理是緊密相連的,產品經理與項目經理必須充分溝通,以使項目開發(fā)的產品符合公司的產品路線。在多數情況下,產品管理與項目管理的關系是多對多的關系,即一個項目會涉及多個產品,而一個產品可能會在多個項目中被開發(fā)。4產品模型選擇應注意的問題1)、項目管理必須能夠有效地將多個產品組織起來,在達成項目目標的同時,需保證與產品自身發(fā)展路線一致。2)、在處理產品管理與項目管理的兩者關系時,容易出現(xiàn)的錯誤主要有兩方面:一是產品的設計缺乏靈活性,不能有效地支持項目中各種個性化的要求;二是項目只關注項目自身的目標,不考慮產品長期發(fā)展的要求,結果影響了產品的后續(xù)發(fā)展。3)、高層經理應重視項目與產品的集成管理,強調項目與產品的結合,在項目中要考慮產品的全生命周期的成本,不能只考慮項目中的短期局部成本。附錄:《生命周期模型裁剪指南》1引言1.1目的指導如何利用《軟件生命周期模型定義與選擇策略》、《軟件產品生命周期模型定義》進行生命周期模型的裁剪,使企業(yè)的產品管理能夠有效開展,確保項目形成適合項目自身特點的生命周期模型。1.2范圍軟件項目生命周期及軟件產品生命周期模型的裁剪。2項目生命周期模型裁剪指南2.1準則☆依照現(xiàn)存的軟件項目生命周期模型進行裁剪。☆依據模型的根本特性進行裁剪,不能打破原有模型的基本特點?!畋徊眉舻捻椖勘仨毷墙M織控制范圍之內的?!畈煌P涂梢院喜玫巾椖恐?。☆裁剪后的模型能夠清晰指導項目的進行?!铐椖靠梢砸罁P头€(wěn)步進行,不影響組織的管理?!畈眉暨^程必須可控。☆裁剪結果需得到一致的認可。2.2方法為了替你的項目選擇最有效的生命周期模型,可以檢查你的項目并提出以下問題:☆在項目開始時,我和用戶對需求的理解是否充分?在項目的進行過程中,對需求的理解有可能改變嗎?☆我們對項目架構的理解是否充分?是否在項目的進展過程中有可能對架構進行重大的改變?☆可靠性需求有多少?☆需求在項目中為未來版本提前進行多少計劃和設計?☆項目要承受多大風險?☆是否有被迫事先預定的進度?☆需要具備在進展過程中進行變更的能力嗎?☆需要在項目的進展過程中提供給用戶可視的進展情況嗎?☆需要在項目的進展過程中提供給管理者可視的進展情況嗎?☆需要多少經驗和技巧來成功的使用這些生命周期模型。通過回答以上問題,你可以更好的了解目前的項目,參見《軟件生命周期模型定義與選擇策略》中的“生命周期模型特性比對表”,確定要選擇的軟件項目生命周期模型及其裁剪結果。3產品生命周期模型裁剪指南3.1準則☆保證裁剪過程的標準性、可控性?!畋WC裁剪后的模型能夠滿足產品要求。☆裁剪得到的結果不影響產品的實際研發(fā)?!畈眉舻玫降慕Y果不影響項目的實際管理。☆裁剪過程要求相關人員參與?!畹玫降慕Y果需要一致的承諾。3.2方法參考的裁剪列表:產品階段活動可否裁剪裁剪說明技術預研√承擔產品的SE已經對涉及的技術有充分的了解,具備直接提出技術方案的能力產品規(guī)劃產品定義×技術方案√技術方案與上一個版本相比沒有變化產品原型√類庫等基本無界面的產品需求描述×產品開發(fā)架構設計√系統(tǒng)架構與上一個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度城市地下空間沉降監(jiān)測與開發(fā)合同7篇
- 2025年度棉花產業(yè)環(huán)保治理與污染防控合同4篇
- 2025年沙地生態(tài)保護與可持續(xù)發(fā)展承包合同3篇
- 2025年度戶外廣告牌使用權及維護合同4篇
- 二零二五版杭州二手房買賣合同產權變更與登記服務協(xié)議3篇
- 2025年度光伏發(fā)電項目個人工勞務分包合同2篇
- 2025年度苗木種植保險合同匯編3篇
- 二零二五年度廚房設備安裝與智能化節(jié)能改造合同4篇
- 二零二五年度地產樣板間軟裝設計定制合同3篇
- 2025年拋光技術成果轉化與應用合同4篇
- 墓地銷售計劃及方案設計書
- 從偏差行為到卓越一生3.0版
- 優(yōu)佳學案七年級上冊歷史
- 鋁箔行業(yè)海外分析
- 紀委辦案安全培訓課件
- 超市連鎖行業(yè)招商策劃
- 醫(yī)藥高等數學智慧樹知到課后章節(jié)答案2023年下浙江中醫(yī)藥大學
- 城市道路智慧路燈項目 投標方案(技術標)
- 【公司利潤質量研究國內外文獻綜述3400字】
- 工行全國地區(qū)碼
- 新疆2022年中考物理試卷及答案
評論
0/150
提交評論