因素。
7 確定需求的優(yōu)先級(jí)別
當(dāng)客戶的期望很高、開發(fā)時(shí)間很短且資源有限時(shí),設(shè)定需求的相對(duì)優(yōu)先級(jí)將有助于項(xiàng)目管理人員解決沖突、安排階段性交付并做出必要的取舍。建立每個(gè)需求的重要性有助于規(guī)劃軟件的構(gòu)造,以最少的費(fèi)用提供產(chǎn)品的最大功能。
特別是對(duì)漸進(jìn)式的項(xiàng)目,優(yōu)先級(jí)的設(shè)定就顯得更為重要,因?yàn)樵谶@些開發(fā)中,項(xiàng)目時(shí)間安排極為緊迫并且交付日期不可改變,一些低優(yōu)先級(jí)的需求就需要推遲到后續(xù)版本中進(jìn)行實(shí)現(xiàn)或直接取消。
當(dāng)眾多用戶因期望不同而就某些需求優(yōu)先級(jí)的設(shè)定難以達(dá)成一致意見時(shí),需求分析者可指出每一需求所需的費(fèi)用、難度、技術(shù)風(fēng)險(xiǎn)或其他特定的與權(quán)衡需求有關(guān)的指標(biāo),來客觀評(píng)價(jià)每一需求的優(yōu)先級(jí)。
8 正確理解需求分析文檔確認(rèn)
需求分析是一項(xiàng)繁瑣枯燥的工作,需要和用戶不斷的商討、確認(rèn)和反復(fù)。但大部分用戶并不只做這項(xiàng)工作,特別當(dāng)他被很多其他的事情纏身的時(shí)候,而無心在筆者曾負(fù)責(zé)的經(jīng)銷商管理系統(tǒng)中,經(jīng)銷商認(rèn)為,庫存過高將占用企業(yè)運(yùn)轉(zhuǎn)資金,增加企業(yè)負(fù)擔(dān);
庫存過低則無法滿足客戶訂單,從而導(dǎo)致交貨周期延長,降低企業(yè)市場競爭力。由于經(jīng)銷商對(duì)當(dāng)前可用庫存十分關(guān)注,因此可用庫存的優(yōu)先級(jí)被定義為:高優(yōu)先級(jí)。仔細(xì)考慮或回答你的問題。這很容易使你錯(cuò)誤地認(rèn)為用戶已經(jīng)真正地了解并認(rèn)可了你的分析文檔。
在需求分析文檔上簽字確認(rèn),通常被認(rèn)為是用戶同意需求分析內(nèi)容的標(biāo)志行為。而實(shí)際操作中,簽字確認(rèn)工作并未得到用戶的充分重視?!八麄円笪以谛枨笪臋n上簽名,于是我就簽了,否則開發(fā)人員不開始編碼?!庇脩舻倪@種態(tài)度將可能給項(xiàng)目帶來潛在的風(fēng)險(xiǎn),如不斷地進(jìn)行需求變更等。
對(duì)于需要用戶確認(rèn)的需求分析文檔,最好在用戶確認(rèn)前,就文檔內(nèi)容對(duì)用戶進(jìn)行一定的講解,以確保用戶完全理解并認(rèn)可文檔中的內(nèi)容。若用戶對(duì)文檔中的內(nèi)容存在修改意見,則修改后再與用戶進(jìn)行確認(rèn),直至用戶完全認(rèn)可文檔中的內(nèi)容為止。
通常為對(duì)項(xiàng)目有一個(gè)整體、準(zhǔn)確的理解,需求分析所包含的內(nèi)容通常大于項(xiàng)目范圍所包含的內(nèi)容。因此,應(yīng)讓用戶理解對(duì)于某些功能的討論并不意味著即將在系統(tǒng)中實(shí)現(xiàn)它。應(yīng)使用戶明白對(duì)需求分析文檔的簽字確認(rèn)是建立一個(gè)需求的基線,進(jìn)一步的變更可在此基線上通過項(xiàng)目定義的變更過程來進(jìn)行。
需求確認(rèn)將給初步的需求開發(fā)工作畫上了雙方都明確的句號(hào),并有助于形成一個(gè)持續(xù)良好的用戶與需求分析人員的關(guān)系,為項(xiàng)目的成功奠定堅(jiān)實(shí)的基礎(chǔ)。
9 結(jié)語
將知識(shí)從一個(gè)地方傳送到另一個(gè)地方并不是一件簡單的事情,而且原始的需求通常是以不完整的形式呈現(xiàn)的。它也許只是在某個(gè)現(xiàn)有系統(tǒng)的用戶腦中,甚至有時(shí)用戶都沒有意識(shí)到他們知道什么。本文從引導(dǎo)用戶、需求確認(rèn)等方面對(duì)需求分析中應(yīng)注意的主要問題進(jìn)行了研究分析。
同時(shí)需求分析工作者也應(yīng)在日常工作中加強(qiáng)學(xué)習(xí),不斷總結(jié),使自己的需求分析能力得到不斷的提升。