閱讀669 返回首頁    go 阿裏雲 go 技術社區[雲棲]


如果做好需求調研工作

1、用戶有懂技術和不懂技術兩種,懂技術的用戶可以清楚表達自己的需求,如實記錄即可;不懂技術的用戶對需求的表述會有偏差,可能要求過高也可能要求過低,我們就需要與客戶溝通,調整偏差到雙方可以接受的程度。

2、軟件開發是一種智力服務,要盡量了解客戶的習慣,並適應其工作節奏。需求在很多時候不會一次就了解清楚,創造一種融洽的溝通氛圍,可以讓客戶打開心扉,更全麵的了解真實情況。

3、對於已經明確的需求,要及時形成文字,交客戶確認。

4、需求有主有次,主要需求保證完成的前提下,盡力滿足次要需求。

5、考察一下客戶的工作流程,對他們的工作有一個了解。
6、了解參與需求分析的客戶,一般來說客戶都不不太懂技術的,所以不能跟他們說太多的技術問題,這個要幾句話帶過(懂技術的客戶外)。再者了解一下客戶的性格也是有必要的,根據他的性格與他交談。
7、讓他先描述一下對產品的需求。記錄下來,有問題的再跟他討論。
8、根據客戶的需求與自己對他們的了解,並考慮公司內部技術問題。整理出一份產品需求草稿。然後拿給客戶,跟他們討論。把有問題的經過調整。經過幾輪討論修改之後,再回去自己進行整理,寫一份比較完的需求出來。
9、用UML等建模語言畫些類似序列圖、用例圖等來分析給客戶看比較,因為看這個比較容易理解,跟不懂技術的人溝通比較方便。

最後更新:2017-04-02 05:21:04

  上一篇:go 數據庫設計中的14個技巧
  下一篇:go magento開發 -- 深入理解Magento第二章