資源描述:
《如何進行需求調(diào)研.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、什么是需求分析需求分析是指理解用戶需求,就網(wǎng)站、軟件功能與客戶達成一致,估計風險和評估項目代價,最終形成開發(fā)計劃的一個復雜過程。解決"做什么"的問題,就是要全面地理解用戶的各項要求,并準確地表達所接受的用戶需求.需求說明書的質(zhì)量要求正確性:所有需求必須是正確的、合理的、滿足任務書要求的。必要性:所有需求必須是為完成指定任務所必需的??尚行裕涸谥付ǖ沫h(huán)境和條件下,所有的需求必須是可行的。完備性:為完成指定任務,這些需求是完備的、無遺漏的。一致性:所有需求相互之間沒有矛盾,是一致的。無歧義:任一需求
2、的陳述都是確定的、不會導致多義性的??沈炞C:任一需求都是可以測試、可以驗證的。需求說明書的內(nèi)容項目的背景客戶想要達到的總體目標業(yè)務流程(重點)系統(tǒng)功能需求(重點)運行環(huán)境和其它系統(tǒng)的接口要求安全性要求易用性的要求需求獲取的流程需求收集整理需求說明書需求確認需求調(diào)研的前期準備了解要涉及的行業(yè)哪些是用戶可能明確要達到的目的?要知道哪些是自己能做到的,哪些是自己做不到的。哪些是用戶想要做到的。需求調(diào)研要明確的內(nèi)容當前整體業(yè)務需求所要達到的總體目標要求提供的需求功能列表(重點)將來發(fā)展的設(shè)想明確服務器、
3、客戶機的軟、硬件及性能要求(容量、速度、可操作性等)用戶目前相關(guān)的技術(shù)人員和業(yè)務人員情況將來最終系統(tǒng)操作人員的技術(shù)及業(yè)務人員情況和其它系統(tǒng)的接口要求業(yè)務需求分析方法1、找方向2、摳細節(jié)3、找差距4、落實到實現(xiàn)1、找方向自頂向下,先從全局了解業(yè)務,從更高的層面來分析模型。特別是對于業(yè)務管理系統(tǒng),首先要了解企業(yè)的管理模式。這時候思維要開闊,不能只是局限在項目的范圍之內(nèi)。通過分析管理模式,找出問題。2、摳細節(jié)由上而下,找出了問題,從大的方面了解透徹后,要根據(jù)這些問題,對應到具體的需求的調(diào)研和設(shè)計實現(xiàn)。
4、看一下如何滿足和解決問題?3、找差距檢查掌握的具體的需求對應到大的模式看是否能夠?qū)?,理解和分析是否是合適的?4、落實到實現(xiàn)從更高的角度來審視細節(jié),從全局的眼光來透射項目的業(yè)務范圍,從而比較準確地把握項目范圍,形成正確的業(yè)務理解和需求定義。從而能夠建立起完整的業(yè)務概念模型和比較穩(wěn)定的需求設(shè)計模型。搜集需求時注意的問題以條目的形式,用自然語言描述客戶的需求。向客戶或相應人員了解問題時,要有記筆記的習慣使用問題詢問表確定需求對需求中不明確和不細化的地方,整理成問題細化問詢表,對發(fā)現(xiàn)的問題進行整理,列
5、出不明之處把詢問表提交給用戶,根據(jù)反饋對需求再分析,這個步驟可重復多次,最終了解需求,確定需求說明書。業(yè)務不清楚問題多種選擇的問題業(yè)務不清問題列表1….是什么含義?2…..與XX是什么關(guān)系?多種選擇可能列表……有多個可能,那么現(xiàn)在我們使用A……B…….C……..D……需求的確認和審核自我審核,從用戶的角度來考慮是否合理,是否可以提高效率,是否可以達到目的,是否有完整由用戶來評價。由最終用戶來評價你所列的需求是否達到了用戶要求.重復以上過程,最終通過審核完成需求說明書“需求確認”意味著什么客戶:“
6、他們要我在需求文檔的最后一行下面簽名,于是我就簽了,否則這些開發(fā)人員不開始編碼?!遍_發(fā)人員:“您已經(jīng)在需求上簽字了,所以這些就是我們所開發(fā)的,如果您想要別的什么,您應早些告訴我們?!闭_的理解:“我同意這份需求文檔表述了我們對網(wǎng)站需求的了解,進一步的變更可在此基線上通過項目定義的變更過程來進行。我知道變更可能會使我們重新協(xié)商成本、資源和項目階段任務等事宜?!?/p>