/note/tech

AI時代に、チケットというUIはまだ最適なのか

要約:

■ 1. チケットの役割と定義

  • チケットは以下の課題を解決するインターフェースとして機能してきた:
    • バグや変更要求の追跡
    • 作業の優先順位付け
    • チーム間のハンドオフ
    • 責任の明確化
    • 進捗管理と証跡保存
  • チケットは「文脈圧縮インターフェース」と定義され、実装が遅く多くのハンドオフが必要だった時代に最適化されたものである

■ 2. AI時代における課題

  • AIが実装、テスト生成、レビュー補助を高速化することで、チケット作成に費やす時間の相対的なコストが増大している
  • チケット中心の開発から、「何を実現したいのか」という意図(Intent)を軸にした開発へのシフトが求められる

■ 3. チケットの役割分解と再配置の提案

  • 従来チケットが担ってきた複数の役割を分解し、それぞれ適切な場所に配置することが提案されている:
    • 背景・意図: 設計ドキュメント、ADR
    • 仕様・制約: 実行可能な仕様、テスト
    • 作業実行: AIエージェントが動的に生成
    • 進捗管理: PR、CI/CD、自動観測
    • 検証: テスト、CI、AIレビュー
    • 証跡: PR、commit、実行履歴

■ 4. 結論

  • チケットは消滅するのではなく、開発の唯一の中心ではなくなる
  • Intentを軸につながった情報を人間が確認するための「ビュー」へと進化していく