Jiraの新機能とAIとの協働
ソフトウェア開発の現場で、AIの利用が進んでいるものの、生産性の向上が期待されるほど十分ではないという課題があります。アトラシアン株式会社が提供するJiraは、新機能を通じて「AIネイティブなソフトウェア開発」を実現しようとしています。 最新の発表によれば、JiraはAIエージェントと人間が協力しながら開発を管理できる新機能群を搭載しました。この新機能を利用することで、計画立案や作業の委任、セッションの監視を、Jiraの1つのプラットフォームで完結できるのです。
AIエージェントを理解するための基盤
新機能の背景には、アトラシアンが開発したコンテキストレイヤ「Teamwork Graph」があります。この技術により、AIエージェントは要件やアーキテクチャ、意思決定の履歴を理解し、より精度の高いタスクを実行することが可能になります。社内のベンチマーク tests によれば、AIエージェントは44%の高精度を実現し、トークン使用コストも48%削減されました。これにより、企業はコストを削減しながら高効率なプロダクト開発ができるようになります。
AIネイティブなソフトウェア開発とは
「AIネイティブなソフトウェア開発」とは、開発ライフサイクルをエージェントが理解・実行できるように再設計する手法です。具体的には、次の3つの要素が求められます。
1.
作業前の意図の構造化: システムがエージェントに必要な情報を提供します。これは要件やアーキテクチャ、過去の意思決定などを含みます。
2.
プロセスの一貫性: 異なるAIエージェントを使用しても、ワークフローは変更されません。これにより、開発プロセスが一貫して進行することが保证されます。
3.
自律性の可視化の保持: 開発チームは、誰が何をレビューしているのか、どの作業アイテムから始まったのかが常に確認できる状態を保たれます。
Jiraの新しい機能群
新機能は、以下の3つの主要な領域で改善がなされました。
1. コンテキストに基づく計画立案
- - Jira Planner: コードベースや、Jira・Confluenceの履歴を元に、構造化された技術仕様書を生成します。これにより、視覚的にも理解しやすい形で情報を提供します。
- - Jira for Slack: Slackの会話をJira作業アイテムに変換し、迅速に作業を進められるようにします。
- - Loomとの連携: Loomでの録画をAIが利用できる構造化指示に変換します。
2. 作業委任の効率化
- - Agents in Jira: 作業を直接、いくつかのAIエージェントに割り当てることが可能です。
- - Jira Coding Agent: すべての有料Jiraプランで利用でき、コードのエラー修正などを行い、プルリクエストとして返すことができます。
- - Agent sessions機能: 各エージェントがどのタスクでつまずいているかや、完了したタスクを可視化します。
3. スケーラブルな自動化
- - バグ修正や脆弱性修正の自動化: 定期的な作業をルールに基づき自動的に振り分けることで、開発の効率が向上します。
- - エージェント型エンジニアリング向けのテンプレート: 短時間でエージェントに対応したJiraプロジェクトを立ち上げることができます。
- - コスト管理の能力向上: 複数のエージェント間でのコストを一元管理し、経済的な運営が可能になります。
進化するJiraの重要性
Jiraはもともとバグトラッカーとしてスタートしましたが、今や何百万ものチームが利用する拠点となっています。これにより、開発者のタスクがどう進行しているのか、何がリリースされたのかを一元的に管理できるのです。アトラシアンは、自社の技術を進化させ、AI時代に対応したソフトウェア開発支援の基盤を提供しています。今後のJiraの展開から目が離せません。
アトラシアン社とは
アトラシアンは、「あらゆるチームの可能性を解き放つ」という使命のもと、グローバルに活動するソフトウェア企業です。ソフトウェア開発、ワークマネジメントなどの分野で高い評価を受けており、多くの企業に利用されています。