有數據顯示,目前只有37%的軟件工程項目參與者對自己的應用是滿足的,63%對應用處于不滿意狀態,因此軟件開發的統一協作成為急需解決的難題。規模龐大是許多跨國集團軟件開發項目的一個隱痛。由于全球分布式的組織,有不同時區,不同語言環境,如何保持互通信息,進行工作任務動態分配,如何讓規模中的人有序分配任務成為困擾軟件開發者的一大難題。開發工具需要能夠快速集成,具有開放性與可擴展性,這樣才能解決各開發人員用不同格式報表匯總開發項目。在整個開發過程中,也容易出現資產重用,從最初的需求到交付的端到端的跟蹤也難以實現。而且,在整個項目進行中,有效及時的溝通也是至關重要的。
“誰都不是一個島嶼,自成一體,每個人都是廣袤大陸的一部分”,英國詩人John Donne的這句詩從一定程度上詮釋了IBM Rational面向軟件交付技術的下一代協作平臺,它能把項目組中的各個角色有機的結合起來。Jazz整合了工具支持的流程指南概念,其中工具了解團隊已決定使用的開發流程,并無縫地幫助團隊成員遵循該流程而不會妨礙他們。Jazz不僅集成現有的點工具 (point tool),而且還提供一個平臺,在該平臺上可以構建比以前更加集成的生命周期工具功能。當以這種方式在整個生命周期中集成開發工具時,使用一組結合在一起的點解決方案 (point solution) 來完成難以想象的事情將成為可能。像這樣的集成端到端工具可以幫助團隊更有效地構建軟件,并使得軟件開發活動更加令人愉快。
Jazz 平臺的設計和構建目的是:
· 支持整個軟件生命周期中的任務的無縫集成。
· 促進團隊協作和整個軟件生命周期中的協作。
· 提供一個可擴展的平臺。
· 幫助團隊更有效地構建軟件。
· 支持全局分散的開發團隊。
· 提供可從小型團隊一直擴展到大型企業的解決方案。
· 維護審核跟蹤和自動化簿記工作,以便能跟蹤究團隊的職責。
· 支持適合客戶需要的 UI 集成(IDE、Web 瀏覽器等等)。
· 培育工具提供商的廣泛生態系統,包括獨立軟件供應商 (ISV)。
· 使軟件開發工作更加令人愉快。
綜上所述,Jazz協作平臺,帶給軟件產業的不僅是先進的工具,更多的是先進的軟件方法論和管理思想,它讓我們在開發過程中更加游刃有余,使整個項目組的每個角色真正的融為一體,設計開發出符合市場需求的高質量的軟件產品,是軟件開發協作新的里程碑。
原文轉自:http://www.anti-gravitydesign.com