私たちは特別なペースで動きます。新しいバージョンの製品を1日に何回もリリースするには、テストインフラストラクチャが必要です。
私たちのサービスは物理的な世界でかなり複雑なトランザクションを処理する必要があるため、エンドツーエンドの製品テストは非常に困難です。明らかになったこと:機能を自信を持って展開するためには、実際の食料品店でテストする必要があります。
でもわざわざ車でスーパーに行くのは大変です。そこで“Garden”というアイディアが現れました。Instacartはお客様の問題を解決できます。そしてGardenはInstacartの問題を解決します。
ステージングサーバーが十分でない場合、エンジニアはThe Gardenを使用します。
InstacartのサンフランシスコオフイスにはThe Gardenという偽スーパーがあります。偽物というか、むしろレプリカです。我々はこの空間を使ってオーダー、お会計、色々なスーパーにある状況をシミュレートします。床が汚れたか? カートが混雑しているか? 携帯サービスがないか? どんな状況でもシミュレートできます。
スーパーを作ろう
会社の中にスーパーを設置するアイディアはhackathonであるチームからのアイディアです。48時間でスーパーを設置する、どう考えても不可能です。(これこそ私たちが好きなチャレンジですが😉)
hackathonの最初の日に、私たちは棚上げ(需要の調節のため、商品を市場に出さずに一時蓄えておくこと)を命じ、翌日にそれらを配達させました。私たちは食品サンプルやリアルな缶詰や箱詰めの食品(冷凍保存食品など)を発注して、目録に記入して(棚卸し)、商品のウェブページも作りました(Instacartの社員さん用のみ)InstacartのShopper appもちろん商品の情報もあります。そのため、私たちはPersonal Shopperというサービスのロールプレイができます。それはInstacartにとって一番重要なサービスです。
Hackathonでスーパーを作る
実際には、The Gardenを毎日使用して、小売業者パートナーでテストする前に、新しいリリース、新しいアイデア、新しいプロセスおよび手順をテストします。 The Gardenでは、実験的な機能を迅速にテストすることもできます。
- ・3D GPS-styleマップを作る
- ・バーコードスキャニングの質(アルゴリズム)を検証する(困難な照明条件下)
- ・Shoppersの新しいテクノロジー、プロセス、ワークフローを構築し、安全な場所で新しいテクノロジーを試すように呼びかけます
- ・顧客のために取り組んでいる新しいアプリケーションのテストとユーザー調査の実施
私たちによる、The Gardenはphysical staging server(実地:物理的なステージング・サーバ)です。テストを実行するために、デジタルと物理の両方で新しいアイデアを導入することができます。本番では不可能ないくつかのシナリオをシミュレートできます。そして一番重要なことは、私たちはInstacartのspeedでやれるということです!
タイトル:The Garden: Instacart’s Physical Staging Environment
作者:Arnaud Ferreri
原文URL:https://tech.instacart.com/the-garden-instacarts-physical-staging-environment-7204fd063616