このケース スタディでは、国際的なエンジニアリング企業である John Cockerill 社が、毎日 2,000 人以上の従業員が使用するエンタープライズ アプリケーションの開発に Power Platform をどのように使用しているかについてご案内します。
最近、従業員への Microsoft 365 の配布を含む大規模なデジタル化に取り組んだ後、リーダーシップは、ビジネスプロセスを合理化するための迅速なカスタムソリューションの構築も望んでいました。 Power Platform を使用することが、次の論理的なステップであると考えていました。 「当社のビジネスは多岐にわたるため、業務と同様に汎用性の高いデジタルソリューションが必要でした」と、John Cockerill Groupの最高情報責任者(CIO)であるDenis Debroux氏は述べています。
現在、30 超の Power Platform ソリューションが、社用車の注文、顧客契約の作成、臨時労働者の雇用などのプロセスを効率化しています。 Debroux 氏は次のように述べています。「Power Platform により、各部署の特定の要求を満たすオーダーメイドのアプリケーションを作成することが可能になりました。」 「これらのアプリケーションは、当社のデジタルトランスフォーメーションを成功させるための鍵であり、組織のあらゆる部分が、独自のニーズに関係なく、イノベーションの恩恵を受けられるようにします。」
単なるコード行ではなく、ビジネス価値を提供する
John Cockerill では、15 人のビジネス アナリスト、プロダクト オーナー、UX/UI デザイナー、そしてわずか 4 人のデベロッパーからなるチームが、Power Platform のエンタープライズ ソリューションを構築しています。 小規模な開発チームのプロ開発者エクスペリエンスにより、ビルド品質が保たれます。 Cockerill の Power Platform 開発チームのリード アーキテクトである Gilles Meyer 氏は次のように述べています。「私たちは、ALM Accelerator for Power Platform を使った Azure DevOps サービスや自動展開をいち早く採用し、ネイティブ パイプラインへの移行を進めています。」
デジタライゼーション、ビジネスインテリジェンス、アーキテクチャの責任者であるJulien Bonsangue氏は、より俊敏で自動化された方法でソリューションを構築することの利点を確認しています。 「Power Platform を使用して本番稼動させたソリューションはすべて、長期にわたって常に非常に優れたパフォーマンスを発揮しています。 4年前に作ったアプリも、今でも使われています」
しかし、Bonsangue 氏は、プロの開発者に Power Platform のローコード アプローチを受け入れてもらうのは簡単ではなかったと認めています。 「John Cockerill に入社した最初の年、私は友人のシニアC#アーキテクトと夕食を共にしながら、Power Platform におけるローコードでの開発の利点を何度も説明しました。 彼を納得させるのにしばらく時間がかかりましたが、ある時点で何かがカチッと音を立て、彼は『ええ、プロの開発者として、コード行だけでなく、ビジネス価値を提供することにはるかに興味があります』と言いました。」
彼は自分のチームと同じような会話をしたことがある。 「私はプロの開発者たちに、快適な環境から抜け出し、アプリに数週間、数カ月かかるようなコード セットの考え方から、3、4 週間でゼロから何かを作り、何千人もの人々にリリースできるような Power Platform を使ったよりアジャイルでローコードの考え方に移行するよう勧めています。」
Bonsangue 氏は、可能な限り Power Platform を使うよう開発者に勧めていますが、従来のコードも時には必要だと認めています。 ここでも、チームのプロ開発者としての経験が役に立ちます。 「ローコードと『プロコード』の両方のプラットフォームで作業することで、開発者はいつ何を使うべきかを知るのがとても上手です」と彼は言います。 また、ローコード アプローチが最も効率的なソリューションを提供しない場合については、次のように付け加えています。「私はチームに、Power Platform が Azure の配下にある広範なエコシステムの一部であり、最も複雑なアプリケーションに必要なすべてのツールを提供していることをリマインドしています。」
合理化された時間追跡ソリューション
同社が最も成功した Power Platform プロジェクトの 1 つは、従業員向けの時間追跡ソリューションです。 以前は、John Cockerill のフロントラインワーカーは、SAP に手動で入力する必要がある紙のフォームで勤務時間を送信していました。 プロセスを合理化するために、開発チームは、従業員が時間を入力するためのモバイル アプリと、スーパーバイザーが入力内容を確認するための 2 つのアプリを作成しました。 また、SAPへの読み取り専用統合を設定し、マネージャーがSAPにログインしなくても、レポート作成のためにデータを把握できるようにしました。
新しいソリューションに自信を持てるよう 6 か月間の試用期間を無事に終えた後、チームはカスタム コネクタを使用した SAP への読み取り/書き込みアクセスに移行しました。 SAP アクセスにより、データを手動で入力する必要がなくなり、エラーや期限の遅れが減少しました。 その後、関連するエンジニア向けのタイムトラッキングアプリがリリースされ、現在、両方のソリューションが社内の他の部門にも展開されています。
Microsoft Dataverse では、Power BI でタイムシートデータを簡単に表示できるため、管理者は労働者のアクティビティを毎日リアルタイムですばやく確認できます。
レポートのニーズが高まるにつれて、ソリューションも大きくなりました。 たとえば、タイムトラッキング情報を特定のビジネスユニット、コストセンター、従業員に合わせるために、チームは SAP SuccessFactors のデータを統合しました。 従業員データは毎日、SuccessFactors から Azure Synapse Analytics のパイプラインを経由して Azure Data Lake Storage に移動し、そこで Azure Synapse Analytics のサーバーレス SQL プールに基づく仮想テーブルで Dataverse が利用できるようになります。 その結果、より完全なレコードが作成され、レポートとレビューが容易になります。
市民開発者の能力をサポートする
同社は、機会、ガイダンス、トレーニングで成長する市民開発者のコミュニティをサポートすることにより、専門的に開発されたソリューションの成功を拡大することに熱心です。 従業員は、各部署に配属された IT パートナーにビジネス ケースを提示します。 これらのパートナーは、開発を中央チームにルーティングするか、市民開発者がソリューションを自分で構築するようにガイドします。 社内ポータルでは、Power Platform に関する広範なトレーニング資料が提供され、各事業部門には専用の開発環境とテスト環境が用意されています。 中央チームは、運用環境に移行する前に、各アプリの品質とセキュリティを評価します。
成功したアプリは、2〜3週間ごとのコミュニティミーティングで紹介されます。 Bonsangue 氏は次のように述べています 「ほとんどの出席者はアプリの構築を望んでいますが、私は参加者にもっと大きな視野で考えてもらい、Power Automate を使用してプロセスを自動化する機会を模索するようにしています。」 彼はまた、非常に効果的なチャット ボットを構築するために、増加する Dataverse 企業データのリポジトリを統合することにより、Power Platform の AI 機能を促進する機会を見ています。
「Power Platform では、エンド ツー エンドのデジタル化の体験を可能にし、データをビジネスに役立てることがすべてです。」