需求是整個軟件項(xiàng)目最關(guān)鍵的一個輸入,據(jù)統(tǒng)計(jì),不成功的項(xiàng)目中有37%的問題是由需求造成的。和傳統(tǒng)的硬件生產(chǎn)企業(yè)相比較,軟件的需求具有模糊性、不確定性、變化性和主觀性的特點(diǎn),在硬件生產(chǎn)企業(yè)中,產(chǎn)品的需求是明確的、有形的、客觀的、可描述的、可檢測的,而軟件需求不具備此特征。需求文檔作為客戶和開發(fā)人員、開發(fā)人員之間進(jìn)行交互的文檔,它將系統(tǒng)的需求進(jìn)行了“固化”,是需求的載體,其作用是至關(guān)重要的。筆者結(jié)合多年的企業(yè)管理信息系統(tǒng)的開發(fā)經(jīng)驗(yàn),總結(jié)了如下的需求描述的方法與經(jīng)驗(yàn),供各位同行參考。
1 構(gòu)成企業(yè)管理信息系統(tǒng)的5個基本要素
對企業(yè)需求的描述可以從2個方面來進(jìn)行描述,一個方面是對客戶現(xiàn)行系統(tǒng)的描述,一個方面是對系統(tǒng)未來的設(shè)想??偟亩裕瑹o論是從那個方面來描述,構(gòu)成企業(yè)信息系統(tǒng)主要包括5個基本要素:企業(yè)的組織結(jié)構(gòu)、流程、數(shù)據(jù)、商務(wù)規(guī)則與功能(性能)。其中從用戶的角度主要關(guān)注流程,是以流程為核心的,通過流程將其他幾個要素貫穿起來,需求分析人員也應(yīng)該從這個角度來和用戶溝通;從開發(fā)者的角度主要關(guān)注企業(yè)的數(shù)據(jù)、商務(wù)規(guī)則與功能,以便于系統(tǒng)的實(shí)現(xiàn);從實(shí)施者的角度主要關(guān)注企業(yè)的組織結(jié)構(gòu)與功能,以便于系統(tǒng)的發(fā)布與實(shí)施。
(1) 企業(yè)的組織模型
即企業(yè)的組織結(jié)構(gòu)關(guān)系,包括部門設(shè)置、崗位設(shè)置、崗位職責(zé)等。樹型組織結(jié)構(gòu)圖是描述企業(yè)的組織模型的一種常用方法,它可用來搞清各部門之間的領(lǐng)導(dǎo)關(guān)系,每個部門內(nèi)部的人員配備情況, 職責(zé)分工等情況,它是劃分系統(tǒng)范圍,進(jìn)行系統(tǒng)網(wǎng)絡(luò)規(guī)劃的基礎(chǔ)。在組織結(jié)構(gòu)圖中應(yīng)將用戶的組織結(jié)構(gòu)逐層詳細(xì)描述,每個部門的職責(zé)也應(yīng)進(jìn)行簡單的描述。組織結(jié)構(gòu)是用戶企業(yè)業(yè)務(wù)流程與信息的載體,對分析人員理解企業(yè)的業(yè)務(wù)、確定系統(tǒng)范圍具有很好的幫助。取得用戶的組織結(jié)構(gòu)圖,是需求獲取步驟中的基礎(chǔ)工作之一。
用戶環(huán)境中的企業(yè)崗位或角色,和組織機(jī)構(gòu)一樣,也是分析人員理解企業(yè)業(yè)務(wù)的基礎(chǔ),也是分析人員提取對象的基礎(chǔ)。
對用戶角色的識別常常遺漏的是計(jì)算機(jī)系統(tǒng)的系統(tǒng)管理人員,角色識別不全,對以后的功能識別會造成盲區(qū)。
(2) 企業(yè)的流程模型
即企業(yè)的業(yè)務(wù)流程,包含哪些流程、流程之間的關(guān)系、每個流程中包括哪些活動、每個活動涉及到的崗位。企業(yè)的作業(yè)流程首先要有一個總的業(yè)務(wù)流程圖,將企業(yè)中各種業(yè)務(wù)之間的關(guān)系描述出來,然后對每種業(yè)務(wù)進(jìn)行詳細(xì)的描述,使業(yè)務(wù)流程與部門職責(zé)結(jié)合起來。詳細(xì)業(yè)務(wù)流程圖可以采用直式業(yè)務(wù)流程圖形式。對企業(yè)而言需要定義關(guān)于業(yè)務(wù)流程圖的描述標(biāo)準(zhǔn),大家采用相同的圖例來描述,便于管理。
業(yè)務(wù)流程圖的優(yōu)點(diǎn) :
■繪圖的過程,實(shí)際上是作業(yè)流程條理化的過程
■表達(dá)形象直觀,易于和用戶交流,易于項(xiàng)目組內(nèi)部交流
調(diào)研的結(jié)果,需要得到用戶的認(rèn)同,這就需要和用戶交流調(diào)研的結(jié)果,交流的文檔要通俗、易懂, 不能采用專業(yè)術(shù)語。
■可以作為培訓(xùn)實(shí)施人員與技術(shù)服務(wù)人員的文檔
業(yè)務(wù)流程圖的缺點(diǎn) :
■對高層管理人員的實(shí)際需求調(diào)查的不清楚.
這一方面是由于用戶沒有接觸過計(jì)算機(jī), 對采用計(jì)算機(jī)后的管理會是什么樣子?計(jì)算機(jī)能夠完成當(dāng)前手工操作的哪些內(nèi)容?能夠作哪些現(xiàn)在手工無法完成的工作等等沒有清楚的概念,因此用戶無法將這些問題反應(yīng)出來. 另一方面說明分析人員沒有經(jīng)驗(yàn),對原始材料挖掘不深,不能從用戶提供的材料中提煉處來用戶的真正需求,不能找到當(dāng)前管理中的問題。
■對各種業(yè)務(wù)之間的總體關(guān)
項(xiàng)目經(jīng)理勝任力免費(fèi)測評PMQ上線啦!快來測測你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html