SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Developers Summit 2025 セッションレポート(AD)

開発プロセスにAIを最大限生かすには? 品質と速度を両立するアジャイル開発の実践

【13-C-2】AIが変えた開発のスタイル、そしてアジャイル

  • X ポスト
  • このエントリーをはてなブックマークに追加

AI活用の前にテストに向き合う

 昨今では、こうしたCD/UTのプロセスにおいて生成AIが活用できる。藤原氏は、NECソリューションイノベータにおいて、これまでどのように生成AIを活用したコーディングやテスト生成を行ってきたのか、紹介した。

 同社では、GitHub CopilotとChatGPT的に扱える社内LLMが導入された。初めはうまくいかなかったが、使ううちにどういったコードに対してAIが効果を発揮するのか、勘所がつかめたという。

 「LLMにテストコードを書かせても、機能をテストできないなどの課題がありました。一方で、『単一責任の原則』を守っている場合はうまくテストコードが生成されることが分かりました。AIも結局はツールなので、AIの特徴や使い方を理解しなければいけません」

 しかし、こうしたAI活用のポイントを他のメンバーに伝えても「あまり浸透しなかった」と藤原氏。その要因をひも解くと、AIの導入以前に「テストに対する忌避感」や「開発期間の短さ」といったマインド的な障壁があることがわかった。

 そこで藤原氏のチームでは「テストを書かないとレビューが通らない」というルールを設定した。

 「先述の通り、キレイなコードでないとなかなかテストコードは書けず、テストは終わりません。こうした失敗の体験を通して『このやり方ではだめだ、なんとかしないと』という意識になってくれれば、マインド変革のチャンスです」と藤原氏は語る。これは、失敗を経験させることで、「今までのやり方を踏襲」することに疑念を抱いてもらうのを目的としている。

 このタイミングで「いい方法がある」と提案を行い、「キレイなコード」や「AIによるサポート」の効果を実感してもらうのだ。チームとして成功体験を得れば、後述する文化としての定着を図ることができる。

生成AIを最大限に生かすための「テキスト化」

 続いて、開発作業全体における生成AIの活用について考える。「要件定義やアーキテクチャ設計といったタスクステップでも活用できそうだが、データの形式がバラバラのためマルチモーダル環境が必要。コストがかかりすぎる」と藤原氏。

 そこで、藤原氏のチームでは開発プロセスに必要な多くの情報をテキスト化することで、AIのメリットを享受しやすくしているという。

 
 生成AIを使うということ。実際はどうなのか?

 藤原氏は、「仮にすべてがテキストエディタで完結すれば、GitHub Copilotが活用できます。レビューやリファクタの相談、アーキテクチャの改善、さらには上流工程であるニーズ探索まで、全てをAIに問える理想郷が実現する」と語る。

 テキスト化によってAIの効果を感じられるようになれば、自然と手放せない存在となり、AIの活用が進むわけだ。

次のページ
AI活用のための開発チームビルディング

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
Developers Summit 2025 セッションレポート連載記事一覧

もっと読む

この記事の著者

岡田 果子(オカダ カコ)

 IT系編集者、ライター。趣味・実用書の編集を経てWebメディアへ。その後キャリアインタビューなどのライティング業務を開始。執筆可能ジャンルは、開発手法・組織、プロダクト作り、教育ICT、その他ビジネス。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

丸毛 透(マルモ トオル)

インタビュー(人物)、ポートレート、商品撮影、料理写真をWeb雑誌中心に活動。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

提供:NECソリューションイノベータ株式会社

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/21078 2025/04/04 12:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング