需求來自于用戶,不論是用什么方法,首先應(yīng)是找到我們需要訪問的對象,然后對對象進行分類,再逐步對對象進行訪問。具體訪問過程中可以針對不同的訪問對象采用不同的方法,根據(jù)訪問的內(nèi)容進行確定。本文要討論的是,如何確定我們的訪問對象,以及如何對確定用戶對象進行調(diào)查。
討論的前提條件是針對用戶的需要進行的系統(tǒng)開發(fā),或針對用戶的需要進行的定置,而不是僅僅將我們已經(jīng)成型的產(chǎn)品推銷給用戶。
這樣就會面臨兩種情況,一種是我們可能對這個系統(tǒng)有一定的背景,有一定的開發(fā)經(jīng)驗,有不少相關(guān)的成功案例,但面對的用戶實際上卻是一個全新的用戶,該用戶的要求可能是全新,僅管從管理上講,該系統(tǒng)的管理實質(zhì)是一致的,但卻許多細微的區(qū)別,讓我們不能照搬以前的需求與設(shè)計,這就要求我們重新訪問用戶;第二種情況是我們根本對所需開發(fā)的系統(tǒng)的行業(yè)知識一點也不了解,需要從頭認識與理解。無論是哪種情況,我們都要按照以下步驟來慢慢的完成我們的用戶需求分析工作。
第一步是找出系統(tǒng)的未來推進者。通過與用戶開發(fā)任務(wù)的提出者進行初步確認,由用戶任務(wù)提出者指出我們所要開發(fā)的系統(tǒng)的最直接用戶,或者說是系統(tǒng)的職能管理者,該用戶也是未來的系統(tǒng)推進者。只有得到該用戶的認可,未來的系統(tǒng)的推行,才能得到他的積極支持與推進。
第二步是把握系統(tǒng)的整體流程。通過對系統(tǒng)的推進者的訪問,我們將能知道他的前面用戶將向他提供什么信息,并完成哪些處理,信息到了他這里之后,他要做哪些處理,還要提交給另外哪些用戶進行處理或訪問,他所處理的這些內(nèi)容,目的是什么,在管理中起什么作用,應(yīng)該產(chǎn)生什么的管理績效,有哪些量化的東西加以評價。通過這些問題的確認,我們會基本上形成系統(tǒng)的總體認識,整個系統(tǒng)經(jīng)過了多少步驟,每個步驟都由誰來完成,應(yīng)做哪些操作,形成哪些報表,通過整理,形成初步的系統(tǒng)模型。
第三步找出真正的用戶。這里所講的真正用戶也要分開談,一種是指系統(tǒng)的直接用戶,另一種指系統(tǒng)的最終用戶,即服務(wù)對象。我們這里首先要找直接用戶,通過直接用戶找到最終用戶。需要注意的是,因為所站的角度不一樣,可能最終的用戶也不一樣。如開發(fā)物資管理系統(tǒng),直接用戶是指參與物資管理系統(tǒng)使用的所有用戶;但最終用戶可能是財務(wù)人員,也可能是計劃人員,甚至可能是公司經(jīng)營老總。正因為如此,我們在確定需求分析的對象時,就要站在不同的角度對系統(tǒng)進行分析,以確定各種對象的需求。當然需求提出來以后,并不一定都要實現(xiàn),可以根據(jù)用戶的需要進行取舍,但這種全面的對系統(tǒng)進行認識與理解,有助于我們整體把握所要開發(fā)的系統(tǒng)在企業(yè)各項工作中的地位與相互之間的關(guān)系,從而為系統(tǒng)的接口與升級留有余地。
第四步掌握一手資料。在經(jīng)過與管理者的交流,建立初步印象以后,再與各個用戶進行交流,我們所記錄與整理的內(nèi)容是否真實反映了用戶所說的內(nèi)容或意思,以及他們對系統(tǒng)實現(xiàn)過程中所期望能帶來的改進,這一點很重要,因為只有他們最在意一些操作的可行性與實用性要求,而領(lǐng)導(dǎo)者與管理者更重視總體的功能需求。要盡可能的訪問到每一個用戶,如果不允許,也要保證所訪問的用戶具有權(quán)威性性與典型性。
第五步協(xié)助用戶進行流程重組。收集好用戶的各種需求與意見后,接下來,我們再與該項業(yè)務(wù)的主管人員進行交流,對我們在訪問過程中,各級用戶對系統(tǒng)提出的改進,或者說是感到不順的地方加以澄清,并提出我們以往針對類似情況的處理案例以供決策。某種程度上講,這是一個協(xié)助用戶進行管理流程標準化或說是管理流程重組的過程(BPR)。這樣的過程,看起來是增加了開發(fā)商的工作量,而且對開發(fā)商而言似乎未增加任何價值。但這個過程是值得的。用戶希望利用