Trace Id is missing
2025/01/16

パナソニック コネクトが Microsoft Azure と GitHub でアジャイルな開発プロセスを採用

パナソニック コネクトが Blue Yonder を買収した後、両社の労働文化の間には乗り越えがたい違いがあることが明らかになりました。そのため、パナソニック コネクトは開発パイプラインを標準化するために、コードの共有を増やす方法を見つける必要がありました。

パナソニック コネクトは、Blue Yonder で使用されているオープンソースの開発パイプラインによって、コラボレーションとアジャイル性を高めることができることに気づいたものの、社内で採用するには企業文化の転換が必要でした。

採用プロセスを Microsoft Azure と GitHub に集中させることで、パナソニック コネクトは開発期間の短縮、運用コストの削減を実現し、新たにオープンソース化されたアジャイル開発パイプラインの背後にいる社員の一体化を図ることに成功しました。

Panasonic Connect

パナソニック グループの一部であるパナソニック コネクトは、企業顧客にハードウェアやソフトウェア、そしてプロフェッショナルなサービスを提供しています。サプライチェーン管理、公共サービス、日常のインフラ、エンターテインメントにまたがる業務を推進するため、同社は 2021 年に世界的なサプライチェーンソフトウェア企業である Blue Yonder を買収しました。その後すぐに、パナソニック コネクトの研究開発部門は、Blue Yonder チームとの最初のジョイントベンチャーに取り組み始めました。そのコンセプトは、Blue Yonder のソリューションをパナソニック コネクトの既存の Internet of Things (IoT) およびエッジコンピューティング技術と組み合わせることで、柔軟性の高い自律的なサプライチェーン管理サービスを作り出すことでした。

しかし、研究開発のリーダーはすぐに問題に気づきました。両社の労働文化と製品開発のパイプラインがあまりにも異なっていたため、大幅な遅れが生じていたのです。そのため、会社の経営陣は、今後の共同作業に不安を感じ始めていました。リーダーはこうした感情に圧倒されるのではなく、プロセスを根本から変革する機会と捉えました。注目すべきは、この決断によって、同社が長い間企業文化の一部であった別の問題、部門間のサイロ化にも対処できるようになったことです。

パナソニック コネクトでは、従来から各部門が独自の管理手順や開発ツール、プロセスを構築してきました。その結果、製品のリリース速度から品質管理、生産性、拡張性、販売、カスタマーサポートに至るまで、さまざまな問題が断続的に発生していました。パナソニック コネクトは、こうした問題をすべて改善する取り組みの一環として、Microsoft Azure と GitHub Enterprise を採用したのです。

好機を捉える

1918 年の創業以来、パナソニックグループが成功を収めてきた背景には、グループ内の事業分割があります。しかし、Blue Yonder とパナソニック コネクトでは、このサイロ化されたワークストリームの伝統が、継続的インテグレーションと継続的デリバリー (CI/CD) やその他のよりアジャイルなワークフローの採用を困難にしていました。パナソニック コネクトのソリューション開発部シニアマネージャーである手島祥樹氏は、次のように語っています。「以前から私たちは、CI/CD パイプラインと自動テストに取り組むことに関して、強い願望を持っていました。そして、Blue Yonder と仕事をする中で、Azure と GitHub をベースとした彼らのアジャイルプロセスが驚くほど効率的であることに気づきました。」

手島氏は手順の違いを評価し、Blue Yonder のプロセスが自分のチームの開発プロセスを上回っていると結論づけました。
もし何も変わらなければ、パナソニック コネクトのハードウェア開発は、Blue Yonder のソフトウェア開発プロセスよりもさらに遅れてしまうだろうと手島氏は推測しました。
「ソフトウェアがどんなに速く開発されても、それをサポートするハードウェアが存在しない限り、導入は遅れてしまいます」と語るのは、パナソニック コネクトのシニアヴァイスプレジデント兼 CTO、技術研究開発本部 マネージングダイレクター、知財担当の榊原彰氏。
「Azure と GitHub は、当社のセンサーモジュールやそれを運用するマイクロサービスのような製品を開発するのに最適なプラットフォームだとわかりました。」

ソフトウェアがどんなに速く開発されても、それをサポートするハードウェアが存在しない限り、導入は遅れてしまいます。Azure と GitHub は、当社のセンサーモジュールやそれを運用するマイクロサービスのような製品を開発するのに最適なプラットフォームだとわかりました。

榊原彰, シニア ヴァイスプレジデント兼 CTO, パナソニック コネクト

Azure IoT Hub Device Provisioning Service の効率性は、手島氏と彼のチームにとって、早い段階から特に興味深いものでした。導入以来、パナソニック コネクトはこのサービスを利用して、複数のデバイス管理機能をより効率的に開発しています。

複数の主要な技術的利点を特定した後、手島氏はパナソニック コネクトの新しい開発パイプラインを、Blue Yonder のアジャイル・スクラム手法に近づけるという決断を下しました。クラウドインフラストラクチャーとして Azure を採用し、その開発および実行環境として GitHub を採用したことに伴い、パナソニック コネクトは Blue Yonder に社員を派遣し、同社の開発プロセスと労働文化の微妙な違いを学びました。

労働文化の強力な転換

パナソニック コネクトの指導者は、Blue Yonder の開発モデルについて社員にトレーニングを行うだけでなく、Microsoft ソリューションを使ってチームで協力し、イノベーションを起こすことを奨励するイベントを開催しました。「Microsoft の協力を得て、Azure Functions や Microsoft Power Platform を中心としたアイデアソンやハッカソンを開催しました」と、パナソニック コネクトの技術研究開発本部 R&D 推進部 企画推進課 シニアエキスパートの関理恵氏は振り返ります。

「少なくとも 40 人以上の若いエンジニアが一緒になって、新機能の開発に精力的に取り組む姿を見るのは新鮮な経験でした。」関氏にとって、これは新しい労働文化の誕生でした。過去数年間、社員は社内で「起業家として」個人事業を営んでいると教えられていました。そのため、サイロの中にアイデアを溜め込み、解決策を共有することで報酬を期待し、多くの場合、同じ中核的な課題を対象とする複数の社内解決策を開発することになりがちでした。しかし、セミナーやトレーニングキャンプがエンジニア以外にも拡大するにつれて、こうした状況が変わり始めました。社員は、Azure IoT HubAzure Synapse AnalyticsAzure Kubernetes Service をはじめ、GitHub Actions、GitHub Codespaces、GitHub Packages、GitHub Advanced Security の使い方に関するトレーニングを受けるようになりました。

これらのサービスを組織化して連携させ、GitHub で Azure App Service を使用することで、同社は初めてスクラムベースのインナーソース開発文化を構築したのです。「GitHub と Azure は、私たちにとって非常に重要な 2 つのことを実現してくれました。Azure は、社内の全員の作業方法を統一する標準化された開発ツールセットを提供し、GitHub は標準化された開発ルールと、社内で利用可能なソースコードをデフォルトで提供し、組織間のコラボレーションを可能にしました。」(関氏)

Azure は、社内の全員の作業方法を統一する標準化された開発ツールセットを提供し、GitHub は標準化された開発ルールと、社内で利用可能なソースコードをデフォルトで提供し、組織間のコラボレーションを可能にしました。

関理恵, 技術研究開発本部 R&D 推進部 企画推進課 シニアエキスパート, パナソニック コネクト

コラボレーションの向上による迅速な成果

パナソニック コネクトがハードウェアとソフトウェアの開発プロセスを Azure と GitHub と連携させて以来、サービスのリリース速度は飛躍的に向上しました。平均すると、モックアップの開発時間は 66% 短縮され、最初の製品リリース時間は 50 ~ 75% 短縮され、リリース後のアップデートは以前よりも 80% 速く利用できるようになりました。Blue Yonder との最初の共同開発サイクルで、リリースされるまでに最大 2 か月を要した新機能のモックアップが、現在では、同じ機能が平均 2 週間でリリースされています。同社が PaaS (サービスとしてのプラットフォーム) である Azure ソリューションを採用したおかげで、数か月に及ぶ本番環境の調達と構築のプロセスも大幅に短縮されました。

GitHub への移行により、運用コストも大幅に削減されました。パナソニック コネクトが複数のソフトウェア構成管理ツールを維持していた頃は、適切な運用管理には 20 人から 30 人のスタッフが必要で、毎年平均 4,800 時間の作業時間を費やしていました。現在では、GitHub の運用管理に必要な人員はわずか 1 人で、年間の労働時間は 575 時間です。同様に、同社は GitHub Actions を使用してコードテストを自動化することで、コストと納入期間を削減しました。以前は 8 時間以上かかっていたテストスプリントの所要時間は 87% 以上短縮されました。

パナソニック コネクトの技術開発本部 CTO 戦略企画部 アジャイル開発推進課のマネージャーである半田智久氏は、最大のメリットとして、同社の開発文化の変化を挙げています。インナーソースを採用したことで、パナソニック コネクトの開発者はオープンマインドになったと半田氏は指摘します。「Microsoft Azure と GitHub によってもたらされた標準化によって、製品開発の効率を飛躍的に改善することができました。幅広い社員が同じプラットフォームを使っているため、誰もがパナソニック コネクト全体のブレーントラストにアクセスしやすくなっています。このインナーソーシングのおかげで、アイデアをよりよく共有できるようになり、組織としてのアジャイル性が高まっています。」

Microsoft Azure と GitHub によってもたらされた標準化によって、製品開発の効率を飛躍的に改善することができました。

半田智久, 技術開発本部 CTO 戦略企画部 アジャイル開発推進課マネージャー, パナソニック コネクト

それでも半田氏は、パナソニック コネクトにおける Azure と GitHub のメリットの多くはまだ手つかずのままだと考えており、今後数か月のうちに、特に GitHub Copilot Business のような新しいテクノロジーの使用を拡大することで、さらなるプロセスの改善が実現されると期待しています。「Copilot は、ソフトウェア開発のアジャイル性を高め、コード実装時間を短縮し、コード品質を向上させる重要なツールです」と半田氏は言います。

パナソニック コネクトの技術研究開発本部でエグゼクティブ IT アーキテクトを務める安達久俊氏もこれに同意し、開発文化の変化が収益の損失を回避した可能性が高いと付け加えます。「ウォーターフォール型開発モデルを採用していた頃は、プロジェクトのリリースまでに半年から 1 年かかることがよくありました。このような時間枠では、足元で市場が変化したり、潜在顧客が別の生産オプションを求めたりする可能性があります。Azure App Service と GitHub Actions によって CI/CD パイプラインを構築することで、現在では同じプロジェクトをわずか 2 週間で開発できるようになりました。」(安達氏)

安達氏はまた、パナソニック コネクトの開発者たちがこの新しいプラットフォームに対して非常に良い反応を示していることにも言及しています。たとえば、旧システムでは 3 日もかかっていたコードのコミットとデプロイのプロセスが、現在ではわずか数分で完了するようになったという、喜びの報告がプログラマーたちから寄せられています。「この取り組み全体の最も重要な成果は、社員からの好意的なフィードバックです。『こんなに簡単だとは知らなかった』『以前のやり方には戻りたくない』という声を聞くとき、それが私の最大の成功の証なんです。」(安達氏)

パナソニック コネクトに関する詳細は、XFacebookYouTube,、LinkedIn をご覧ください。

次のステップに進みましょう

Microsoft でイノベーションを促進

カスタム ソリューションについて専門家にご相談ください

ソリューションのカスタマイズをお手伝いし、お客様独自のビジネス目標を達成するためのお役に立ちます。

実績あるソリューションで成果を追求

目標達成に貢献してきた実績豊かな製品とソリューションを、貴社の業績をいっそう追求するためにご活用ください。

Microsoft をフォロー