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