Jazz 快速入門

2021-08-29 14:53:17 字數 2083 閱讀 4519

jazz 是乙個可伸縮、可擴充套件的團隊協作平台,用於無縫地整合整個軟體生命週期中的任務。想快速了解 jazz?這份短小的指南言簡意賅地為您介紹了 jazz 平台及其技術背景。通過它,您可以快速了解 jazz 這一全新的軟體交付協作平台。
jazz 是乙個可伸縮、可擴充套件的團隊協作平台,用於無縫地整合整個軟體生命週期中的任務。

jazz 資源中心

jazz 資源中心

jazz 新手入門

jazz 技術文件中心

jazz 演示及多**

為什麼我們需要 jazz 平台?

在團隊中開發軟體非常類似於在樂隊中演奏樂器。每個演奏者必須演奏他或她的部分同時要與其他人合拍協調。他們必須就將要如何溝通達成一致,並注意彼此傳送的訊號,否則表演就會失敗。有力協作和個人技能都是必不可少的。類似地,軟體開發人員必須注重構建質量**,同時協調他們的活動,使得一切順利進行。

整合開發環境 (ides),如 eclipse,已在改進個人工作效率方面取得成功。但是,開發人員在編寫**時還要積極地與團隊進行合作。這就是 jazz 平台的用武之地,將重點從個人工作效率轉移到團隊工作效率。

重點轉移案例

考慮團隊跟蹤並修復假定錯誤的工作情況。修復錯誤的工作在團隊中流動,從發現並報告問題的 mike,到複核傳入的錯誤報告並將該工作分配給 susan 的 rick,到修復該錯誤的 susan,並最終返回到 mike 以進行驗證。錯誤修復本身也在團隊中流動,從修復**流中的該問題的 susan,到驗證包含該修復的構建版本中的修復的 mike。

這些流可能非常脆弱。如果簽入某個修復而沒有更新錯誤報告,或者如果不存在將修復與特定**流和構建版本聯絡起來的紐帶,則團隊中的流就會中斷。這些中斷會在團隊中導致混淆並妨礙進度。更糟糕的是,中斷也許不會立即在團隊中的任何人面前表現出來。與領域相關的工作(例如,為軟體產品編寫**)和主要與維持團隊協作相關的工作(例如,在修復錯誤時標記錯誤)之間的交織也是非常令人生畏的。

儘管 ide 整合了若干工具,但開發人員仍然要手工做大量的重複性簿記工作——對於保持團隊有效地協作來說非常關鍵但同時也很容易遺忘或出錯的工作。如果 susan 只需告訴 ide 她現在正在設法修復某個特定的錯誤,這就要好得多。然後,當她完成修復和測試用例時,可以指出她已經完成該工作。susan 無需執行進一步的操作,系統將提交已更改的檔案,並將這些檔案與錯誤報告相關聯,更新構建說明,並將錯誤報告標記為「已結束」。如果工具以這種方式自動化簿記工作,則能通過確保錯誤報告與**簽入之間的重要聯絡是可靠的,從而幫助提高團隊的工作效率。同時,通過自動化繁瑣和容易出錯的簿記工作,還可以提高單獨的團隊成員的工作效率。

jazz 平台跨越鴻溝

jazz 是乙個用於整個軟體生命週期的團隊協作平台,旨在支援跨所有軟體生命週期階段的任務的無縫整合(早先的示例場景談及軟體生命週期中間的幾個常見任務)。jazz 平台在客戶端和伺服器端都設計為可擴充套件的,並且可以從非常小的團隊擴充套件到大型企業安裝。它整合了工具支援的流程指導的概念,其中,工具了解團隊的開發流程,並幫助團隊成員順利遵循相關流程。

jazz 平台不僅旨在整合現有的點工具 (point tool),而且還旨在提供乙個平台,在該平台上可以構建比以前更加整合的生命週期工具功能。當以這種方式在整個生命週期中整合開發工具時,使用一組結合在一起的點解決方案 (point solution) 來完成難以想象的事情將成為可能。像這樣的整合端到端工具可以幫助團隊更有效地構建軟體,並使得軟體開發活動更加令人愉快。

回頁首

jazz 是乙個與流程相關的平台

jazz 平台旨在執行以下工作:

jazz 平台的主要作用是為工具編寫人員提供要使用的機制和要遵循的規則,這些機制和規則可產生無縫整合的生命週期工具。這些機制通過定義良好的 api 來公開。jazz 平台還提供了幫助開發新工具的有用構件和框架。

參考資料

學習獲得產品和技術討論關於作者

jazz 是 ibm rational 面向軟體交付技術的下一代協作平台。jazz 專案是乙個開放的專案,它採用一種全新的開發模式——開放商業軟體開發來開發其專案。jazz 專案由 jazz.net 負責維護。您可以通過 jazz.net

原文:

Jazz 系列 Jazz 快速入門(IBM)

jazz 是乙個可伸縮 可擴充套件的團隊協作平台,用於無縫地整合整個軟體生命週期中的任務。想快速了解 jazz?這份短小的指南言簡意賅地為您介紹了 jazz 平台及其技術背景。通過它,您可以快速了解 jazz 這一全新的軟體交付協作平台。jazz 是乙個可伸縮 可擴充套件的團隊協作平台,用於無縫地整...

最新 Jazz 入門文件

jazz 新手入門 從這裡起步,了解 jazz 平台,嘗試全新的跨地域分布式協作開發方式。jazz 平台技術概覽 jazz 是乙個可伸縮 可擴充套件的團隊協作平台,用於無縫地整合整個軟體生命週期中的任務。本文是對 jazz 平台的技術概覽介紹。將介紹 jazz 平台的體系結構,以及對 jazz 平台...

Jazz 資源中心

協作支援 下乙個發展方向 現今的軟體無疑都是團隊協作開發的結晶,那個個人英雄史詩般的時代已經不復存在。時代需要協作,而我們更需要工具來進行協作!本文將為您深入介紹協作支援工具這一新興的技術變革,以及 jazz 的出現為此帶來的曙光!使用 ibm rational team concert 和 jaz...