Chrome に自分だけのスペースを
実生活での使用体験がいかに Chrome ブラウザの革新につながったか。Google セーフティ エンジニアリング センターの Sabine Borsay と David Roger が新しいプロファイル機能の共同開発について語ります。
「私の家族は 1 台のパソコンを皆で共有し、Chrome ブラウザを使っていました」パリの Google でソフトウェア開発者として働く David Roger は話します。「同時に 50 個のウェブサイトが開いていることもあり、自分が最近視聴した YouTube 動画を探しているときに、検索履歴に(子どもが見た)Minecraft の動画が表示されてしまうこともあります。煩わしい状況でした」David だけでなく、このような問題をさまざまな人が経験しています。家族で同じパソコン、同じ Chrome ブラウザを共有することは珍しいことではありません。特にコロナ禍においては、親や子どもたちが、読書や調べもの、娯楽を求めて同時にブラウザを利用する機会が増えました。個人の設定が消されたり、検索履歴が混ざりあったりしてしまうと利用者は混乱します。
アイデアは往々にしてプロダクトに近い人々から生まれます。
Sabine Borsay も、この問題について深く理解する 1 人です。彼女はプライバシーとインターネットの安全に関する Google のグローバル開発センターに属し、ミュンヘンの Google セーフティ エンジニアリング センター(GSEC)でプロダクト マネージャーを務めています。チームが部門の垣根を越えて画期的な課題に取り組めるよう企画されたイベント、GSEC の Tech Day で、Sabine はこの課題についてプレゼンテーションを行いました。個別のChrome プロファイルを作成するというアイデアは、その中で考え出されたものです。この機能は現在、Chrome で利用できるようになっており、ユーザーは個人用プロファイルを作成し、ブラウザを開くたびに自分のプロファイルを選択できます。たとえば、プロファイル別に背景の色を変えたり、個人のブックマークとパスワードを分けて保存したりすることが可能です。
最初の発案から最終的な実装まで、Chrome プロファイルの開発プロセスを掘り下げてみると、興味深いエピソードが見つかります。Sabine Borsay をはじめとしたプロダクト マネージャーは、Chrome ブラウザなど、特定のアプリケーションを担当しています。彼女は次のように語ります。「私たちは今、今後数年にわたる Chrome の開発の方向性を検討しています。また、どのような問題を課題としてとらえ、その解決策をどう組み込むかについて考えるのも、私たちの役目です」David Roger はこう話します。「私たちの仕事の多くは、自分たちが日常で直面する出来事に基づいています。日常的なことがきっかけで Google のプロジェクトが始まることはよくあります。アイデアは往々にしてプロダクトに近い人々から生まれます」
Chrome プロファイルのプロジェクトにゴーサインが出た後すぐ、Sabine はユーザー エクスペリエンスの専門家や David Roger のチームの開発者など、さまざまな部門から人を集め 10 人のチームを編成しました。David は Chrome の開発に 10 年以上携わっており、ユーザー インターフェースの設計などの多様なプロジェクトを経験してきています。David のチームは、Chrome プロファイルのプロトタイプを構築し、選ばれたユーザー グループでのテストを行いました。
一方 Sabine は、ユーザー調査の専門家と協力して、Chrome をプライベートで使用するグループ、仕事で使用するグループ、他のユーザーと一緒に使用するグループを特定しました。「ユーザーに各々の体験について対面でインタビューするだけでなく、Chrome プロファイルをどのように使用したかを 2 か月間記録するようお願いしました」プロファイル チームはまた、アプリの使い方がわからなかったときのことを説明してもらうよう依頼しました。
私たちは今、今後数年にわたる Chrome の開発の方向性を検討しています。
パリに戻った David は、Chrome Beta ユーザーからのデータを分析しました。Chrome Beta のユーザーは、他のユーザーよりも早く新機能を試すことができます。また、プロダクト開発を目的とした使用状況のデータを Google に提出することに同意することもできます。数十万人の Chrome Beta ユーザーから集められた情報は、Chrome プロファイルの開発のあらゆる段階で役立ちました。たとえば特定のボタンをクリックすることが難しかった人もいれば、説明文の一部が理解できなかった人もいます。David は、このようなフィードバックに基づいてプロダクトに変更や改善が加えられること、そしてデジタル プロダクトの開発では、そのプロセスを何度も繰り返す「イテレーション」という手法がよく用いられると話します。プロトタイプへのアクセスを持つユーザーが、潜在的な問題に関してフィードバックを提供します。そして、開発者がプロダクトを修正し、再テストに向けて送信するのです。
テストでは、Chrome の起動が遅いといった特定の問題が報告されました。それをきっかけに、David はチームの開発者を集め、ハッカソンを実施しました。「ブラウザを再び高速化させることだけに丸 1 週間、すべてのエネルギーを注ぎ込みました」と David は話します。チームでは数多くの方法が検討されました。「最終的に数種類の技術を特定することができ、それをミュンヘンでチームメンバーに発表したのです」
Sabine は、このプロジェクトの局面を懐かしく振り返ります。「まるでスタートアップで働いているような気分でした。多くのことを試して、毎日話し合い、最善のソリューションを目指しました」Chrome で個別のプロファイルを使用できる機能は最近リリースされましたが、Sabine Borsay と David Roger が率いるチームの仕事は、まだ終わっていません。彼らは、現在も、フィードバックや改善案をもとにプロダクトを磨き続けています。David の家族も、フィードバックや色々な提案を送ってくれます。もちろん、今は全員が個別の Chrome プロファイルを活用しながら。
写真: Stephanie Füssenich(4)、Florian Generotzky(3)。