對于需求分析有很多相應(yīng)的書籍說明如何分析,卻沒有具體的過程描述,本文講述一個(gè)實(shí)際的可以操作的需求確認(rèn)過程。
前提
在用戶與公司簽定開發(fā)協(xié)議的前提下,完成由公司的銷售人員為重點(diǎn)轉(zhuǎn)變?yōu)楣鞠到y(tǒng)開發(fā)部門為重點(diǎn)過程中的第一步―――需求分析。對于用戶來講是對多家開發(fā)商進(jìn)行挑選,最終明確一家開發(fā)商,并簽訂開發(fā)協(xié)議后,進(jìn)行的提供具體需求明確需求的過程―――明確告訴開發(fā)商要開發(fā)一個(gè)具有什么功能的軟件產(chǎn)品。
約定
用戶對于其用什么系統(tǒng)平臺(tái),已經(jīng)大概知道,并且已經(jīng)認(rèn)可。如硬件全部為PC機(jī),客戶機(jī)軟件是WINDOWS98/ME/2000,服務(wù)器軟件是用WINDOWS 2000,數(shù)據(jù)庫軟件是SQL 20000;蛘哂脩糇⒅貥I(yè)務(wù)功能,而對于服務(wù)器、客戶機(jī)、數(shù)據(jù)庫等大的系統(tǒng)軟件及硬件平臺(tái)認(rèn)可做常規(guī)配置就可以。
所用技術(shù)體系一般情況下在進(jìn)行需求分析前最好是明確,不然就要求系統(tǒng)分析人員了解所有的技術(shù)體系。不然運(yùn)氣好,系統(tǒng)分析人員所了解的技術(shù)系和用戶相求的相同,進(jìn)行了正確分析;如果運(yùn)氣不好可能會(huì)把一些認(rèn)為可以簡單實(shí)現(xiàn)而實(shí)際實(shí)現(xiàn)卻很難的需求答應(yīng)下來。比如:把DB2的數(shù)據(jù)庫完全備份還原給SYBASE。
在所用技術(shù)體系大概范圍已經(jīng)明確的情況下,選擇合適的系統(tǒng)分析人員。要求系統(tǒng)分析人員對相應(yīng)技術(shù)體系有一定的了解,以便在相應(yīng)的分析時(shí)有所依據(jù)。不同的技術(shù)體系有一定的局限性,而有些需求對某些技術(shù)體系有一定的難度。如WAP(手機(jī)上網(wǎng))是不太可能實(shí)現(xiàn)打印。雖然沒有絕對不能實(shí)現(xiàn)的用戶業(yè)務(wù)需求,但一般情況下開發(fā)協(xié)議上明確的費(fèi)用,已經(jīng)決定系統(tǒng)功能做到什么程度。
其它
相應(yīng)的工具的使用熟練程度。如果多人進(jìn)行分析,分工及責(zé)任的明確,及團(tuán)隊(duì)的穩(wěn)定性。相應(yīng)計(jì)劃安排是否合理周全等也是影響獲取需求質(zhì)量的因素。
到用戶前的準(zhǔn)備
組織隊(duì)伍
根據(jù)實(shí)際的工作量及其他情況,組建需求調(diào)研隊(duì)隊(duì)伍,提供辦分設(shè)備,明確責(zé)任、啟動(dòng)任務(wù)。
準(zhǔn)備相應(yīng)文檔
開發(fā)商方的系統(tǒng)分析人員同用戶的需求提供人員正式接觸前,完成一個(gè)問詢表及需求分析計(jì)劃。
一般情況下只需要完成一個(gè)整體細(xì)節(jié)問詢表,一般問詢用戶為明確需求已經(jīng)完成的文檔情況(如果可以在進(jìn)行正式接觸前可以得到并了解完成最好),業(yè)務(wù)的目的,當(dāng)前的目標(biāo),長遠(yuǎn)的目標(biāo),當(dāng)前準(zhǔn)備情況,完成的業(yè)務(wù)功能列表,將來系統(tǒng)操作人員的業(yè)務(wù)及電腦技術(shù)了解情況,最終操作用戶,當(dāng)前及將來的硬件、軟件及網(wǎng)絡(luò)環(huán)境等整體問題。
此文章共有4頁 1 2 3 4 下一頁
文章來源:中國項(xiàng)目管理資源網(wǎng)
軟件開發(fā)項(xiàng)目管理培訓(xùn)課程方案 |