アトラシアンと GitHub で計画、デリバリー、コードを接続する方法

アトラシアンと GitHub は、コード、作業、ナレッジを接続する 4 つの方法を提供しています: GitHub for Atlassian、GitHub 向け Teamwork Graph コネクタ、GitHub Copilot for Jira、および Atlassian MCP Server です。

コード リポジトリとプロジェクト管理を別々のサイロとして扱うのではなく、アトラシアンの Teamwork Graph を通じて GitHub を接続することで、プル リクエスト、コミット履歴、課題追跡が 1 つのワークフローに統合されます。エージェントはコードの状態を読み取るだけでなく、構造化されたコンテキストとして結果を積極的に書き戻し、コミットのたびに組織のナレッジを充実させます。

エンドツーエンドのエクスペリエンス

各要素が 1 つのワークフローに組み込まれる仕組みは次のとおりです。各ステップでは、1 つ以上の接続ポイントを利用します。以下で詳しく説明します。

  1. 計画: Jira と Confluence で成果、決定事項、受け入れ基準を定義します。

  2. コンテキストの接続: GitHub for Atlassian と Teamwork Graph コネクタが作業、ナレッジ、コードをリンクします。

  3. 構築: GitHub で開発するか、Jira からコーディング エージェントに作業を委任します。

  4. レビューとリリース: 元の Jira および Confluence のコンテキストを手元で確認しながら、GitHub のプル リクエストをレビューします。

  5. 学習: GitHub のアクティビティが Jira と Rovo に反映され、チームとエージェントの連携を維持します。

1 つのつながったループ: チームが Jira と Confluence で何を構築するかを決定する → 開発者が GitHub でそれを構築する → コード、プル リクエスト、ステータスが Jira に戻される → そして、そのリアルタイムの状況に基づいて、チームが次に計画する内容が決まります。

GitHub とアトラシアンを接続する方法

GitHub for Atlassian: Jira から GitHub の開発を追跡する

最適な対象者: Jira の作業項目に実装ステータスを関連付けたい開発者、プロダクト マネージャー、デリバリー リード。

GitHub と Jira を接続することで、ブランチ、コミット、プル リクエスト、ビルド、デプロイ、および関連する開発アクティビティが、デリバリー対象の作業と並んで表示されるようになります。チームがブランチ名、コミット、プル リクエストに Jira の作業項目キーを含めることで、関係者は開発者に最新状況を尋ねる必要なく、Jira から進捗を追跡できます。

Streamline development workflows across GitHub, Jira, and your Atlassian apps having unified data with one, Atlassian-powered app

アトラシアンが提供する 1 つのアプリでデータを統合し、GitHub、Jira、および Atlassian アプリ全体で開発ワークフローを効率化します。

GitHub を Jira に接続する方法

  1. GitHub for Atlassian をインストールして、リポジトリを Jira サイトにリンクします。

  2. 明確な受け入れ基準を持つ Jira 作業項目を開きます。

  3. GitHub で、その Jira キーを参照するブランチとプル リクエストを作成します。

  4. Jira の作業項目に戻り、開発パネルを開きます。

  5. リンクされたブランチ、コミット、プル リクエスト、およびビルドまたはデプロイのステータスを表示します。

価値を感じる瞬間: 開発者が GitHub で作業を続けている間も、プロダクトおよびデリバリー チームのメンバーは Jira で実際の実装の進捗状況を確認できます。

GitHub 向け Teamwork Graph コネクタ: GitHub、Jira、Confluence を横断して検索および推論を行う

最適な対象者: コード アクティビティをビジネスやデリバリーのコンテキストと結びつけた回答を必要とする、エンジニアリング マネージャー、プロダクト チーム、サポート、およびリーダー。

対象となる GitHub リポジトリ、プル リクエスト、プル リクエストのコメント、課題、課題のコメント、コミット、およびブランチを、Rovo を活用したエクスペリエンスのコンテキストとして利用できるようにします。Rovo は、GitHub のデリバリー シグナルを Jira の作業や Confluence のナレッジと結びつけることができるため、チームは手動でリンクをつなぎ合わせることなく、進捗、ブロッカー、所有権、および決定事項を把握できるようになります。

クエリ: 最近コミットがなく、スプリントで滞っているものは何ですか? Rovo は、Jira の現在のスプリント作業と最近の GitHub プル リクエスト アクティビティを比較し、本当に重要なフォローアップがコードの不足ではなく Jira ステータスの管理である箇所をハイライトします。

価値を感じる瞬間: 回答は単なる検索結果の羅列ではなく、デリバリーのストーリーを説明しています。

セットアップ: 組織の管理者が GitHub for Atlassian を通じて GitHub を接続し、GitHub を Rovo のソースとして有効にします。利用できるかどうかは、接続タイプ、権限、および Rovo の利用資格によって異なります。

Atlassian MCP Server と GitHub Copilot: オープン プロトコルを通じて GitHub Copilot をアトラシアンに接続する

最適な対象者: MCP 互換の AI クライアントを標準化しているチーム、およびアトラシアンのツールやコンテキストを公開するためにガバナンス管理された方法を必要としている管理者

Atlassian MCP Server は、アトラシアンと、Model Context Protocol をサポートする互換 AI クライアント間の接続レイヤーです。Visual Studio Code に追加すると、GitHub Copilot Chat (エージェント モード) が、許可された Jira および Confluence のコンテキストとサポートされているアクションを開発者の既存のチャット エクスペリエンスから使用できるようになります。別のコンテンツ ストアを用意したり、エディターから離れたりする必要はありません。アクセスは、ユーザーのアトラシアン権限と管理者機能に従います。

Atlassian MCP Server を使用して、VS Code 内から関連するアトラシアンのコンテキストを表示する

GitHub Copilot を Atlassian MCP Server に接続する方法

  1. Visual Studio Code で Atlassian MCP Server を設定するには、Atlassian MCP Server を MCP 設定に追加します。

  2. アトラシアンの OAuth フローを完了して、接続が既存の権限で実行されるようにします。

  3. GitHub Copilot Chat (エージェント モード) で以下のようなサンプル プロンプトを入力します。「PROJ-123 の受け入れ基準とリンクされた Confluence ページを要約して」。

  4. 提案されたアクションを実行前に確認します。これにより、人間による制御が確保できます。

価値を感じる瞬間: 開発者がすでに使用している AI クライアントに、ガバナンス管理されたアトラシアンのコンテキストを導入できます。データを複製したりクライアントを置き換えたりする必要はありません。

要件: 関連する Jira および Confluence コンテンツにアクセスできる Atlassian アカウント、GitHub Copilot Chat (エージェント モード) が有効になっている Visual Studio Code、および設定済みの Atlassian MCP Server。アクセスは、お客様のアトラシアンの権限および管理者機能に準じます。

同じサーバーが Claude と Claude Code を接続します。

GitHub Copilot for Jira: Jira の作業項目を GitHub Copilot に委任する

最適な対象者: 明確に定義された Jira 作業項目からエージェントの実装を開始したいソフトウェア チーム。

Jira の作業項目を GitHub Copilot for Jira に割り当てます。エージェントは作業項目のコンテキストを使用し、選択した GitHub リポジトリを調査し、変更を実装し、人間によるレビュー用のプル リクエストの下書きを作成します。この引き継ぎは Jira で開始され、通常の GitHub レビュー ワークフローに戻ります。

Jira の作業項目を GitHub Copilot に委任する方法

  1. 明確な受け入れ基準を持つ Jira の作業項目を開き、GitHub Copilot for Jira に割り当てます。

  2. エージェントが適切なコードベースのコンテキストを把握できるように、対象の GitHub リポジトリを選択します。

  3. エージェントがリポジトリを調査し、変更を実装し、GitHub でプル リクエストの下書きを作成します。

  4. GitHub の通常のレビュー ワークフローでプル リクエストの下書きをレビューした後、マージします。

価値を感じる瞬間: チームは、要件を別のコーディング エージェントのプロンプトにコピーすることなく、計画された作業からレビュー可能なプル リクエストに移動できます。

要件: アトラシアン サイトで Rovo が有効になっていること、対象となる GitHub Copilot サブスクリプション、および管理者によって設定された GitHub Copilot for Jira Marketplace アプリ。

エクスペリエンスの連携の仕組み

Jira 作業に関するコードの進捗を確認するには、GitHub for Atlassian から始めます。GitHub、Jira、Confluence を横断して質問するには、GitHub 向け Teamwork Graph コネクタを追加します。作業項目からプル リクエストの下書きを作成するには、GitHub Copilot for Jira を使用します。また、GitHub Copilot やその他の互換性のある AI クライアントがオープン プロトコル経由でアトラシアンにアクセスできるようにするには、Atlassian MCP Server を介して接続します。

目的

推奨ツール

Jira 作業に対するコードの進捗を確認する

GitHub for Atlassian

GitHub、Jira、Confluence を横断して質問する

GitHub 向け Teamwork Graph コネクタ

GitHub のエージェントを使用して、Jira の作業項目からプル リクエストの下書きを作成する

GitHub Copilot for Jira

オープン プロトコル経由で GitHub Copilot または他の互換性のある AI クライアントを接続する

Atlassian MCP Server

これらのエクスペリエンスは相互に補完し合います。チームは GitHub for Atlassian を通じて実装を追跡し、Teamwork Graph を使用してより広範なデリバリー ストーリーを検索し、Jira の作業項目を GitHub Copilot for Jira に委任し、Atlassian MCP Server を使用して、GitHub Copilot や他の互換性のある AI クライアントが、ガバナンス管理されたオープンなプロトコルを介してアトラシアンのコンテキストにアクセスできるようにします。

よくある質問

  • 開発の進捗を確認するために、GitHub や Jira から離れる必要がありますか? いいえ。GitHub for Atlassian を使用すると、ブランチ、コミット、プル リクエスト、ビルド、デプロイが Jira 作業項目自体に表示されます。チームがブランチ名、コミット、プル リクエストに Jira の作業項目キーを含めている限り、開発者が GitHub で作業を続けている間も、プロダクトおよびデリバリーのチーム メンバーは Jira から進捗を追跡できます。最新状況を尋ねる必要はありません。

  • これらの AI エージェントは、人間のレビューなしに自動的に変更を加えますか? いいえ。すべての接続は既存のアトラシアン権限の下で動作し、人間による制御を維持します。コーディング エージェントは、勝手にマージするのではなく、人間のレビュー用にプル リクエストの下書きを作成します。また、生成されたコード、提案されたアクション、およびプル リクエストはすべて、通常のガバナンス プロセスを経由します。

  • 始めるには何が必要ですか? まず、リポジトリと Jira サイトに GitHub for Atlassian をインストールして設定し、GitHub 作業で Jira キーを参照します。Rovo を活用したエクスペリエンスを使用するには、管理者が Rovo のソースとして GitHub を有効にします。これには、対象となる Rovo エクスペリエンスと、GitHub 用 Teamwork Graph コネクタの権限が必要です。個々のエージェント サーフェスには独自の前提条件があります。GitHub Copilot for Jira には、Rovo が有効になっていること、対象となる GitHub Copilot サブスクリプション、および GitHub Copilot for Jira Marketplace アプリが必要です。

はじめに

  1. GitHub と Jira を接続します。チームが使用するリポジトリと Jira サイトに GitHub for Atlassian をインストールして設定します。

  2. Rovo で GitHub コンテキストを有効にします。組織に対象となる Rovo エクスペリエンスと、必要な GitHub 用 Teamwork Graph コネクタ権限があることを確認します。

  3. 適切なエージェント サーフェスを追加します。チームが希望するワークフローに基づいて、GitHub Copilot for Jira と Atlassian MCP Server を設定します。

  4. 人間による制御を維持します。既存のガバナンス プロセスを通じて、生成されたコード、提案されたアクション、権限、およびプル リクエストをレビューします。

リソース: