軟件開發生命周期內部各角色開發工具對比
解決方案 |
內容介紹 |
業務驅動軟件開發 (Business Driven Development) |
絕大多數的企業已經把他們的業務建立在信息系統之上,軟件系統已經成為決定企業競爭力的關鍵要素之一。企業每一項新業務的推出都有賴于底層軟件系統功能的支撐,誰的軟件系統能夠靈活地適應業務發展的需要,能夠迅速地增加功能來支持新業務的運營,誰就能將新業務更快更快速地推向市場,從而為客戶提供更好的服務和更多的產品選擇。 IBM Rational的業務驅動開展解決方案能夠幫助軟件開發流程,該流程保證開發團隊: ● 清晰地理解業務需求,加強對于業務流程和業務需求的理解 ● 建立靈活的系統架構,快速響應業務需求的變化 ● 控制項目風險和變更,保證按時交付軟件系統 從而使軟件開發服務于企業業務,使企業能夠快速響應市場需求的變化,為企業帶來真正的業務價值。 |
循規解決方案 (Regularity Compliance) |
按照CMMI/CMM軟件能力成熟度模型進行流程改進,是軟件團隊提高自身軟件開發能力的一種有效途徑,IBM Rational的軟件流程改進解決方案能夠幫助軟件團隊快速達到CMMI模型所要求的各項指標,使軟件團隊能夠快速達到成熟度級別二(ML2)或三(ML3),甚至是更高的級別。 IBM Rational的循規解決方案能夠幫助企業建立符合各種法律規范和行業標準的業務流程體系,包括: ● CMMI/CMM—軟件工程研究SEI制定的能力成熟度模型 ● GJB5000—國軍標5000,專門針對國防行業的軟件程度模 型 ● ITIL(IT Infrastructure Library)—由英國政府制定的關于IT 服務交付與支持流程的有關準則 ● 塞班斯法案(Sarbanse Oxley act)—美國證券市場頒布的針對 上市公司財務和公司治理的規范 |
地域分布的協作開發 (Geographically Distributed Development) |
隨著經濟全球化的趨勢,越來越多的跨國公司把它們的軟件研發中心搬遷到中國或印度這樣的新興市場;而中國的本土企業也在不斷地向海外拓展業務,進而在海外設置產品研發機構。IBM Rational的跨地域協作開發平臺GDD能夠使這些分布的研發團隊進行更為高效的協作開發: ● 統一的軟件開發流程—Rational Unified Process使分布的研發 團隊步調一致地協作 ● 異地開發支持—Rational ClearCase/ClearQuest MultSite協作平 臺 ● 一致地項目管理—Rational Portfoio Manager提供全球統一的項目管理平臺 IBM Rational GDD平臺也適用于任何分布的開發場景: ● 整合同一企業分布在全國各地的研發團隊,GDD平臺可以讓 分布的團隊協作開發同一項目,提高人力資源的利用效率 ● 緊密聯接應用型項目中的客戶現場開發團隊和位于后方的內 部開發團隊,GDD平臺可以減少客戶現場開發人員的數量, 但是由于綜合了后方的開發力量,對于客戶提出的服務請求反 而能提供更快的響應 |
SOA應用開發 (Service-Oriented Architecture) |
IBM是SOA技術的積極推動者,作為IBM SOA解決方案的一部分,IBM Rational專門為SOA應用開發提供了全生命周期的開發和管理解決方案。 ● SOA開發方法論—RUP開發方法論專門針對SOA開發方法 的插件 ● 業務建模技術—幫助開發團隊徹底理解客戶業務流程 ● 設計業務模型—對UML語言進行擴展來滿足SOA系統設計的 特殊要求 ● 服務資產管理—對每個服務的所有開發工件進行全生命周期管理,保證在SOA架構中方便地查詢、重用各種現有的服務 |
IT管理(IT Governance) |
治理就是給員工的恰當的授權,由此形成一個完整的責任、權利和溝通的管理體系;同時配合以度量體系、制度、標準和控制機制,使每一個員工都能完成他所在崗位所承擔的職責。IT治理就是要建立起IT業務相關的決策體系,并配合以相應的度量和制度來管理和控制IT決策的指定和執行。 IBM Rational的IT治理解決方案主要包括了以下幾個方面的內容: ● 項目和項目組合管理—按企業業務發展戰略來決定IT項目的 優先順序,確保IT建設為業務發展而服務 ● 需求和質量管理—正確理解業務部門需求,保證軟件系統的質量 ● 軟件分析、設計及構建—構建靈活的系統架構,確保系統能夠快速響應將來業務需求的變化 ● 變更和發布管理—管理好業務部門的變更請求,快速實現變 更并發布到生產系統 |