<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
    主站蜘蛛池模板: 亚洲Av综合色区无码专区桃色| 亚洲国产91精品无码专区| 曰韩无码AV片免费播放不卡| 亚洲人成在久久综合网站| 亚洲AV日韩AV永久无码下载| 亚洲精品综合久久| 亚洲精品NV久久久久久久久久| 拨牐拨牐x8免费| 性一交一乱一视频免费看| 日本在线高清免费爱做网站| 免费黄色网址网站| 成年人视频免费在线观看| 久久久久久国产a免费观看黄色大片| 久久精品人成免费| 四虎永久在线精品免费观看视频| 3d成人免费动漫在线观看| 一二三四免费观看在线电影 | 亚洲日韩精品一区二区三区无码 | 免费在线看污视频| 99久久国产免费-99久久国产免费| 国产精品免费一区二区三区四区| 131美女爱做免费毛片| 大学生a级毛片免费观看 | 一区二区三区免费精品视频| 国产又黄又爽胸又大免费视频| 13小箩利洗澡无码视频网站免费 | 久久被窝电影亚洲爽爽爽| 亚洲高清资源在线观看| 亚洲精品无码专区| 国产精品无码免费专区午夜| 日本免费中文字幕| 伊人久久亚洲综合影院| 亚洲视频国产精品| 高清永久免费观看| 四虎在线免费播放| 亚洲免费观看在线视频| 中文无码日韩欧免费视频| 一二三四视频在线观看中文版免费| 亚洲性在线看高清h片| 亚洲男人天堂2022| 亚洲午夜免费视频|