<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Oracle神諭

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      284 隨筆 :: 9 文章 :: 106 評論 :: 0 Trackbacks

    需求變更控制
     
      前面已經說過了,在軟件開發項目開始之前,就要消除“絕不允許發生需求變更”的思想。在項目進行,一旦發生需求變更,更不要不一味的抱怨,也不要去一味地迎合客戶的“新需求”,而是要管理和控制需求變更。
     
      1、 分級管理客戶需求
     
      軟件開發項目中,“客戶永遠是對的”和“客戶是上帝”并不完全的正確,因為在已經簽定的項目合同中,任何新需求的變更和增加除了影響項目的正常進行以外,還影響到了客戶的投入收益,所以有的時候項目經理反倒應該為客戶著想。
     
      對于項目中的需求,可以實行分級管理,以達到對需求變更的控制和管理。
     
      一級需求(或變更)是關鍵性的需求,這種需求如果不滿足,意味著整個項目不能正常交付使用,前期工作也會被全部否定。這個級別的需求是必須滿足的,否則就意味著否定自已的項目成員和成員的所有努力,所以定為“Urgent”。 這通常是屬于補救性的debug類型,要救火。
     
      二級需求(或變更)是后續關鍵性需求,它不影響前面工作內容的交付,但不加以滿足,新的項目內容無法提交或繼續,所以是“Necessary”。一般新模塊關鍵性的基礎組件,屬于這個級別。
     
      三級需求是后續重要的需求,如果不被滿足會令整體項目工作的價值下降,為了體現項目價值,也是開發人員自已的技術價值的證明,所以定為“Needed”。一般性的重大的有價值的全新模塊開發,屬于這個級別。  項目管理者聯盟,項目管理問題。
     
      以上三個等級是應該實施的,但時間性上可以作優先級的排列。

      四級需求是改良性需求,沒有滿足這類需求并不影響已有功能的使用,但如果實現了則會更好,定級為“Better”。界面和使用方式的需求,一般在這個檔次。
     
      五級需求是可選性需求,更多的是偶是一種設想,以及一種可能,通常只是客戶的的一種個人喜好而已,定級為“Maybe”。
     
      對于四級需求,如果時間和資源條件都允許的話,不妨做下去。對于五級需求,正如對它的描述一樣,做與不做是“Maybe”。
     
      2、全生命周期的需求變更管理
     
      各種規模和類型的軟件項目的生命周期大致可以分為三個階段,即項目啟動、項目實施、項目收尾。不要以為需求變更的管理和控制只是發生在項目實施階段,而是要貫穿在整個項目生命周期的全過程中。
     
      站在全局角度的需求變更管理,需要采用綜合變更控制的方法。
     
      (1) 項目啟動階段的變更預防
     
      正如前面強調的,對于任何軟件項目,需求變更都無可避免,也無從逃避,無論是項目經理還是開發人員只能積極應對,而這個應對應該是從項目啟動的需求分析階段就開始了。
     
      對一個需求分析做得很好的項目來說,基準文件定義的范圍越詳細清晰,用戶跟項目經理提出需求變更的幾率就越小。如果需求沒做好,基準文件里的范圍含糊不清,被客戶發現還有很大的“新需求空間”,這時候項目組往往要付出許多無謂的犧牲。
     
      如果需求分析做得好,文檔清晰且又有客戶簽字,那么后期客戶提出的變更就超出了合同范圍,需要另外收費。這個時候,項目經理一定要據理力爭,此時這并非要刻意賺取客戶的錢財,而是不能讓客戶養成經常變更的習慣,否則后患無窮。 
     
      (2) 項目實施階段的需求變更
     
      成功的軟件項目和失敗項目的區別就在于項目的整個過程是否是可控的。
     
      項目經理應該樹立一個理念,即“需求變更是必然的、可控的,并且是有益的”。項目實施階段的變更控制需要做的是分析變更請求,評估變更可能帶來的風險和修改基準文件。
     
      控制需求漸變需要注意以下幾點:
     
      需求一定要與投入有聯系,如果需求變更的成本由開發方來承擔,則項目需求的變更就成為必然了。所以,在項目的開始,無論是開發方還是出資方都要明確這一條:需求變,軟件開發的投人也要變。
     
      需求的變更要經過出資者的認可,這樣才會對需求的變更有成本的概念,能夠慎重地對待需求的變更。
     
      小的需求變更也要經過正規的需求管理流程,否則會積少成多。

     在實踐中,人們往往不愿意為小的需求變更去執行正規的需求管理過程,認為降低了開發效率,浪費了時間。但正是由于這種觀念才使需求逐漸變為不可控,最終導致項目的失敗。
     
      精確的需求與范圍定義并不會阻止需求的變更。
     
      并非對需求定義得越細,就越能避免需求的漸變,這是兩個層面的問題。太細的需求定義對需求漸變沒有任何效果。因為需求的變化是永恒的,并非需求寫細了,它就不會變化了。
     
      注意溝通的技巧。
     
      項目開發過程中的實際情況是用戶、開發者都認識到了上面的幾點間題,但是由于需求的變更可能來自客戶方,也可能來自開發方,因此,作為需求管理者,項目經理需要采用各種溝通技巧來使項目的各方各得其所。 

    posted on 2009-01-15 16:30 java世界暢談 閱讀(502) 評論(0)  編輯  收藏 所屬分類: ProjectManager
    主站蜘蛛池模板: 亚洲黄色三级网站| 久久久久亚洲精品天堂久久久久久| 特级毛片免费播放| 在线观看无码的免费网站| 亚洲午夜无码片在线观看影院猛| 久久99国产亚洲高清观看首页| 亚洲日本乱码一区二区在线二产线| 久久精品免费一区二区三区| 成人永久免费高清| 国产精品成人亚洲| 亚洲日韩在线第一页| 国产免费久久久久久无码| 亚洲香蕉成人AV网站在线观看| 亚洲伊人久久大香线蕉AV| 久久久久国色AV免费看图片| 亚洲AV无码一区二区三区久久精品| 国产成人免费ā片在线观看| 亚洲国语在线视频手机在线| 扒开双腿猛进入爽爽免费视频| 亚洲爆乳无码一区二区三区| 久久久免费精品re6| 国产成人精品日本亚洲专一区| 久久一区二区三区免费播放| 亚洲视频手机在线| 永久中文字幕免费视频网站| 日韩大片免费观看视频播放 | 亚洲国产美国国产综合一区二区| 亚洲Av无码国产一区二区| 免费一级毛片清高播放| a毛片在线还看免费网站| 亚洲国产精品午夜电影| 国产乱人免费视频| 99re在线视频免费观看| 亚洲国产欧美国产综合一区 | 亚洲成aⅴ人片久青草影院按摩| 日韩亚洲精品福利| 亚洲乱人伦中文字幕无码| 亚洲国产一成久久精品国产成人综合| 成人婷婷网色偷偷亚洲男人的天堂| 亚洲精品网站在线观看不卡无广告 | 亚洲avav天堂av在线不卡|