開發一個系統前期的用戶調研,需求分析花費的人力,財力,物,時間都是非常的多,這一部分又是至關重要的。搞雜了,就會前功盡棄了;弄不好,還得賠償。
用戶調研這就要看你平時的表達能力,分析問題能力,解決問題能力,溝通能力。一個好的分析師能夠把和客戶討論的氣氛調動的很融洽,能夠引導客戶把系統需求(用例)不知不覺就說出來了;分析師也能給用戶帶來好的建議,解決用戶的實際問題。溝通時千萬不要和客戶爭吵,出現不愉快的事,這樣大家都會很尷尬,影響正常的商談。盡量滿足用戶提出的要求,當然如果你們以后簽好合同了的話,就按照合同上面說的來處理,比如說,增加或修改功能,增加相應的費用;如果覺得用戶提出的需求不夠合理,很難做到,那么應該仔細想好了,才能是否答應用戶的需求。如果不能實現的需求,應該用商量的語氣和用戶進行溝通。商談時,最好把客戶的項目負責人和將來要使用系統的人一起參與。項目的負責人并不一定知道用戶的實際需求。只有最終用戶才能知道將來的系統真正的需求。分析師應該很好的聆聽,思考,記錄重要的點以及畫草圖,不時的提出疑問引導客戶。
經過多次的調研迭代,從整體上把握系統的需求。分析師可以作出一個demo,來為客戶演示,更進一步的和客戶溝通。 用戶的需求是多變的,也許現在覺得這樣好,過段時間又說那樣好,甚至又要添加一些新的想法,所以你得經受具折磨。即使我們已經達到了他們的需求,有些客戶還會時不時的故意為難你,這樣我們應該用誠心去打動他們。這樣多次的迭代,最終和客戶達成一致,滿足用戶。
需求滿足了,準確了,那么我們的編碼就會順利了。
posted on 2006-01-18 20:17
Harryson 閱讀(456)
評論(0) 編輯 收藏 所屬分類:
SoftwareEngineering