專案需求分析報告怎麼做
釋出於:軟體開發網
1/8/2010 10:35:37 PM
專案需求分析,看了聽棠的“客戶需求何時休”,深有感觸,何曾自己不是被這個問題整天困擾:客戶需求,為什麼總在變阿?做專案真辛苦阿!這樣的感嘆整天都掛在口上。客戶需求變動確實是一個軟體開發永遠不變的話題。為什麼小的軟體企業面對經常變動的需求是如此的狼狽?到底要怎麼做才能滿足客戶的需求?
聽棠的“客戶需求何時休”深刻的披露了這個問題存在的根源。
需求分析,不僅僅是拿到客戶的需求,更重要的是還需進行分析,瞭解細節,並就細節跟客戶諮詢,獲取最詳細的資料。客戶所能提供給你的只是他們想到的功能需求,很多問題並不在他們考慮的範圍之內,如果作為專案承擔方沒有去做分析,簡單的按照功能要求去設計、規劃,最終出來的系統是很難完全符合客戶的業務流程的,這時,自然需要更改,被看成了需求的更改。其實,都是缺乏分析所一手造成的。問題等到系統出來了才被發現,這樣的系統本身就是先天不足的了。
聽棠所說到的幾點,感受特別深:
“其實問題出在開頭,客戶需求只是軟體需求分析的一部分,雖然是比較重要的一部分,但也不要只是去記客戶的需求,而是要把客戶的需求進行分析”
“客戶本身是不怎麼懂技術的,客戶只知道自己的業務需求,而在軟體設計時,是在把業務需求抽象到系統中實現的,把業務轉變為邏輯時,一切都應該符合邏輯的,但客戶的業務思想有時候在軟體系統實現時會有問題的,這就需要分析時分析出來的。少了分析,問題也會在後面的開發中暴露出來,到時可就更麻煩了。”
還有客戶的需求本身會有矛盾(這矛盾是指在邏輯角度來講),客戶本身是意識不到的,只有在分析設計時,才會分析出這裡的矛盾,而這些問題,如果在期初時,軟體負責人不分析,而是純粹的“聽從”客戶要求去做,當暴露這些問題時,你怪客戶也沒用啊。
專案需求分析報告。在瞭解客戶需求時,不要不動腦子,不要一味的點頭說“I C”,其實在表面的業務裡面可能包含著N多的細節,這些細節是需要你反問客戶的,只有當你提的問題越多,最終獲取的需求最具體,才能讓專案越順利。而且有很多問題,都是在你的反問中,客戶也才開始思考本來沒思考過的問題,客戶也會找到一種合理的需求給你,有人會覺得這樣瞭解客戶需求未免太麻煩了。至於一些在技術上會遇到問題的地方,也要告訴客戶,別以為到時候再說,客戶是不關心你的技術細節的,但你如果給他解釋的話,他也會試著理解的。
客戶的需求本身是無休止,因為他們本身也在變,但當你期初的分析合理,後面的變動也將在邏輯上變動,相信代價已經不會那麼大了。這其實也體現了系統的擴充套件性。
需求分析,是一個專案提出方和承擔方相互溝通的過程,一方是系統的使用者,一方是系統的製造者,在系統製造過程中,只有雙方相互配合,共同對系統進行設計才能最後達到使用的要求。客戶是業務上的熟悉者,對業務流程有非常清晰的瞭解,但是,對於軟體需求方面的描述是不瞭解的,他們所能提供的只是他們最終要達到的功能,但是,這其中包含的業務流程是非常複雜的。我們拿到客戶需求後,應該根據功能、流程進行初步的設計,構造出業務流程圖,再讓客戶進行評審,提出業務流程上不對的地方進行修改。這樣來回的交流,最終才能取得較全面的需求,並減少後期的修改。
謹記一點,需求是經常變動的,只有先做好需求的分析,瞭解業務以後的發展趨勢,做好具有擴充性的系統設計,才會給系統更大的擴充套件空間,從而在需求發生變化的時候可以更從容的修改。
相關文章
- 軟體專案中,需求怎麼做?
- PMP®|專案管理中需求管理做不好怎麼辦?專案管理
- 資料分析報表怎麼做
- 需求評審會怎麼做?
- 科技專案驗收怎麼做?不透過怎麼辦?
- 需求變更,敏捷專案應如何做?敏捷
- 如何做好軟體專案需求分析?
- 專案中有效的資源管理怎麼做?
- 中國開源專案 Grank 分析報告(2019)
- 多 module 的 maven 專案,怎麼生成完整的測試報告Maven測試報告
- 專案範圍管理不受控,需求不斷蔓延,怎麼辦?
- 白話講IT系列:BI專案建設怎麼做?
- 軟體開發公司的專案管理怎麼做專案管理
- 甘特圖怎麼做專案進度計劃?
- 「經營分析報告」怎麼做?這套模板讓領導一看就懂
- 爆火的外賣霸王餐專案,怎麼做?
- C# .Net4.0 專案怎麼做單元測試C#
- 專案管理中的需求變更分析和解決之道專案管理
- 軟體驗收測評報告怎麼做?軟體測評報告費用標準
- 報表怎麼做模糊查詢
- 在專案管理中,專案成員不能及時完不成任務,應該怎麼做?專案管理
- 一個抽獎專案的需求分析與概念模型模型
- SSL Pulse專案:TLS版本不相容問題分析報告TLS
- 專案中怎樣做技術選型
- 競品商業情報收集和競品商業情報分析該怎麼做?
- 專案管理報告工具的功能專案管理
- 把專案放到EPP可以嗎?我的怎麼報錯
- 騰訊專家級製作人:10年5款遊戲,專案從不延期,我怎麼做專案管理?遊戲專案管理
- 探索大型專案怎麼進行專案管理?專案管理
- 倍智:物業專案經理人才畫像資料分析報告
- Novter無檔案攻擊分析報告
- 閱讀部落格--《我們應當怎樣做需求分析?》筆記記錄筆記
- 怎麼執行django專案Django
- 專案工時怎麼管理?
- 專案經理如何應對專案需求變更?
- 根據工程實踐專案進行需求分析和概念原型建模原型
- 京東二面:為什麼需要分散式ID?你專案中是怎麼做的?分散式
- 不看後悔系列 | 秒做BI報表,告別低效分析
- 增長黑客怎麼做運營資料分析?黑客