來(lái)的困擾,同時(shí)客戶更容易地參與到項(xiàng)目的開(kāi)發(fā)過(guò)程中。
4.3 需求分析要共同參與各施其職
項(xiàng)目經(jīng)理、系統(tǒng)分析員、開(kāi)發(fā)經(jīng)理、交互設(shè)計(jì)師、測(cè)試人員、文檔人員包括客戶代表都應(yīng)該看需求分析,并進(jìn)行共同討論,達(dá)成一致意見(jiàn)。參與項(xiàng)目開(kāi)發(fā)的人員都應(yīng)該對(duì)這份需求有統(tǒng)一清晰的認(rèn)識(shí),并根據(jù)自己的工作對(duì)需求提出意見(jiàn),通過(guò)與客戶的溝通修訂,最終確定項(xiàng)目實(shí)現(xiàn)的目標(biāo)。這樣可以盡量避免業(yè)務(wù)人員與開(kāi)發(fā)人員、承建方和客戶方之間發(fā)生不必要的糾紛。
例如:項(xiàng)目經(jīng)理通過(guò)需求分析才能組建所需要的團(tuán)隊(duì)包括配置工作環(huán)境,制定開(kāi)發(fā)周期;開(kāi)發(fā)周期的限制和功能上的要求可能會(huì)影響到程序員采用什么樣的語(yǔ)言和工具進(jìn)行編寫(xiě);操作用戶的技能水平將影響到交互設(shè)計(jì)師進(jìn)行前臺(tái)設(shè)計(jì)時(shí)做到什么樣的精度;界面設(shè)計(jì)人員根據(jù)項(xiàng)目的性質(zhì)和定位確定表現(xiàn)方式;測(cè)試人員了解測(cè)試環(huán)境和條件后才能對(duì)項(xiàng)目質(zhì)量進(jìn)行跟蹤和檢測(cè)。
4.4 將需求變更置于可控狀態(tài)
需求的變更幾乎是不可避免的,也許是出自客戶的遺漏,也可能是在開(kāi)發(fā)過(guò)程中被激發(fā)出來(lái)的。如何以可控的方式管理網(wǎng)站項(xiàng)目需求的變更,對(duì)于項(xiàng)目的順利進(jìn)行有著重要的意義。如果匆匆忙忙地完成用戶調(diào)研與分析,則往往意味著不穩(wěn)定的需求。所以需求管理要保證需求分析各個(gè)活動(dòng)都得到了充分的執(zhí)行。
為了將變更及時(shí)反饋到項(xiàng)目的各個(gè)角色中,做好需求變更日志就顯得非常重要。在需求分析后面附上變更日志,并將修改后的需求分析制作成新版本,保留每次更改過(guò)的版本,而不是覆蓋,這樣就比較容易地跟蹤到需求變更過(guò)程中所帶來(lái)的工作調(diào)整。在新版本的需求分析中,將變更部分用特殊方式表示出來(lái),并在日志中記錄變更明細(xì)。
4.5 評(píng)審需求文檔
需求文檔完成后,需要經(jīng)過(guò)正式評(píng)審,以便作為下一階段工作的基矗一般的評(píng)審分為用戶評(píng)審和同行評(píng)審兩類(lèi)。用戶和開(kāi)發(fā)方對(duì)于軟件項(xiàng)目?jī)?nèi)容的描述,是以需求規(guī)格說(shuō)明書(shū)作為基礎(chǔ)的;用戶驗(yàn)收的標(biāo)準(zhǔn)則是依據(jù)需求規(guī)格說(shuō)明書(shū)中的內(nèi)容來(lái)制訂,所以評(píng)審需求文檔時(shí)用戶的意見(jiàn)是第一位的。而同行評(píng)審的目的,是在軟件項(xiàng)目初期發(fā)現(xiàn)那些潛在的缺陷或錯(cuò)誤,避免這些錯(cuò)誤和缺陷遺漏到項(xiàng)目的后續(xù)階段。
5 總結(jié)
隨著互聯(lián)網(wǎng)的飛速發(fā)展,Web技術(shù)應(yīng)用日益廣泛,網(wǎng)站的規(guī)模和復(fù)雜性不斷增加,網(wǎng)站項(xiàng)目的設(shè)計(jì)和開(kāi)發(fā)進(jìn)入了需要強(qiáng)調(diào)流程和分工的時(shí)代,軟件工程方法將越來(lái)越多地介入到網(wǎng)站項(xiàng)目的設(shè)計(jì)和開(kāi)發(fā)中。建立規(guī)范的、有效的、健壯的開(kāi)發(fā)機(jī)制,特別是打好網(wǎng)站項(xiàng)目管理的基石,強(qiáng)化項(xiàng)目的需求分析,將有利于高效、高速、高質(zhì)量地完成開(kāi)發(fā)任務(wù)。轉(zhuǎn)貼于:http://opto-elec.com.cn