三菱電機はハードウエア製造を中心としてきたが、市場競争の激化に伴い、ハードウエアで顧客に価値を提供することと並行して、別の価値提供の形を模索している。そこで、顧客のニーズにマッチしたソフトウェアを含めた全体ソリューションを提供すべく、ソフトウェアの開発にも注力するようになった。それに伴走したのは、KDDIアジャイル開発センター株式会社(以下、KAG)だ。その名のとおりアジャイル開発に特化したKAGは、どのように三菱電機のソフトウェア開発部門を支援したのか。両社のキーパーソンに聞いた。

ソフトウェア開発力の強化へ
選んだ手法はアジャイル開発

ハードウエアを中心としたモノづくり企業である三菱電機だが、ソフトウェアを開発するためのプロジェクトを始動した。

——ソフトウェア開発に注力するようになった背景を教えてください。

三菱電機 名古屋製作所
ソフトウエアシステム部 エンジニアリングソフトウエア戦略グループ
サブグループマネージャー
江口 貴紀 氏

江口 当社はハードウエアの品質で優位性を保ってきましたが、中国など新興の競合他社の実力が向上し、市場競争は年々厳しいものになっています。そのため、ソフトウェアも交えた全体のソリューションとして提案していくことへ可能性を見出しました。

三菱電機 名古屋製作所
ソフトウエアシステム部 エンジニアリングソフトウエア戦略グループ
サブグループマネージャー
江口 貴紀 氏

そこでソフトウェアの開発力を強化すべく立ち上げたのが今回のプロジェクトです。これまでにもハードウエアの設定に使うソフトウェアを開発してきましたが、ビジネスモデル的にもソフトウェアは単体で利益を出す形にはなっていませんでした。「新しい価値・利益を生み出すソフトウェア開発」が本プロジェクトの命題です。

——今回のプロジェクトでは、なぜアジャイル開発を取り入れることになったのでしょうか。

江口 もともと弊社のソフトウェア開発は、基本的にウォーターフォール型で行われています。 本プロジェクトでは、お客様のニーズを柔軟にくみ取って市場に対応するために短期間で開発することが求められていました。そこで、アジャイル開発に挑戦することにしました。

三菱電機 名古屋製作所
ソフトウエアシステム部
エンジニアリングソフトウエア戦略グループ 主任
的場 祐弥 氏

的場 私たちとしては、実際に製品を使っていただくお客様から、直接意見や希望を伺える機会がないことも課題としてありました。その課題からの脱却が必要で、そのためにもアジャイル開発が必要と判断しました。

三菱電機 名古屋製作所
ソフトウエアシステム部
エンジニアリングソフトウエア戦略グループ 主任
的場 祐弥 氏

——どういうきっかけで、アジャイル開発の支援をKAGに依頼したのでしょうか。

江口 KDDIさんは通信インフラを維持するために、24時間365日通信施設を稼働させるという大変厳しい品質保証が求められています。その条件は、三菱電機が製造している、工場を止めないFA機器※1と全く同じです。KAGさんはKDDIの一部署から独立した企業で、KDDIの内部にあった頃から私たちと同じようにウォーターフォール中心の開発からアジャイル開発を広げてこられた。そこが私たちの今の取り組みと重なったため、ここなら力になってくれると思い、支援を依頼しました。※1 工場の生産工程を自動化・省力化するために用いられる装置やシステム。

KDDIアジャイル開発センター
開発1部 部長 アジャイルBizストラテジスト
山田 嘉彦 氏

KDDIアジャイル開発センター
ソフトウェアエンジニア
加藤 岳大 氏

——KAGはどのように三菱電機のアジャイル開発を支援しているのでしょうか。

山田 そもそも、KAGは単にプロダクトを作るだけの支援を目指しているわけではありません。実際にプロダクトを利用するエンドユーザーの視点からソリューションを考え、それがユーザーの要望を満たす価値のあるものになるのかを1つずつ検証して、プロダクトを成長させていくことを目指しています。したがって、基本的にはお客様にアジャイル開発を教えたり、開発を受託するというよりも、一緒に開発を進めながら将来的にはお客様自身でアジャイル開発を行ってプロダクトを成長させていけるように支援させていただきます。

KDDIアジャイル開発センター
開発1部 部長 アジャイルBizストラテジスト
山田 嘉彦 氏

加藤 アジャイル開発では仮説を立てて検証し、間違っていたら柔軟に方針を変えることも少なくありません。開発する機能や、その工程なども必要に応じてフレキシブルに変えます。その際、意見を出しやすいフラットな組織であることが必要になってくるので、いかに全員がプロダクトの価値やゴールに向かって目線を合わせて進んでいけるようにするかを意識しています。さらに、ユーザーの要望が風化しないうちに迅速にプロダクトをデリバリーしながらも品質を保つ必要があるので、速度と品質の両立を意識しながら三菱電機さんと開発に取り組んでいます。

KDDIアジャイル開発センター
ソフトウェアエンジニア
加藤 岳大 氏

企画段階からプロダクトリリースまで
一気通貫で支援

本プロジェクトの成果として生まれたのが、AIを活用して議事録を作成するアプリ「Memory Tech」だ。ターゲットは製造業で、業界をよく知る三菱電機の知見が生かされている。

——なぜこのようなアプリを、三菱電機が開発することになったのでしょうか。

江口 外部の方を対象にしたアンケートで商談から最終的な納品までの課題を聞くと、商談時の見積もりや、受注後の現地調整(商談で決めた仕様の機械を現場に運び調整すること)での手戻りが大きな課題であると回答した人が65%もいることがわかりました。その一番の要因は、FA機器の商談では仕様を決めていくことが ほぼ口頭で行われるため、部分的に解釈の余地のあるやりとりが発生し、発注元が考えている仕様が受注側に正しく伝わっていなかったことでした。製造業では発注元から仕様書が出てこないケースも珍しくないのです。そうしたコミュニケーションの齟齬(そご)をなくすために、AIを使って議事録を自動作成するソリューションが「Memory Tech」です。

通常、議事録は会社や部門によってフォーマットが決まっているのですが、「Memory Tech」はそのフォーマットに従って、商談の終了から2 分で議事録が作られます。2 分にこだわったのは、素早く議事録が作成できれば、打ち合わせ中にその場でお互いに議事録を確認できるからです。これでさらに認識の食い違いを減らすことが期待できます。また、TeamsやZoomなどのオンライン会議にも対応しており、日本語以外にも英語や中国語などが交じる会議にも対応しますので、そういった場合でも認識合わせや確認をスムーズにします。

——今回のプロジェクトでは、開発だけではなく、サービスデザインの部分でもKAGが支援されたそうですが。

山田 私たちはサービスを洗練させるためにペルソナや登場人物、ステークホルダーマップを作ったりしながら「Memory Tech」の全体像を明らかにして理解を深めていきました。その後、インタビューに参加させていただいたりしながら課題をまとめ、プロダクトの開発方針を決めていきました。その上で、ユーザーストーリーマップやカスタマージャーニーマップなどを作り、KAGのデザイナーが中心になってサービスデザインの部分でも支援させていただきました。KAGの支援では、サービスデザインと開発は連続的なサイクルの中にあり、必要に応じて繰り返し何度も行い、プロダクトの成長へつなげていきます。

顧客企業が抱える課題に合わせて、プロジェクトの様々なフェーズに伴走する

——プロジェクトでは、まず短期間でプロトタイプを作成し、PoC(概念実証)を繰り返しながら仕様を詰めていったそうですが、PoCによって、どのような成果が得られましたか。

江口 PoCを行った当初は満足度が6割ほどでした。その原因はFA機器には専門用語が多く、文字起こしの精度が低いということでした。そこで、専門用語だけでなく製品名や人の名前なども登録できる機能を加えることで一気に精度が上がり、満足度も8割まで上がりました。また、当初はスマートフォンで録音することにこだわったのですが、PoCではオンライン会議でも使いたいという声も多く、パソコンでも使えるようにしました。その他にも、外国人との商談でもお互いに内容が理解できるように多言語対応にしたり、人事情報など商談とは関係のない話を削除する機能も盛り込んでいきました。このようにPoCを行ったことで、実際に現場で必要とされている様々な使い方に対応できるようになり、さらに満足度も上がっています。

的場 今回はMVP※2(実用最小限の製品) から開発を始めることで、早期の段階で満足度が分かりました。これが従来のウォーターフォール開発だと、そこまでに1年くらいかかります。この期間短縮においても、アジャイル開発に大きな意味があると感じています。※2 MVP(Minimum Viable Product)とは、顧客が抱える課題を解決できる、必要最低限の機能を備えた製品やサービスのプロトタイプのこと。

——KAGとしては、今回アジャイル開発の支援の中で、どのような強みが生かせたと感じていますか。

山田 私たちも、もともとはKDDIの中でのサービス開発において、いかにフィードバックを得ながら、より良いものを作っていくかにトライしてきました。今のような形になるまでに、何度も失敗しながら十数年かかったのです。この経験を活かし、三菱電機さんにはよりスピード感のあるプロダクト開発を行っていただくために、様々 な知見を共有させていただきました。そこが一番の強みだと思っています。

加藤 KAGはエンジニアが多い会社なので、最先端の技術や最新のAIに関する情報などもすぐに回ってきます。そういう情報をお客様と共有し開発に反映できるところも、強みになっています。

アジャイル開発でもAIが有効
開発効率をアップ

「Memory Tech」の開発でAI活用に成功した理由として、アジャイル開発の柔軟な仕組みとスピード感がある。AIのような変化の激しい技術を活用し続けるためには、アジャイル開発が有効になってくる。

——「Memory Tech」の開発においては、どのようなAIが活用されているのでしょうか。

江口 基本的には、汎用的なAIをどう使いこなしていくかが重要です。独自のAIを作っても、汎用的なAIの方がどんどん進化していくので無駄になってしまうからです。

加藤 AIは進化のスピードがとても速いので、先週最新だったことが今週はもう遅れているといったことがあります。実際に「Memory Tech」を開発する中でも、最初はClaudeの古いバージョンを使っていましたが、新バージョンが日本で使えるようになったらすぐに採用しました。こうした要件の変更に対応するスピード感も、アジャイル開発だからこそ実現できたと感じています。

——アジャイル開発の中でもAIの活用はあるのでしょうか。

的場 大きく2つあります。1つはソースコードを実装する際に、AIエージェントと伴走しながら開発を進めました。これによって開発の速度が上がります。もう1つは、実際に製品の中で使っているAIの特性を確かめながら開発を進めていきました。

山田 アジャイル開発ではフィードバックを受けて、それをすぐに実装してお客様に使ってもらうサイクルが重要です。そこにAIをうまく活用することで、サイクルの速度も上がっていきます。これからも、どんどんその傾向が強まっていくと思いますので、KAGからもAIをうまく活用できる開発環境自体をインストールしていく支援も続けていきます。

——三菱電機としては、今後どのようにアジャイル開発を社内で広めていこうと考えていますか。

江口 アジャイル開発に関しては、我々のプロジェクトだけでなく名古屋製作所全体で、積極的に取り入れていこうとしています。まずは「Memory Tech」をきちんと売れるものに仕上げていき、最終的にはFA事業の最適化にも貢献したいと思っています。

的場 1年半くらいアジャイル開発を経験させていただき、少しずつ理解してきました。まずはアジャイル開発やスクラム開発についていろいろと見識を深めながら、「Memory Tech」の成功に貢献することが今の目標です。これからは部門の内外にも、KAGさんの支援から得られた知見やノウハウを共有していきたいと思っています。

——KAGとしては、今後三菱電機に対してどのようにアジャイル開発の支援を進めていこうと考えていますか。

加藤 当初は「最初のスプリント※3で動くもの」を完成させ、アジャイルの効果をできる限り早く実感していただくことを意識しました。今後は、ユーザーフィードバックをもとに「Memory Tech」をみながさらにワクワクするアプリにしていきます。その実現のため、プロダクトと開発手法の両面で、技術的な支援や開発工程改善の提案も継続したいです。※3 アジャイル開発における一定期間の開発サイクルで、計画・実装・検証などを集中的に行う単位のこと。

山田 KAGからは、デザイナーやプログラマーが開発に参画しており、研修を通じたエンジニア育成も支援させていただいています。当社は、サービスの企画の初期段階からエンドユーザーへプロダクトを届けるまでの一連のプロセスの支援と、それを実行していくための人材育成にも強みを持っています。この全ての流れをうまく連係させることが、プロジェクト成功の重要なポイントです。今後も三菱電機さんのソフトウェア開発力の強化に向けて、しっかりと伴走させていただきたいと思います。

KDDIアジャイル開発センター

詳しくはこちら