在非專業人士看來,軟件開發的工作稍顯枯燥乏味,而IBM將其下一代軟件開發社區命名為Jazz的原因之一,是希望給軟件開發帶來一股充滿活力的清新氣息。
開發模式革新
Jazz是IBM Research與IBM Rational兩個部門聯合開展的一個技術項目,目的是構建一個可擴充、可擴展的團隊協作平臺,以便無縫整合軟件與系統開發生命周期中的工作。IBM大中華區軟件集團Rational總經理夏然向記者介紹說,IBM將在今年3季度發布基于Web2.0技術的開放協作開發平臺Jazz。Jazz倡導了一種革命性的全新開發模式,它具有高度協作、流程顯示與自動控制、高透明度和敏捷開發四大特性。命名為Jazz的另一個原因是:IBM希望在未來,開發者團隊將能夠跟隨樂隊,踩著統一的開發節拍,充分發揮出每個開發者的舞姿。
Web2.0技術讓實時的信息發布、信息反饋成為了可能,為團隊協作開發搭建了卓越的平臺。通過互聯網,分布在世界各地的開發團隊成員都可以在Jazz上了解到開發的新進度,發布新的開發和測試結果,尋求幫助。此外,他們還能在Jazz上找到他們應該遵循的工作流,在Jazz的指引下循序漸進地工作,而不必擔心偏離了開發目標。對于項目的管理者,他們也能夠在Jazz上找到自己需要了解的東西,包括團隊的進度,每位開發者的現狀,以及資源的配置狀況等數據。從而幫助其靈活地配置人力物力,確保開發按時、按目標完成,甚至能夠幫助他們進一步進行決策。
更重要的是,Jazz提供了一個開放的架構,這使得任何人都可以將自己的應用集成到Jazz中去,或者將Jazz集成進來,而不必擔心平臺的差異性。這將大程度地匯聚不同開發者的智慧,讓團隊協作更加無間。未來,Rational還將推出基于Jazz的軟件產品Team Concert1.0,讓團隊開發更有效率。
三大策略
2008年,除了發布Jazz平臺之外,Rational還有三大重點策略。目前,開發團隊的規模逐漸擴大,人員日益分散,開發需求更趨復雜。隨之而來的是如何管理開發資源,包括開發的人員、物流、信息流,如何減少重復開發,以及如何隨需應變,動態地調配各方面資源等問題。據新的調查報告顯示,全球有近三分之二的軟件開發項目在以跨地域的方式進行。復雜而分散的商業模式給開發者們帶來了巨大的壓力,也呼喚著更完善的管理方式和可供開發團隊實時共享信息平臺的誕生。
夏然說:“正是出于對這種趨勢和需求的理解,Rational提出了成治理能力,交付靈活架構和扶持開發社區這三大策略重點,將幫助大規模甚至跨區域團隊進行有效地治理,提高開發效率,交付高質量軟件產品。”治理能力的提升將大程度地發揮開發者的智慧,把人力資源的價值和靈活性大化。模塊化的設計理念能夠減少重復開發,交付靈活架構,實現對SOA的支持。同時,借助社區的凝聚力,開發團隊將能夠獲得更多的開發智慧支持。
相關鏈接
對于三大策略重點,Rational企業級軟件交付平臺提供了完善的過程和組合管理工具,進行全面支持。包括:
架構管理和構建:包括構架和建模,協助企業建立靈活、開放,支持SOA的軟件架構;
變更和發布管理:包括定義工作流程,創建自動化的報告和跟蹤。IBM Rational變更和發布管理軟件產品可以通過加速軟件和系統的交付,令全球的團隊更有效、更低成本地進行端到端的軟件過程治理,幫助業務高效開展;
過程和項目組合管理:幫助企業建立和推行標準化的項目管理流程,建設企業標準方法庫。通過提供可配置、可適應、可視化的項目管理流程,提高團隊工作效率和產品質量,讓開發目標隨時與業務目標保持一致;
質量管理:幫助企業持續交付高質量軟件產品。