アルゼンチンを代表する通信企業であるTelecom Argentinaは、最高品質のエンターテインメントと通信サービスを提供することで知られています。同社は2,000万人以上の顧客にサービスを提供しており、継続的な革新とデジタルトランスフォーメーションを通じて、卓越した顧客体験の提供に努めています。
TalkTalkは、イギリスの通信市場での野心的な目標を達成するため、大きな運用課題に直面しながらもDevOpsプロセスを全面的に見直す必要がありました。Consumer、Wholesale、Direct Businessという3つの主要事業部門を展開する中で、Salesforceは不可欠な存在でしたが、既存のデプロイツールやプロセスではビジネスのニーズに十分応えられていませんでした。
開発効率の向上
デプロイ
手動エラーの削減
コード内で
手動でエラーが発生しやすいデプロイ作業に苦しんでいたTalkTalkは、DevOpsプロセスにおいて大きな課題に直面していました。リリースごとに200以上のコンポーネントを手動で処理する必要があり、デプロイにかかる時間は9時間以上に及びました。この労働集約型のプロセスはエラーを引き起こし、ストレスの多い深夜作業を余儀なくされることが頻繁にありました。
「構築には何時間もかかりました。エラーや手動手順が原因で、プロダクション環境に変更を反映させるまで何度も試行しなければなりませんでした。」と、TalkTalkのSalesforceプログラムマネージャーであるAlex Atkinson氏は語ります。
堅牢なソース管理システムが欠如していたことも、コンポーネントのバージョン管理を困難にし、コンフリクトやロールバックが頻発する要因となっていました。これにより、デプロイメントプロセスが複雑化し、統合の課題が増大しました。「ソース管理はほとんど存在しない状態でした。何か変更を加えるたびに問題が発生すれば、修正対応を急いで行わなければなりませんでした。リリースへの信頼度は非常に低かったと思われます。」とAtkinson氏は述べています。
TalkTalkはさらに、約60の環境を同期させることに苦労しており、頻繁に統合問題や遅延が発生していました。これらの同期作業はすべて手動で行われ、効率的でも持続可能でもありませんでした。
「デプロイを行う日は本当に大変でした。遅い時間まで働き、手動エラーの対応に追われ、プロセス全体への信頼感が欠けていました。」と、TalkTalkのSalesforce環境およびリリースリーダーであるPaul Calf氏は述べています。
TalkTalkは、堅牢なDevOpsソリューションを求めて市場を調査し、コパードが最適な選択肢であると判断しました。この決定は、SalesforceとSalesforce Industriesのコードをシームレスに統合できる包括的な機能に基づいています。
「これはベストインクラスのワンツールDevOpsソリューションで、自動化を推進し、正しい変更が確実にデプロイされるという安心感を提供してくれました。」とAlex氏は語ります。
TalkTalkが直面していた主な課題の1つは、複数の環境間で一貫性を維持することでした。コパードの自動バックプロモーション機能により、すべての環境が同期され、開発効率が大幅に向上しました。「コパードのおかげで、下位環境をバックプロモーションし、一貫性を保つことができるようになりました。これにより、開発者は最新バージョンのコードを使って作業を進められ、最初から正しい構築が可能になりました。」とAlex氏は説明します。
コパードの導入により、TalkTalkのデプロイメントプロセスは大きく改善され、手動作業が削減されました。これにより、デプロイ時間が短縮され、チームの生産性が向上しました。
「Salesforce IndustriesとSalesforceのコアコードを同じデプロイメントで処理できるようになったのは、コパードのおかげです。それまでは別々にデプロイする必要があり、時間がかかり、エラーも多発していました。コパードの統一されたデプロイメントプロセスは、これらの課題を大幅に軽減しました。」とAlex氏は語ります。
コパードの自動化されたバックプロモーション機能により、TalkTalkの開発環境は一貫してプロダクション環境と整合性を保つことができました。この整合性により、開発者は最新バージョンのコードを使って作業を進めることができ、全体の開発プロセスが改善されました。
コパードの導入により、手動作業が削減され、チームはより戦略的なタスクに集中できるようになりました。また、デプロイ時間が劇的に短縮され、数分で完了するようになりました。
実装の結果、開発チームとDevOpsチームの士気が向上し、トラブルの解決よりも新たな開発に時間を割けるようになりました。
TalkTalkは、デプロイとテストプロセスを完全に自動化し、効率と信頼性をさらに向上させることを目指しています。ファイバーネットワークの拡大もTalkTalkの重要な目標であり、高速インターネットをより多くの顧客に提供し、全体のサービス品質を向上させることを目指しています。
チームはコパードを基盤として活用し、継続的な改善と革新を推進する計画です。また、AIをプロセスに統合し、コパードの利用をさらに広範囲のアプリケーションや事業部門に拡大することを計画しています。
「私たちはDevOps分野で次に来るものに焦点を当て、それを活用してテスト機能を強化していきたいと考えています。」とAlex氏は説明します。「可能な限り自動化を進めたいです。」