怎么做需求分析
今年我們開設了《軟件需求分析》這門課程,老師給我們推薦了一篇大神博客“我們應當怎樣做需求分析”,這篇博客很長,我認真讀后也是有一些新的認識,下面簡單談談我的想法。
博客里引用到一句話“幸福的家庭都是一樣的,不幸的家庭卻各有各的不幸”,而軟件行業的不幸歸根結底更多的還是需求的問題。需求分析是一個軟件的開始,一個好的需求分析能使軟件符合客戶的需求進而獲得巨大的成功,相反,一個不好的軟件需求分析可能使這個軟件陷入巨大的危機。做軟件是以人為本的一個事情,我們做出來的東西是要為用戶服務,所以用戶的需求是很重要的,它決定了我們要做什么,要怎么做以及要做到什么程度。現在軟件行業里最大的一個詬病可能就是客戶永無止境的修改需求,刨去客戶本身的原因,其實還有一部分原因可能也是需求分析做的不夠好。就想老師講到的,很多時候客戶自己也不知道自己究竟需要什么,這才是一個好的需求分析需要做到的地方,當客戶提出業務變更的時候,我們一定不能被客戶牽著走,客戶說啥就是啥。我們要從業務角度深入的去分析,他為什么提出變更,如果軟件需求分析人員能夠拿出更合理的方案,那客戶一定樂于接受的,也就不會有后來永無止境的需求變更。頻繁的需求變更帶來的后果是可怕的甚至可能使整個團隊不堪重負土崩瓦解。
需求調研是需求分析的一個重要環節,就是與客戶打交道。這就要要求我們有一定的待人處世的能力,要能與客戶友好舒暢的交流,并要能夠抓住重點,一眼知道客戶想要什么,并根據實際情況與客戶協商好。注意與客戶交流說話一定不能專業化,要用客戶能理解的話,而且要多交流,與客戶開研討會等等......
轉載于:https://www.cnblogs.com/ghs1065248758/p/7643133.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
- 上一篇: Gradle 配置jetty启动项目
- 下一篇: Java学习lesson 02