一、簡述數據倉庫項目是一個復雜的過程,項目的開發(fā)涉及到多方面的問題和風險:技術風險、數據質量問題、項目管理問題,但最項目中中最隱蔽、最容易忽略、最難控制的一環(huán),就是需求的調研和分析。需求分析不深入、不準確的結果就是系統(tǒng)完成后沒有人愿意使用它。因此我們要采取有效的措施的來避免這種情況。
二、需求分析的原則
1、 讓用戶參與,盡力讓用戶的高層參與,雙方要緊密配合
2、 要迅速、全面的理解用戶的業(yè)務及工作流程
3、 培訓,要不停的向用戶灌輸數據倉庫與傳統(tǒng)業(yè)務系統(tǒng)的不同做法
4、 不要求完美,而要求實用,應用將是螺旋上升的。
5、 項目有整體規(guī)劃,調研可以全面,但一定要向用戶界定好各階段的范圍。
備注:對我們來講,我們不但要了解用戶使用那些報表來完成那些任務,同時我們還要了解業(yè)務系統(tǒng)對用戶需求的支持,同時,由于我們在這一行業(yè)已經積累了一些經驗,也了解我們可以為用戶解決那些問題,因此,從某種角度來講,我們會比客戶更多的理解系統(tǒng)的功能。所以在需求調研的時候,一定要提出自己的見解,哪怕是錯誤的也不要緊;另外,需求會因為業(yè)務變化,因此,與其等用戶的業(yè)務變化再跟著改,不如主動了解業(yè)務,建議用戶按照自己的想法做。另外,由于用戶對數據倉庫的概念和認識是非常模糊的,他們不清楚數據倉庫到底能實現什么,能解決什么問題。因此,我們經常會發(fā)現,我們完成了系統(tǒng),用戶卻只用系統(tǒng)1%的功能,這就需要我們在對用戶的培訓方面和直觀教育方面多下一點功夫。我們應該準備一些以前做過的相關案例,告訴用戶當時設計這個系統(tǒng)是為了解決什么問題,以及這個問題的解決辦法。
三、需求分析方法要了解聽眾對演講內容的看法、員工對項目組的看法、員工對公司的看法、用戶對系統(tǒng)的看法,最好的途徑就是設置調查表。實際上,在生活中,向長者請教、拜訪用戶、參加培訓,事先這種問題的設計都非常重要,也非常有效,調查表可以使訪談直奔主題,使調研邏輯層次分明,使調研全面同時又重點突出。
四、需求分析的對象對于數據倉庫項目來講,需求分析實際上應該分為兩大類: 1、 系統(tǒng)功能分析任何系統(tǒng)都是前端用戶的需求也就是用戶對系統(tǒng)的功能要求,是用戶期望系統(tǒng)能夠為他們解決的問題。在對用戶調研時,要注意分清楚用戶的類別,不同用戶對系統(tǒng)的要求是不同的。通常我們會將用戶分為查詢用戶、報表用戶、決策者,然后分析這些用戶各自的行為、職責;同時我們要注意客戶中還存在這樣一類人,這些人是業(yè)務系統(tǒng)專家或信息系統(tǒng)人員,他們提供業(yè)務和IT的轉換支持,他們推動這個項目的進行,但他們并不是最終用戶。在調研中調研一定要注意分清,這些人可能非常愿意幫你,給你講解他們理解的系統(tǒng)應該具備哪些功能,但往往這些理解是有很大偏差的。在做調研時,要注意適時對用戶講解數據倉庫的框架,讓用戶了解自己系統(tǒng)構建完畢后,自己所處的位置和能夠解決的問題。因此,不但要注意整理相關的調研單(主要是設計一些問題),更要注意準備一些合適的演示資料,幫助用戶理清思路,發(fā)揮想象力,爭取最大限度的獲取用戶的需求信息。
2、 后臺的數據接口調研
① 對于數據接口來講,由于我們是建立其他業(yè)務系統(tǒng)之上,原有的業(yè)務系統(tǒng)開發(fā)商對我們有一種自然的抵觸,因此,在與他們打交道的時候,最好是通過客戶,即便是后期的問題交流也最好通過客戶,這樣做有兩個好處:一是通過客戶,我們和對方的為客戶所做的工作可以向用戶表明;二是通過用戶可以避免對方對我們不理睬或對我們工作的拖延。
?、?nbsp;在三方配合工作時,在適當的時候,我們要提供接口確認文擋,
項目經理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html