標籤:
我們應當怎樣做需求調研:初識
需求調研是需求分析最重要的一環,也最集中地體現了需求分析的特點——既是一份體力活兒,更是一份技術活兒。它既要求我們具有一種理解能力、設計能力,更要求我們具有一種與人交往、溝通的能力。開始首先是需求的收集,需求收集可以通過調查表,業界標準,會議討論溝通等多種方式進行。需求收集第一是要能夠很好的描述現狀,第二是要搞清楚使用者的期望。調查使用者的操作習慣以及可以用同類軟體的優點參考。
我們應當怎樣做需求調研:拜訪
首先是給客戶留下了一個良好的印象,這是一個開端,但要在他們心目中樹立自己的職業威信還要看你今後的表現。我們應當清晰地向客戶表達這樣一個意思,要完成這樣的目標,不是某一方的努力,而是雙方共同努力的結果。這也是客戶方召開這樣一個項目啟動會議的重要意義。最後一個成果,也是最重要的成果,就是與各種角色、各個類型的客戶建立了聯絡。我們將一個一個去拜訪他們,展開我們的需求調研。問清楚客戶需要什麼,或者怎樣操作比較方便。
我們應當怎樣做需求調研:研討會
由於對軟體不瞭解,客戶提不出需求,不知道軟體最終會做成什麼樣子。這類客戶在需求討論過程中,往往只能描述目前自己手工管理的方式是怎樣的,不知道電腦會怎樣管理。
我們應當怎樣做需求調研:迭代
前面我一直在反覆強調這樣一個觀點,需求分析不是一蹴而就的,是一個反覆迭代的過程。它將從第一次需求分析開始,一直持續到整個專案生命週期。為什麼這樣說呢?讓我們一起來分析分析。
我們應當怎樣做需求分析:功能角色分析與使用案例圖
在我們進行一系列需求調研工作的同時,我們的需求分析工作也開始啟動了。需求調研與需求分析工作應當是相輔相伴共同進行的。每次參加完需求調研回到公司,我們就應當對需求調研的成果進行一次需求分析。當下一次開始進行需求調研時,我們應當首先將上次需求分析的結果與客戶進行確認,同時對需求分析中提出的疑問交給客戶予以解答。這就是一個需求捕獲->需求整理->需求驗證->再需求捕獲的過程。
《軟體需求與分析》