能需求上來,這是分析人員在分析系統(tǒng)時(shí)容易忽略的一項(xiàng)。
對(duì)上述的5個(gè)基本元素可以將他們描述為一個(gè)五元組〈組織,流程,功能,數(shù)據(jù),業(yè)務(wù)邏輯〉,對(duì)于用戶來講,他們習(xí)慣于從組織維來看待系統(tǒng),即某個(gè)部門有哪些崗位,每個(gè)崗位參與了哪些流程的哪些活動(dòng)(功能),在某個(gè)功能上操作了哪些數(shù)據(jù),對(duì)這些數(shù)據(jù)進(jìn)行了哪些邏輯處理;對(duì)于開發(fā)人員習(xí)慣于從功能維來看待系統(tǒng),即某個(gè)功能操作了哪些數(shù)據(jù),對(duì)這些數(shù)據(jù)進(jìn)行了哪些邏輯處理,這個(gè)功能屬于哪個(gè)流程,可以由哪些崗位來使用;對(duì)于設(shè)計(jì)人員可能習(xí)慣于從數(shù)據(jù)維來看待系統(tǒng):即系統(tǒng)中有哪些數(shù)據(jù),在這些數(shù)據(jù)上可以做哪些處理,這些處理用OO的思想來看即是對(duì)數(shù)據(jù)對(duì)象的操作。
對(duì)以上的5個(gè)基本元素進(jìn)行描述實(shí)際上就是系統(tǒng)建模的過程,為確保模型的可操作性,除了上面的5個(gè)基本要素外,還需要重點(diǎn)描述的內(nèi)容有:
(1) 新系統(tǒng)對(duì)應(yīng)用模式帶來的變化
包括對(duì)企業(yè)的組織結(jié)構(gòu)、作業(yè)流程、單據(jù)帳本報(bào)表等的格式、商務(wù)規(guī)則等的改變。
(2) 新系統(tǒng)的界面模型
用開發(fā)工具將用戶操作界面快速畫出來,使用戶心中有數(shù)。若時(shí)間允許,可將界面原型與數(shù)據(jù)庫表、字段連接起來,真正做出系統(tǒng)雛形,即快速原型法。
2 閱讀需求文檔的4類讀者
需求報(bào)告的最終目的是給人來閱讀的,所以一定要考慮需求報(bào)告的讀者群,有4類角色可能閱讀企業(yè)管理系統(tǒng)的需求文檔:
客戶與用戶業(yè)務(wù)高層;
用戶的中層管理人員與具體人員; t
用戶IT主管與開發(fā)人員,包括設(shè)計(jì)人員、編碼人員、同行的專家;
項(xiàng)目管理人員:包括項(xiàng)目經(jīng)理、質(zhì)量保證人員、測(cè)試人員、需求管理員、配置管理員、計(jì)劃人員等等;
不同的讀者對(duì)文檔的閱讀需求是不同的,他們關(guān)注的信息是不同的。我見過了很多次需求評(píng)審的失?。ㄈ绻龊眯枨笤u(píng)審我會(huì)另外再撰文描述),總結(jié)下來我認(rèn)為和需求描述沒有區(qū)分讀者群是很有關(guān)系的。針對(duì)上述的4種分類,我們具體的來分析一下每類讀者的特點(diǎn):
?。?) 客戶與用戶業(yè)務(wù)高層
他們關(guān)心的企業(yè)是系統(tǒng)的目標(biāo)性需求,關(guān)心的是系統(tǒng)總體的功能框架,關(guān)心的是系統(tǒng)解決了哪些管理問題,對(duì)具體的需求是不關(guān)心的,所以給他們閱讀的文檔應(yīng)該是從總體上來描述,要高度抽象。由于他們的工作很忙,很難有比較長(zhǎng)的時(shí)間來讀這些材料,所以要簡(jiǎn)短明了,能夠用1頁紙說明問題的就要不要用2頁紙,而且一般都要給高層進(jìn)行需求匯報(bào),需要配上語言說明,因此采用PowerPiont片子也就成了一種常用的方法,講解需求與討論一般應(yīng)掌握不要超過1小時(shí)。需求人員常犯的毛病是過多地關(guān)注了企業(yè)的細(xì)節(jié)性需求,而忽略系統(tǒng)的目標(biāo)性需求,所以在安排需求獲取的步驟上、需求報(bào)告的編寫上往往沒有抓住企業(yè)高層最關(guān)心的問題、沒有抓住根本性的問題,在給企業(yè)的高層匯報(bào)時(shí)當(dāng)然很難通過評(píng)審。
?。?)用戶的中層管理人員與具體人員
企業(yè)的中層管理人員關(guān)注的是企業(yè)的局部需求,他們要求對(duì)自己的負(fù)責(zé)的局部系統(tǒng)能夠有總體的了解,能夠和其他的子系統(tǒng)銜接的很好,業(yè)務(wù)流程很流暢,覆蓋了自己需要的所有業(yè)務(wù)流程,能夠通過系統(tǒng)起到控制作用就行了。具體的操作人員更關(guān)心自己的的哪些活動(dòng)是否在系統(tǒng)中都能處理,軟件是否可以很容易地操作,他們關(guān)注的焦點(diǎn)更具體,要求更直觀。所以對(duì)這類的讀者可以通過比較詳細(xì)的文檔來描述需求了,當(dāng)然應(yīng)該以他們習(xí)慣的思維方式來描述,不能從開發(fā)人員的角度來描述。我看到過很多幾百頁的需求文檔給用戶去閱讀、去評(píng)審,
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來測(cè)測(cè)你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html