課題
Sessionsは、単一店舗で展開されている魅力的なフードブランドを発掘し、自社の厨房ネットワークを通じて全国規模へと拡大させている企業です。それらの店舗運用を支えるPOSレジおよびキオスク端末のソフトウェアは、英国全域の店舗に配置された顧客対面型のiPad端末群で動作しています。いずれの現場にもIT担当者は常駐しておらず、この端末群を管理するのは自社アプリの開発とモバイルデバイス管理を兼任するiOSエンジニアのAndrea Murru氏と、その上司であるエンジニアリング部門VPのGianluca氏のわずか2名です。
Sessionsにとって、iPadは収益が生まれる現場そのものです。Andrea氏は「注文数が非常に多い環境であり、デバイスの信頼性が収益に直結します」と語ります。以前使用していたデバイス管理ツールからの移行後、モバイル端末群は約1年間にわたりMDM(モバイルデバイス管理)が存在しない状態で運用されていました。アプリのアップデートは手動で行われており、Andrea氏が店舗ごとにフランチャイズ加盟者へダウンロードリンクをメッセージで送信し、更新が無事に完了することを期待するしかありませんでした。実際のカード決済を扱うデバイスにおいて、このような管理の空白は単なる不便にとどまりません。顧客が注文できなくなり、店舗の売上が完全にストップしてしまうことを意味します。
またMac端末群においても、外部によるセキュリティ評価によって手動パッチ適用のギャップを放置できない状況が浮き彫りになりました。Sessionsは特定のセキュリティ認証の取得義務を負っていなかったものの、この評価ではパッチ適用などの基本的な端末管理機能の欠如がセキュリティリスクとして指摘されました。
解決策
すべてのデバイスタイプを1つのコンソールで管理
Sessionsはすでにモバイル端末群をIruで運用していたため、社内用Mac端末群へカバー範囲を拡大することは、デバイスタイプごとに別々のツールを運用するのではなく、単一のプラットフォームへ集約することを意味していました。また、フルタイムのIT専任担当者でなくても操作可能であり、一度設定すれば基本的に手をかけずに済む運用モデルが求められました。
Gianluca氏はこのように述べています。「私たちは全環境をカバーできるシンプルなソリューションを探していました。オンボーディングの段階において、それほど専門知識がない担当者でも扱えるツールです。Iruは十分にシンプルで、一度設定してしまえばあとは放置しておけます。」
「Iruは十分にシンプルで、一度設定してしまえばあとは放置しておけます。」
Gianluca Maccarone
エンジニアリング部門VP
用途別の専用Iruブループリント
端末群はデバイスの用途に応じた3つのブループリントで運用されています。
-
POSレジ端末:必要に応じてStripeのカードリーダーと再接続できるよう、Bluetooth設定へのアクセス権限を保持。
-
顧客用キオスク用iPad:来店客がデバイスの設定画面に移動できないよう、単一の注文専用アプリのみに画面を固定。
-
社内用Mac端末:自動化された強化済みのセキュリティベースライン上で運用。
「ブループリントとアサインメントマップは素晴らしい機能です。この一貫性により、運用の複雑さを回避し、デバイスをより適切に制御・管理することができて大変助かっています。」
Andrea Murru
iOSエンジニア
あらゆる調理拠点にまたがるリモート端末管理
Stripeがカードリーダーのファームウェア・アップデートを配信した際、iPad端末への適用は即座に行われる必要があります。更新が滞れば、現地へ駆けつけることのできない厨房で決済エラーが発生してしまいます。Iruを導入したことで、厨房を1つずつ手動で更新する代わりに、端末群全体へ一括で強制アップデートを配信できるようになりました。
Andrea氏は次のように述べています。「アプリのリリースから強制アップデートの配信まで、1時間未満で全デバイスへのインストールを完了できます。システムやアプリをリアルタイムに管理できる優れた方法です。」
An automated security baseline on Mac
On the Mac fleet, Gianluca applied a CIS-tuned Blueprint as the baseline, enforcing full-disk encryption, firewall, and password standards. Sessions also enabled Vulnerability Response to remediate issues by severity: critical vulnerabilities are forced within a day, while lower-severity findings run on a longer remediation window.
「一度設定してしまえば、あとは放置しておけます。私たちが逐一指示やフォローアップをしなくても、ユーザーは通常通り業務を進めることができるのです。」
Gianluca Maccarone
エンジニアリング部門VP
成果
Iru導入前、アプリのアップデートを行うには、Andrea氏が加盟店へ1店舗ずつメッセージを送り、更新が確実に行われることを祈るしかありませんでした。現在では、一度の強制配信で1時間未満のうちにすべての厨房へアップデートが行き渡ります。Mac側においても、第三者機関の評価で不十分と指摘されていたセキュリティベースラインが、チームによる手動のフォローアップを必要とせず、すべてのデバイスで自動的に適用・維持されています。
Andrea氏がIruの管理対象をモバイル端末群からMac端末群へ拡大した際、新たな学習コストは一切発生しませんでした。同一のブループリントモデルとワークフローが適用できたため、まずは自身のデバイスでテスト運用を行い、技術チーム、そして会社全体へと段階的に展開を進めることができました。現在、新規のMac端末はApple Business Managerを通じて事前登録された状態で届くため、発生する手動作業は適切なユーザーへデバイスを紐付けることのみとなっています。
運用プロセスを増やすことなく、端末環境のスケーラビリティを実現しています。
「導入規模を10台から10万台へと拡大する場合でも、あっという間に完了します。このスムーズな仕組みには大変満足しています。」
Andrea Murru
iOSエンジニア
わずか2人のチームで、直接手で触れることのない数百台の決済用重要デバイスを運用している当社において、評価の基準は管理デバイスの台数ではありません。厨房の営業を止めないことです。アンドレアが語るように、「私たちにとって重要(じゅうよう)なのは、デバイスの管理そのものよりも、業務を滞りなく運用し続けることです。Iru(アイル)はそれを100%実現してくれています。」
今後の展望
Sessionsは現在本格的な成長期にあり、それに伴いデバイスの導入規模も拡大を続けています。厨房ネットワークが広がり、フランチャイズ展開による実店舗のオープンが進むにつれて、新たな拠点が加わるたびにデバイスの数は増加しています。IT担当者の増員や既存のセキュリティ基準の妥協を伴うことなく、この拡大を可能にしている運用基盤こそがIruである、というのがチームの見解です。次なる優先事項は、iPadとMacの両フリートの規模拡大に伴い、両者を常に同期した状態に維持することです。
全国の厨房ネットワークにわたる数百台の決済用重要デバイスを、わずか2人のチームで管理する企業にとって、Iruが実現していることは極めて明確です。厨房の営業は途切れることなく継続し、Sessionsは成長を拡大し続けています。
Sessionsについて
Sessionsは、厨房ネットワークやクイックサービス・レストラン(QSR)を通じてフードブランドの育成と拡大を手がける、英国発のホスピタリティ・テクノロジー・スタートアップ企業です。同社は、厨房の運用を支えフランチャイズによる実店舗展開を推進するPOSおよびキオスク向けソフトウェアを開発しており、社内チームや全国の店舗ネットワーク全体において、顧客対応用のiPadやiPhone、自社用のMacコンピューターで構成される多様なデバイス環境を運用・管理しています。