



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上軟件項目開發(fā)過程中的需求分析和范圍管理0 引言對于一個軟件系統(tǒng)的開發(fā)來說,最困難的部分就是準(zhǔn)確說明開發(fā)什么,最困難的概念性工作就是編寫出詳細的需求,包括所有面向用戶、面向機器和其它軟件系統(tǒng)的接口。此工作一旦出現(xiàn)紕漏,將會給系統(tǒng)帶來極大的損害,并且以后對它修改也極為困難。所以,需求是整個軟件產(chǎn)品鏈的源頭,需求工作的優(yōu)劣將直接影響到產(chǎn)品的設(shè)計、生產(chǎn)、銷售和維護的全過程。而對于項目中哪些該做,哪些不該做,做到什么程度,則都是由范圍管理來決定的。軟件項目開發(fā)過程中,花費大量時間用于需求調(diào)研和分析,也都是為了準(zhǔn)確控制好項目范圍,以便于對整個項目的進行實施有效的管理。所以說,明確
2、的需求、準(zhǔn)確的項目范圍控制和管理,是項目成功的基礎(chǔ)所在。1 需求分析項目管理培訓(xùn)需求分析是一個項目的開端,也是項目建設(shè)的基石。由于需求不明確而造成項目產(chǎn)生風(fēng)險甚至失敗的比例是相當(dāng)高的。因此一個項目成功的關(guān)鍵因素之一,就是對需求的把握程度,即所謂的需求開發(fā)與管理。1.1 需求開發(fā)與管理的概念需求分析的過程包括了需求開發(fā)和需求管理兩個部分。需求開發(fā)指的是從情況收集、分析和評價到編寫文檔、評審等一系列產(chǎn)生需求的活動,這幾個階段的活動可以是相互獨立和反復(fù)的,不一定非要遵循線性的順序。需求管理則是與需求直接相關(guān)的活動,即軟件項目開發(fā)過程中控制和維持需求約定的活動,主要包括:變更控制、版本控制、需求跟蹤、
3、需求狀態(tài)跟蹤等工作。和傳統(tǒng)的產(chǎn)業(yè)相比,由于軟件項目的需求具有模糊性、不確定性、變化性和主觀性的特點,它不像生產(chǎn)汽車、電腦硬件的需求,是有形的、客觀的、可描述的、可檢測的,同時由于需求分析的參與人員、業(yè)務(wù)模式、投資、時間等客觀因素的影響,造成了軟件需求分析是軟件項目開發(fā)中最難把握的問題。需求分析工作的復(fù)雜性及面臨的潛在風(fēng)險主要體現(xiàn)在以下方面: (1)需求描述的準(zhǔn)確性問題; (2)需求的完備程度問題; (3)需求開發(fā)的時間問題; (4)需求的細化程度問題; (5)需求的變更問題。1.2 需求變更在軟件開發(fā)過程中需求的變化是永恒的,需求不可能是完備的,軟件開發(fā)的過程實際上是同變化做斗爭的過程,而造成
4、需求變化的原因也有很多。比如:隨著項目的進展,開發(fā)方和客戶方對需求的了解越來越深入,原先的需求文檔可能存在這樣或那樣的錯誤和不足,因此要變更需求;由于市場和業(yè)務(wù)發(fā)生了變化,原先的需求文檔可能跟不上當(dāng)前市場的要求,因此要變更需求等等。需求的變化問題是每個開發(fā)人員、項目經(jīng)理都會遇到的問題,需求的變更不一定是壞事,常常提出需求變更的動機是好的,目的是希望產(chǎn)品更加符合用戶的需求。但是一旦需求發(fā)生了變化,隨之而來的將是不得不修改設(shè)計、重寫代碼、修改測試用例、調(diào)整項目計劃等問題,對項目開發(fā)小組而言,變更需求意味著要調(diào)整資源、重新分配任務(wù)、修改前期工作成果等,這將為項目的正常進展帶來諸多的麻煩,開發(fā)小組也要
5、為此付出較重的代價。如果每次需求變更請求都被采納的話,這個項目也許永遠不能按時完成。而在需求變更過程中最難辦的事情是莫過于拒絕客戶提出的需求變更請求,通常情況下開發(fā)方是不敢得罪客戶的,但是無原則地退讓將使開發(fā)小組陷入困境。解決這個問題最好的辦法是事先將需求分析工作盡量做完備,即在需求分析上遵循一定的方法步驟,在需求管理上遵循一定的策略。1.3 需求分析的步驟在需求分析工作上應(yīng)定位三個階段。第一階段:訪談式。這一階段是和具體用戶方的領(lǐng)導(dǎo)層、業(yè)務(wù)層人員的訪談式溝通,主要目的是從宏觀上把握用戶的具體需求方向和趨勢,了解現(xiàn)有的組織架構(gòu)、業(yè)務(wù)流程、硬件環(huán)境、軟件環(huán)境、現(xiàn)有的運行系統(tǒng)等具體情況、客觀的信息
6、,建立起良好的溝通渠道和方式。第二階段:誘導(dǎo)式。這一階段是在開發(fā)方已經(jīng)了解了具體用戶方的組織架構(gòu)、業(yè)務(wù)流程、硬件環(huán)境、軟件環(huán)境、現(xiàn)有的運行系統(tǒng)等具體實際、客觀的信息基礎(chǔ)上,結(jié)合現(xiàn)有的硬件、軟件實現(xiàn)方案,做出簡單的用戶流程頁面,同時結(jié)合以往的項目經(jīng)驗對用戶采用誘導(dǎo)式、啟發(fā)式的調(diào)研方法和手段,和用戶一起探討業(yè)務(wù)流程設(shè)計的合理性、準(zhǔn)確性、便易性、習(xí)慣性。用戶可以操作簡單演示的DEMO,來感受一下整個業(yè)務(wù)流程的設(shè)計合理性、準(zhǔn)確性等問題,及時地提出改進意見和方法。第三階段:確認式。這一階段是在上述兩個階段成果的基礎(chǔ)上,進行具體的流程細化、數(shù)據(jù)確認。這個階段開發(fā)方必須提供原型系統(tǒng)和明確的業(yè)務(wù)流程報告、數(shù)據(jù)
7、項表,并能清晰地向用戶描述系統(tǒng)的業(yè)務(wù)流設(shè)計目標(biāo)。用戶方可以通過審查業(yè)務(wù)流程報告、數(shù)據(jù)項表以及承建方提供的DEMO系統(tǒng),來提出反饋意見,并對已經(jīng)可接受的報告、文檔簽字確認。三個階段或者說三步法的實施和采用,對用戶和承建方都同樣提供了項目成功的保證。1.4 需求管理的策略在需求管理上應(yīng)遵循以下策略: (1)需求一定要與投入有必然的聯(lián)系,否則如果需求變更的成本由開發(fā)方來承擔(dān),則項目需求的變更就成為了必然。在項目的開始無論是開發(fā)方還是出資方都要明確這點:需求發(fā)生變化,軟件開發(fā)的投入也要變。(2)需求的變更要經(jīng)過出資者的認可。需求的變更將引起投入的變化,所以要通過出資者的認可,這樣才會對需求的變更有成本
8、的概念,能夠慎重地對待需求的變更。(3)小的需求變更也要經(jīng)過正規(guī)的需求管理流程。小的需求變更也要經(jīng)過正規(guī)的需求管理流程,否則會積少成多。在實踐中,人們往往不愿意為小的需求變更去執(zhí)行正規(guī)的需求管理過程,認為降低了開發(fā)效率,浪費了時間。正是由于這種觀念才使需求的漸變不可控,最終導(dǎo)致項目的失敗。(4)精確的需求與范圍定義并不會阻止需求的變更。并非對需求定義的越細,越能避免需求的漸變,這是兩個層面的問題。太細的需求定義對需求漸變沒有任何效果,因為需求的變化是永恒的,并不會因為需求寫細了,它就不變化了。(5)注意溝通的技巧。實際情況是用戶、開發(fā)者都認識了到了上面的幾點問題,但是由于需求的變更可能來自客戶
9、方、也可能來自開發(fā)方,作為客戶他們可能不愿意為需求的變更付出更多的投資,開發(fā)方有可能是主動的變更了需求,他們的目的可能是使軟件做的更精致,于是作為需求管理者、項目經(jīng)理需要采用各種溝通技巧來使項目的各方各得其所。基于上述的問題,必須對需求進行管理,使需求能夠真正成為軟件工程和管理的基線,使軟件計劃、活動和工作產(chǎn)品同軟件需求保持一致,使需求可以復(fù)用。1.5 監(jiān)理方責(zé)任為了保證項目的成功,作為第三方的監(jiān)理公司也必須加強項目管理和項目分析工作,要提醒開發(fā)方、客戶方重視需求分析的重要性,采用必要的手段和方法來進行需求調(diào)研。在原則上,需求階段監(jiān)理應(yīng)尊重承建方的項目管理和項目分析能力;在具體的任務(wù)開展上,以
10、不深入、不干擾承建方的自主權(quán)為主,除非在項目合作過程中發(fā)現(xiàn)承建方的項目管理以及項目分析能力存在很大的差距和不足;在具體的操作上可以堅持吸收、同化、貫徹的方法和手段。只有這樣才能切切實實地把握用戶的需求和方向,才能在將來的功能界定、開發(fā)范圍上有發(fā)言權(quán)。2 范圍管理對于項目中哪些該做,哪些不該做,做到什么程度等問題,都是由范圍管理來決定的。與需求相關(guān)的一系列問題,都屬于項目范圍管理的問題。2.1 產(chǎn)品范圍與項目范圍項目管理論壇項目中花費大量時間和精力用于需求調(diào)研分析,也是為了確定項目范圍。范圍的概念應(yīng)包含兩個方面,一個是產(chǎn)品范圍,即產(chǎn)品或服務(wù)所包含的特征或功能;另一個是項目范圍,即為交付具有規(guī)定特
11、征和功能的產(chǎn)品或服務(wù)所必須完成的工作。在確定范圍時首先要確定最終產(chǎn)生的是什么,它具有哪些可清晰界定的特性。要注意的是特性必須要清晰,以認可的形式表達出來,比如文字、圖表或某種標(biāo)準(zhǔn),能被項目參與人理解,絕不能含含糊糊、模棱兩可,在此基礎(chǔ)之上才能進一步明確需要做什么工作才能產(chǎn)生所需要的產(chǎn)品。也就是說有了明確的產(chǎn)品范圍,才可以確定為達到這個目的需要做哪些工作,即項目范圍,換句話說產(chǎn)品范圍決定項目范圍。2.2 范圍管理實施方法如何做好范圍管理,應(yīng)注意做好以下幾方面的工作: (1)編制范圍說明和范圍管理計劃; (2)范圍分解; (3)范圍變更控制。項目經(jīng)理圈子2.2.1 編制范圍計劃具體的說,范圍說明是
12、在項目參與人之間確認或建立了一個項目范圍的共識,作為未來項目決策的文檔基準(zhǔn)。范圍說明中至少要說明項目論證、項目產(chǎn)品、項目可交付成果和項目目標(biāo)。范圍管理計劃是描述對項目范圍如何進行管理、項目范圍怎樣變化才能與項目要求相一致等問題的。它也應(yīng)該包括一個對項目范圍預(yù)期的穩(wěn)定而進行的評估。范圍管理計劃還應(yīng)該包括對變化范圍怎樣確定以及對變化應(yīng)歸為哪一類等問題的清楚描述。2.2.2 范圍分解完成項目是一個復(fù)雜的過程,計劃明確了,還應(yīng)采取分解的手段把主要的可交付成果分成更容易管理的單元才能一目了然,最終得出項目的工作分解結(jié)構(gòu)(WBS)。比較常用的方式是以項目進度為依據(jù)劃分WBS,第一層是大的項目成果框架,每層下面再把工作分解,這種方式的優(yōu)點是結(jié)合進度劃分,直觀、時間感強,評審中容易發(fā)現(xiàn)遺漏或多出的部分,也更容易被大多數(shù)人理解。2.2.3 范圍變更管理項目經(jīng)理博客一個項目的范圍計劃可能制訂的非常好,但是想不出現(xiàn)任何改變幾乎是不可能的,因此對變更的管理是項目經(jīng)理必備的素質(zhì)之一。變更并不可怕,糟糕的是缺乏規(guī)范的變更管理過程。范圍變更的
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄭州信息工程職業(yè)學(xué)院《中國現(xiàn)當(dāng)代文學(xué)名篇》2023-2024學(xué)年第一學(xué)期期末試卷
- 棗莊職業(yè)學(xué)院《語文教學(xué)設(shè)計藝術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海工商職業(yè)技術(shù)學(xué)院《中國當(dāng)代影視文學(xué)研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧省大連市一0三中學(xué)2025屆高三下-第五次考試物理試題試卷含解析
- 云南省施甸縣第一中學(xué)2025屆高三5月教學(xué)質(zhì)量檢查生物試題含解析
- 江蘇省盱眙縣重點名校2025年初三適應(yīng)性練習(xí)自選模塊試題含解析
- 食品廠培訓(xùn)大綱
- 培訓(xùn)學(xué)校企業(yè)文化
- 2025智能鎖購買合同范本
- 2025國際酒店廚師勞動合同范本
- 十二指腸球部潰瘍PPT課件
- 鐵路建設(shè)項目施工企業(yè)信用評價辦法(鐵總建設(shè)〔2018〕124號)
- 誘導(dǎo)公式練習(xí)題-(中職)
- 2016年浦東新區(qū)公辦小學(xué)招生地段
- 鴿巢問題(例1、例2)[1]
- 01戴明十四條
- 完整版佛教葬禮儀式
- 【課件】第六章 模型或原型的制作課件-高中通用技術(shù)蘇教版(2019)必修《技術(shù)與設(shè)計1》
- 鍋爐除氧器過程控制課程設(shè)計
- 統(tǒng)計法培訓(xùn)課PPT課件
- 《電子游戲的利弊》PPT課件.ppt
評論
0/150
提交評論