事例の要約
- 課題
- 新しい機能を作るには、作業を細かい単位に分けて複数の開発チームに割り振る必要があり、計画から本番公開までに時間がかかった。複数のサービスにまたがる障害の調査にも長い時間を要していた。
- 取り組み
- AIが要望を仕様や作業項目に分け、ほぼ完成に近い試作品を作ってから開発者に引き渡す。
不慣れな言語のコードの読み解き、人より先のコードレビュー、テストの並行実行をAIが担う。
障害時はAIが監視や変更履歴などの情報を横断して調べる。
認証情報はAIに渡さない仕組みとし、社内のセキュリティ規程を再利用できる形で組み込む。 - 成果
- 主な利用者層で開発の生産性が向上し、変更の取り込みにかかる期間も短くなった。
担当外の技術領域での作業が数日から短期間で済み、公開期限前に通常より多くの課題を片付けられた。
複数のサービスにまたがる障害の調査時間が大幅に減った。