簡單來說,需求不應預先確定實現(xiàn)方式,不論某種技術(shù)多么具有吸引力,盡管拋棄這些先入為主的想法并不容易。如果使用了某種敏捷技術(shù),就會更難。因為敏捷的目標是盡可能高效地得到解決方案,雖然這些技術(shù)描述了開發(fā)者和客戶之間的對話,卻沒有描述尋找問題的本質(zhì),確保解決方案解決了真正的問題。 通過讓需求分析人員加入對話,可以改變這種看法,他的職責是指導參與者發(fā)現(xiàn)問題的本質(zhì)。一種有效的方法是用一張故事卡片或一個模型來記錄建議的解決方案,并用另一張故事卡片記錄問題的本質(zhì)。利用這種快速多視角的技術(shù),可以記錄解決方案的想法,同時也記錄出問題的真正本質(zhì)。
還是圍繞Brown Cow模型,發(fā)現(xiàn)真正的問題就需要在Now-What和Future-What象限去探索和思考。
下面是一些常用方法:
『尋找Now-What』:
1、解釋:解釋利益相關(guān)者說所的內(nèi)容,揭示本質(zhì)。
2、分離:從所提的解決方案中分離出問題本質(zhì),無論技術(shù)如何實現(xiàn),本質(zhì)總是存在的。
3、抽象:對于任何技術(shù),都必須從技術(shù)中抽象出來,看到它背后的本質(zhì)目的。不要問技術(shù)能為你做什么,而要問技術(shù)在做什么。
4、端到端:查看端到端的過程,忽略當前工作在部門間的劃分。
『尋找Future-What』:
1、懷疑態(tài)度:當客戶告訴你它想要什么時。
2、避免陷阱:如果準確給出利益相關(guān)者想要的東西,會導致漠視,陷入增量式改進的陷阱。
3、創(chuàng)新(抓住人性特點):快樂、面子、方便
4、系統(tǒng)思考:考慮整個業(yè)務,它的組成部分如何相互交互,它們之間如何影響。非簡單的查看過程流圖,也不是遵守某人對過程的文本描述。
5、價值:權(quán)衡回報、處罰和成本三因素
6、假想用戶:從市場調(diào)研或其他可能用戶人群的調(diào)查中推導出假想用戶,涉及:用戶的行為模式、目標、技能、態(tài)度和環(huán)境。
7、挑戰(zhàn)限制條件:往往該條件是強加在問題或可選解決方案上的限制,它的問題在于每個人都假定限制條件是真實的、不變的。
8、創(chuàng)新研討會:有大量利益相關(guān)者參與或希望他們理解新的、更好的工作方式帶來的好處時用。
9、頭腦風暴:盡量發(fā)揮想象力,產(chǎn)生盡可能多的想法。注意不能讓批評和爭論減慢這一過程。
10、回到未來:我們的工作不是按時按預算為客戶提供他想要的東西,而是提供他從未夢想過的東西,當他得到時,就意識到這就是他一直想要的東西。
posted on 2014-05-06 22:05
cheng 閱讀(1262)
評論(0) 編輯 收藏 所屬分類:
需求分析