IT治理以及改善成為商業發展和開發全球化發展后的共識,傳統集權式的開發管理已經被可管理的IT治理所代替。同時,企業在其面向服務和需求的軟件開產品中,也需要在不同的物理地域環境、不同的系統環境、不同的平臺實現對整個軟件產品生命周期的關注。 因此,Rational消除的不僅僅是不同系統之間的差異,不僅僅是不同開發語言之間的差異,它提供了治理軟件開發流程的一整套工具集,從而使得跨地域、跨組織、標準化、高度集中以及松散耦合的模塊化工作成為可能。
重建了IT用戶,管理人員、開發者、銷售人員之間的巴別塔。Rational將需求分析、設計和構建、軟件質量保證、軟件配置管理和項目管理,作為其幫助企業實現全生命周期的開發管理方法。
特別的開發治理是IT治理的重要子集,從開發的角度觀察,Rational將為企業的整個過程提供可操控的管理,并通過自動化的手段,為企業中的各種角色之間實現統一的溝通。并將管理運營、業務和設計開發之間建立統一的溝通能力。
在開發流程中我們常常發現,各方對供需的表達多數情況是完全不同的。而在這些溝通中,對成本的依賴和控制是完全不同的。Rational能夠對資產和管理成本進行標準統一的評估。
除了開發環境、需求分析、建模等等這些之外,通過Rational的實現,要讓開發者將其主要精力放在正確的工作上,從而將其解放。而企業也更加直觀的可以感受到,從實際工程成果而非天花亂墜的報告中來獲得對項目的把握。
讓參與項目的各方獲得對需求的把握控制能力,這正是Rational能夠創造商業價值的原因。如今面向服務的軟件開發,越來越像一個沒有終點,并根據需求不斷設計開發的漫長進化過程,需求在不斷變化,因此,我們需要及時對我們的軟件產品做出調整。
而最佳的決策是使用最小量的過程和成本來實現最為準確和高質量的產品,甚至可以滿足用戶苛刻的個性化服務、響應速度和定制要求。Rational正在解決比如重構或者創造一個嶄新的業務這樣動態易變的要求。
此外,Rational與開放源代碼社區的結合日漸緊密,例如與Eclipse結合的開放軟件模式擴大了整個軟件開發的生態系統,也成為許多實驗性技術的平臺。從開發管理的角度來說,Rational緩和了不同角色之間的矛盾,讓每個位置的人員擁有最為準確的定位和矛盾的緩和。
從更高的層面上看,我們看到的卻是整個流程的治理。從需求、設計、建模、實現、調試、測試、安裝、部署,Rational提供每種層次以及之間的相互對話能力。而通過IBM倡導的RUP,則實現了對任意規模、任意范圍、任意類型的敏捷和彈性。
這一整套對軟件開發流程治理的理念和工具,構成了IBM Rational想要構件的軟件生態系統。正如IBM宣稱的那樣,企業需要擁有隨需應變的能力,Rational正在將這一夢想照進現實。
文章來源于領測軟件測試網 http://www.kjueaiud.com/