第三,我們要展開我們的商業(yè)想象力。大膽尋求滿足用戶需求的更佳途徑。象用戶一樣看待事物遠遠不夠,我們要爭取看得更清晰,也就是常說的“超越用戶”。
發(fā)現(xiàn)問題背后的問題
當一個軟件項目開始后,用戶的要求往往是開發(fā)完成某個功能(如人事管理,財務等)的軟件,用來解決目前存在的問題。但是軟件真正能夠給用戶創(chuàng)造的價值是什么,這是每一個需求分析員必需思考的問題。
需求分析應該是一種系統(tǒng)思考,是一種需要“見樹又見林”工作。有效的需求分析員要把企業(yè)看成一個系統(tǒng),并且把它融入大社會這個大系統(tǒng)中,全面的觀察用戶的工作,而不是片段的、一幕一幕的個別事件。比如用戶需要開發(fā)一個人事管理軟件,表面上的需求可能是更方便的對員工進行管理,但是實質(zhì)上的需求可能是通過人事管理軟件來解決工作紀律松散、考勤不嚴格、人員流動隨意等問題。同樣的,用戶需要開發(fā)一個財務軟件,除了更好的管理資金,其真正的目的可能是為了解決內(nèi)部財務制度混亂的問題。如果需求分析只是停留在表面的問題,而不能夠發(fā)現(xiàn)用戶真正關心的問題,很難相信開發(fā)出來的軟件能夠讓用戶發(fā)自內(nèi)心的滿意。
如果發(fā)現(xiàn)問題背后的問題呢?在大多數(shù)公司,除了存在一些正式的組織之外,還存在著各種非正式的組織,這就需要需求分析員在需求分析的過程中,除了要利用正式的渠道(會議、訪談等)外,還要善于利用非正式的渠道(午餐中的交談、私人會談等)來了解用戶的需求。我們會發(fā)現(xiàn)非正式的渠道往往是發(fā)現(xiàn)問題背后的問題的關鍵。
另外,我們還需要掌握一種有效的分析方法——“深耕法”。下面是一個深耕法的例子:
問題 |
原因 |
今天早晨發(fā)生一起機床停工事故 |
|
|
因為機床的密封圈漏油了 |
密封圈為什么會漏油? |
|
|
因為采購回來的密封圈質(zhì)量不合格 |
為什么要采購質(zhì)量不好的密封圈? |
|
|
因為價格低10% |
為什么這么小的差價還要采用質(zhì)量不好的密封圈? |
|
|
因為采購人員的績效是按照采購成本來評定的。 |
所以,問題的根本是要改變采購人員的績效評估標準! |
|
通過一系列的“為什么?”,我們能夠很有效的發(fā)現(xiàn)問題的背后的問題到底是什么。
“用戶真正需要的是什么?”,每一個需求分析員在進行需求分析的過程中都應該不斷的問自己,要記住一個事實,“事情往往比它看起來復雜”。只有真正的融入到用戶當中,成為用戶團體中的一員,才能發(fā)現(xiàn)問題背后的問題,才能做出真正讓用戶滿意的產(chǎn)品來。
學得更快
不正確需求已經(jīng)成為了導致軟件開發(fā)失敗的最大罪魁禍首,尤其是運用于非計算機行業(yè)的軟件。需求分析員往往不是行業(yè)專家,在十天半個月的需求分析中,我們很難完全理解一個擁有十幾年經(jīng)驗的行業(yè)專家。這是一個很殘酷的現(xiàn)實,也是一個我們必須面對的事實。正是因為理解上的片面和偏差導致了很多軟件項目以悲慘的結(jié)局收場。
一個有效的需求分析員應該是一個善于學習的人。只有學得更快才能讓一個需求分析員能夠在短暫的需求分析階段成為一個“行家里手”,能夠像一個行業(yè)專家那樣思考、行動。但是學習能力也不是一朝一夕就能提高的,需求分析員要在日常的工作學習中不斷的加強,盡可能的用更快的速度來學習。只要堅持不懈,一定會大有收獲。
一個有效的需求分析員也應該樂于學習的人。當他面對一個全新行業(yè)的時候,他能夠用超乎想象的熱情和速度去學習,去理解,去融入,而不是排斥、厭惡,甚至詛咒。很多IT人都有一種不好的想法,就是對傳統(tǒng)行業(yè)有一種近乎“天然”的排斥感,這種排斥感往往會導致需求分析員與用戶之間的隔閡和矛盾,其結(jié)果可想而知。
用共同的語言進行交流
當IBM AS
項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html