19世紀のフランスに起源を持つ Schneider Electric は、世界中でデジタルエネルギー管理およびオートメーションソリューションを提供しています。最先端のエネルギー技術とリアルタイムオートメーション、ソフトウェア、サービスを組み合わせることで、商業・住宅ビル、データセンター、インフラプロジェクト、産業プロセスの効率性と持続可能性を向上させています。
2017年、Schneider Electric はデジタルトランスフォーメーション戦略を支える基盤として Salesforce を導入しました。30名の開発者チームが、本番環境1つ、フルコピーサンドボックス3つ、さらに Lightning 開発者用 org を5つ運用していました。
しかし導入から3年後、同社の Salesforce テクニカルリードである Santosh Swain 氏は、DevOps プロセス上の障害がチームのプラットフォーム活用最大化を妨げていることに気付きました。
コードリポジトリ
コードをユーザーストーリーに
バージョン管理
デプロイメント時間
マージ競合、バージョン管理の欠如、サンドボックスの同期不備により、チームメンバーが効果的に協業することが困難になっていました。これらの課題は、新機能を予定通りにリリースする上でも大きな障害となっていました。
Swain 氏は次のように述べています。
「私たちには、全体的な手法に沿って進められ、より混乱の少ない提供ができ、開発者体験を向上させ、スムーズなリリースを実現できる DevOps プロセスが必要でした。」
Copado はコードリポジトリとして機能し、バージョン管理を提供し、コードをユーザーストーリーに関連付けることで、Schneider のエラー削減に貢献してきました。さらに、わずか数クリックで複数環境への同期・デプロイが可能で、デジタルマーケティングソリューション「Cheetah」とのシームレスな統合も実現しています。
また、マージ競合を検出することで、Copado は Schneider に多大な時間と労力の節約をもたらしました。
現在、チームは通常のスプリントサイクルに沿って3週間ごとにリリースを実施できる体制を整えています。わずか数時間で100件のユーザーストーリーを準備し、翌日には3〜4時間でデプロイを完了できるようになっています。
チームはすでに Copado を活用して継続的インテグレーションへの移行を進めています。今後、Swain 氏はスクラッチ org、マニュアル、アンロックパッケージを作成できる Salesforce DX プロジェクト構造への移行を計画しています。最終目標は、完全な継続的インテグレーションとデリバリーを実現し、最高の顧客体験を提供することです。
Swain 氏は次のように述べています。
「Copado は強くお勧めします。Salesforce ネイティブであり、CLI、高度なデータモデリング、CI プロセスなどの機能は非常に付加価値が高いです。間違いなく、これは最も優れた開発・実用性の高いツールの一つです。」
リソースライブラリを使用して セールスフォースDevOpsのスキルをレベルアップしてください。