發現了rup的十大要素之後,怎樣才能讓它給我的職業生涯帶來根本的變化呢?這兒有一些建議,能幫助我們對付各種規模的專案。
1. 對於非常小的專案
首先,如果誰來問我,在乙個非常小的、沒有經驗的專案組(才學了rup)中,如何使用rup和rational開發工具來構造乙個簡單的產品,我會與他分享十大要素列表,以使專案組不被rup的細節和rational suites的功能壓垮。實際上,即使沒有任何自動化工具也可以實施十大要素。管理乙個小專案,乙個專案筆記本,就已經是乙個非常好的起點,可以把它分成十個部分,每一部分專用於十大要素中的乙個要素。(對於小專案變更請求的管理和跟蹤以及確定變更的優先順序非常有用。)
2. 對於增長的專案
當然,當乙個專案的規模和複雜度增長時,以上這些應用十大要素的簡單方法很快就變得不可操作,而對自動化工具的需求就變得比較明顯了。然而,我還是願意鼓勵專案的領導者剛開始時應用十大要素和rup的「最佳實踐」,需要時再逐步增加支援工具,而不是一下子就嘗試使用全套rational suites。
3. 對於成熟的專案團隊
對成熟的專案團隊而言,可能已經在採用某種軟體過程和使用case工具,十大要素可以提供一種快速評估方法,用來評估關鍵過程元素的平衡性,標識他們並確定改進的優先順序。
4. 對於所有的專案
當然,各個專案都不太一樣,有些專案似乎並不真正需要所有的要素。在這些情況下,重要的是考慮:如果你的團隊忽視某個要素後會發生什麼問題。舉例如下:
現在你知道了,不懂得十大要素是一件非常冒險的事情。我鼓勵你把它們作為專案組的乙個起點。決定哪些是你們想要的,哪些是不要的,哪些是要修改的。然後,再決定還有哪些其他因素是你們專案(無論專案大小)成功(保證專案組及時的、不超預算的交付產品,並且真正滿足涉眾的真正需求)的關鍵因素。
RUP的十大要素
最近開始總結一些系統分析的心得,有別人的,也有自己的理解,對自己是個提高和回顧的過程。預備知識 一 經典的軟體工程思想將軟體開發分成以下5個階段 1需求分析 requirements capture 階段 2系統分析與設計 system analysis and design 階段 3系統實現 im...
RUP的十大要素
最近開始總結一些系統分析的心得,有別人的,也有自己的理解,對自己是個提高和回顧的過程。預備知識 一 經典的軟體工程思想將軟體開發分成以下5個階段 1需求分析 requirements capture 階段 2系統分析與設計 system analysis and design 階段 3系統實現 im...
RUP的十大要素
最近開始總結一些系統分析的心得,有別人的,也有自己的理解,對自己是個提高和回顧的過程。預備知識 一 經典的軟體工程思想將軟體開發分成以下5個階段 1需求分析 requirements capture 階段 2系統分析與設計 system analysis and design 階段 3系統實現 im...