IT需求管理該怎樣進行

2014-11-14 需求

展示量: 7468

 
  需求管理(Requirementmanagement)是完整管理模式中的一環,同其他特性諸如完整性、一致性等不可分割,彼此相關而成一體。一套需求管理應當是已知系統需求的完整體現,每部分解決方案都是對總體需求一定比例的滿足(甚至是充分滿足),僅僅解決部分需求是沒有意義的。對關鍵需求的疏忽很可能是災難性的,試想一架飛機的安全設計不過關將會帶來什么樣的后果。不同的需求組合起來,構成了一套完整的需求模型。用戶需求決定了系統設計所要解決的問題,所要帶來的結果??梢哉f,需求管理指明了系統開發所要做和必須做的每一件事,指明了所有設計應該提供的功能和必然受到的制約。需求管理的過程,從需求獲取開始貫于整個項目生命周期,力圖實現最終產品同需求的最佳結合。通過對需求管理在項目進程中實施的不同任務進行分析,我們可以看出需求管理所起的作用。
  需求管理本就是一個動態的過程,離開了能動的、變化的系統進程而空談需求管理,無異于紙上談兵。
  需求管理是軟件項目中一項十分重要的工作,據調查顯示在眾多失敗的軟件項目中,由于需求原因導致的約占了很大的一部分,本人從事的工作經歷中有好2次就是因為需求不明確,導致最終的系統不可控,項目陷入困境。因此,需求工作將對軟件項目能否最終實現產生至關重要的影響。雖然如此,在項目開發工作中,很多人對需求的認識還遠遠不夠,從本人參與或接觸到的一些項目來看,小到幾萬元,大到上千萬元的軟件項目的需求都或多多少的存在問題。
  有的是開發者本身不重視原因,有的是技術原因、有的是人員組織原因、有的是溝通原因、有的是機制原因,以上種種原因都表明做好軟件需求開發是一項系統工作,而不是簡單的技術工作,只有系統的了解和掌握需求的基本概念、方法、手段、評估標準、風險等相關知識,并在實踐中加以應用,才能真正做好需求的開發和管理工作。在軟件項目的開發過程中,需求變更貫穿了軟件項目的整個生命周期,從軟件的項目立項,研發,維護,用戶的經驗在增加,對使用軟件的感受有變化,以及整個行業的新動態,都為軟件帶來不斷完善功能,優化性能,提高用戶友好性的要求。在軟件項目管理過程中,項目經理經常面對用戶的需求變更。如果不能有效處理這些需求變更,項目計劃會一再調整,軟件交付日期一再拖延,項目研發人員的士氣將越來越低落,將直接導致項目成本增加、質量下降及項目交付日期推后。這決定了項目組必須擁有需求管理策略。
  首先要針對需求做出分析,隨后應用于產品并提出方案。需求分析的模型正是產品的原型樣本,優秀的需求管理提高了這樣的可能性:它使最終產品更接近于解決需求,提高了用戶對產品的滿意度,從而使產品成為真正優質合格的產品。從這層意義上說,需求管理是產品質量的基礎。
  需求管理的目的是在客戶與開發方之間建立對需求的共同理解,維護需求與其它工作成果的一致性,并控制需求的變更。
  需求確認是指開發方和客戶共同對需求文檔進行評審,雙方對需求達成共識后作出書面承諾,使需求文檔具有商業合同效果。
  需求跟蹤是指通過比較需求文檔與后續工作成果之間的對應關系,建立與維護“需求跟蹤矩陣”,確保產品依據需求文檔進行開發。
  需求變更控制是指依據“變更申請-審批-更改-重新確認”的流程處理需求的變更,防止需求變更失去控制而導致項目發生混亂。
  根據上面描述的具體方法及步驟,由于需求分析的參與人員、業務模式、投資、時間等客觀因素的影響和需求本身具有主觀性和可描述性差的特點,因此,需求分析工作往往面臨著一些潛在的風險,應引起項目相關干系人的注意。風險投資人表示,這些風險主要表現如下:
  1)用戶不能正確表達自身的需求。
  2)業務人員配合力度不夠。
  3)用戶需求的不斷變更。
  4)需求的完整程度。
  5)需求的細化程度。
  6)需求描述的多義性。
  7)忽略了用戶的特點分析。
  8)需求開發的時間保障。
  需求管理是開發工作有效進行的確證。很明顯需求管理是一種很高層次的系統行為,涉及整個開發過程和產品本身。需求管理首先要針對需求做出分析,隨后應用于產品并提出方案。需求分析的模型正是產品的原型樣本,優秀的需求管理提高了這樣的可能性:它使最終產品更接近于解決需求,提高了用戶對產品的滿意度,從而使產品成為真正優質合格的產品。從這層意義上說,需求管理是產品質量的基礎。
Copyright©創業聯合網 ALL Rights Reserved
滬ICP備17005139號
商務與客服聯系微信
亚洲熟妇无码一区|大香伊蕉在人线国产最新2005|小少呦萝粉国产|国产大神背着在线播放