我們就把需求分解為幾種類(lèi)型,并在他們之間建立相應(yīng)的關(guān)聯(lián).業(yè)務(wù)規(guī)則和前景聲明包括高層次的需求,團(tuán)隊(duì)可以從中導(dǎo)出用戶需要,特性和產(chǎn)品需求類(lèi)型.用例和其他建模形式驅(qū)動(dòng)設(shè)計(jì)需求,該需求可分解為軟件需求,并可以用分析設(shè)計(jì)模型來(lái)說(shuō)明.測(cè)試需求源于軟件需求,它被分解為具體的測(cè)試過(guò)程.如果既定項(xiàng)目中有成百上千個(gè),甚至上萬(wàn)個(gè)需求實(shí)例時(shí),對(duì)需求進(jìn)行分類(lèi)可以使項(xiàng)目更容易管理.上述的這些需求類(lèi)型同時(shí)保存在對(duì)應(yīng)的RUP文檔和數(shù)據(jù)庫(kù)中.
五、應(yīng)用需求類(lèi)型
通過(guò)定義需求類(lèi)型,以及他們之間的關(guān)系,我們就建立了一個(gè)需求管理模型的框架.當(dāng)然,我們建立這樣的一個(gè)模型,是為了方便我們使用需求,為了達(dá)到這一目的,我們還需要在此基礎(chǔ)上添加相應(yīng)的內(nèi)容. 需要對(duì)各種需求類(lèi)型添加它們的屬性,以便于對(duì)需求進(jìn)行查詢等管理手段.比如,可以針對(duì)用戶需要,確定該需要的必要性,優(yōu)先級(jí),確定性等屬性.在實(shí)際的項(xiàng)目中,就可以確定這些屬性的值,而后根據(jù)這些實(shí)際屬性值來(lái)安排項(xiàng)目的進(jìn)度表等.或是在項(xiàng)目進(jìn)度緊急時(shí),確定哪些需求是可以延期完成,而哪些是必須完成的,等等.
需求的追蹤性 其次,可以根據(jù)不同需求的導(dǎo)出情況,在不同的需求之間建立追蹤關(guān)系.譬如,用戶需要決定了要構(gòu)建產(chǎn)品的特性,產(chǎn)品的特性又決定了產(chǎn)品的軟件需求,等.在這些不同類(lèi)型的需求之間建立關(guān)聯(lián),一旦其中的某些需求發(fā)生變化,就可以確定它可能帶來(lái)的影響,從而制定相應(yīng)的策略.
六、需求管理的工作流程
工作流明細(xì)簡(jiǎn)介
問(wèn)題分析
問(wèn)題分析可以通過(guò)了解問(wèn)題及涉眾的最初需要,并提出高層解決方案來(lái)實(shí)現(xiàn).它是為找出"隱藏在問(wèn)題之后的問(wèn)題"而進(jìn)行的推理和分析.問(wèn)題分析期間,將對(duì)"什么是面臨實(shí)際問(wèn)題"和"誰(shuí)是涉眾"等問(wèn)題達(dá)成一致.而且,您還要從業(yè)務(wù)角度界定解決方案,以及制約該解決方案的因素.您應(yīng)該已經(jīng)對(duì)項(xiàng)目進(jìn)行過(guò)商業(yè)理由分析,這將便于您更好地預(yù)計(jì)能從構(gòu)建中的項(xiàng)目中得到多少投資回報(bào).
理解涉眾需要
需求來(lái)自各個(gè)方面,比如來(lái)自客戶,合作伙伴,最終用戶或是某領(lǐng)域的專家.您需要掌握如何準(zhǔn)確判斷需求應(yīng)來(lái)源于哪方面,如何接近這些來(lái)源并從中獲取信息.提供這些信息主要出處的個(gè)人在本項(xiàng)目中稱為涉眾.如果您正在開(kāi)發(fā)一個(gè)在您公司內(nèi)部使用的信息系統(tǒng),那么在開(kāi)發(fā)團(tuán)隊(duì)中應(yīng)包括具有最終用戶經(jīng)驗(yàn)和業(yè)務(wù)領(lǐng)域?qū)I(yè)知識(shí)的人員.通常討論將在業(yè)務(wù)模型這一級(jí)上展開(kāi),而不是在系統(tǒng)這一級(jí)上展開(kāi).如果正在開(kāi)發(fā)一個(gè)要在市場(chǎng)上出售的產(chǎn)品,那么您可以充分調(diào)動(dòng)營(yíng)銷(xiāo)人員,以便更好地了解該市場(chǎng)中用戶的需要. 獲取需要的活動(dòng)可使用這樣一些技巧:訪談,集體討論,概念原型設(shè)計(jì),問(wèn)卷調(diào)查和競(jìng)爭(zhēng)性分析等.獲取結(jié)果可能是一份圖文并茂的請(qǐng)求或需要列表,并按相互之間的優(yōu)先級(jí)列出.
定義系統(tǒng)
定義系統(tǒng)指的是解釋涉眾需求,并整理為對(duì)要構(gòu)建系統(tǒng)的意義明確的說(shuō)明.在系統(tǒng)定義的初期要確定以下內(nèi)容:需求構(gòu)成,文檔格式,語(yǔ)言形式,需求的具體程度(需求量及詳細(xì)程度),需求的優(yōu)先級(jí)和預(yù)計(jì)工作量(不同人在不同的實(shí)踐中通常對(duì)這兩項(xiàng)內(nèi)容的看法大不相同),技術(shù)和管理風(fēng)險(xiǎn)以及最初規(guī)模.系統(tǒng)定義活動(dòng)還可包括與最關(guān)鍵的涉眾請(qǐng)求直接聯(lián)系的初期原型和設(shè)計(jì)模型.系統(tǒng)定義的結(jié)果是用自然語(yǔ)言和圖解方式表達(dá)的系統(tǒng)說(shuō)明.
管理項(xiàng)目規(guī)模
為使項(xiàng)目高效運(yùn)作,應(yīng)仔細(xì)根據(jù)所有涉眾的需求確定優(yōu)先級(jí),并對(duì)項(xiàng)目規(guī)模進(jìn)行管理.有的開(kāi)發(fā)人員僅僅重視所謂的"復(fù)活節(jié)彩蛋"(即開(kāi)發(fā)人員感興趣或覺(jué)得有挑戰(zhàn)性的特性),而不是及早將精力投入降低項(xiàng)目風(fēng)險(xiǎn)或提高應(yīng)用程序構(gòu)架穩(wěn)定性方面,這已使太多的項(xiàng)目蒙受損失.為確保盡早解決或降低項(xiàng)目中的風(fēng)險(xiǎn),應(yīng)以遞增的方式開(kāi)發(fā)系統(tǒng).要慎重選擇需求,以確保每次增加都能緩解項(xiàng)目中的已知風(fēng)險(xiǎn).要達(dá)到目的,您需要
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來(lái)測(cè)測(cè)你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html