本文へスキップ
進捗バーは何を伝えているのか
遅延

進捗バーは何を伝えているのか

FeedbackTiming 編集部 約3分

要点

  • 進捗バーは「あとどれくらいか」を示すことで、待ち時間の不安を和らげる。
  • マイスターの待ち行列研究は、不確実な待ちが体感を悪化させると指摘した。
  • 不正確な進捗表示は、かえって信頼を損なうことがある。

ファイルのアップロードを始めると、横長の帯が左から右へ伸びていく。30パーセント、60パーセント、もうすぐ。わたしたちはその帯を見ながら、終わりを待つ。進捗バーは、いまやあらゆるソフトウェアに組み込まれた、待ち時間の標準的な伝達手段である。だが、この帯は正確には何を伝えているのか。そして、なぜ人はそれを見ると安心するのか。

手がかりは、コンピュータの外にある。サービス業の研究者デヴィッド・マイスターが1985年に発表した小論「The Psychology of Waiting Lines」は、人が行列に並ぶときの心理を八つの原則として整理した。その中でマイスターは、不確実な待ち時間は確実な待ち時間よりも長く感じられ、説明のない待ち時間は説明のある待ち時間よりも長く感じられる、と論じた。空港で「あと10分で搭乗開始します」とアナウンスがあるだけで、同じ10分が短く感じられる——あの感覚を理論化したものだ。

進捗バーが引き受けている役割

進捗バーは、まさにこの不確実性を削る装置として働く。残り時間や完了割合を示すことで、待ちに終わりがあることを保証し、利用者が状況を把握できるようにする。回り続けるだけのスピナーと比べたとき、進捗バーの強みは、時間に「形」を与える点にある。形のある待ちは、形のない待ちより耐えやすい。

マイスターの原則を踏まえれば、進捗表示の効果は単なる視覚的な飾りではないと分かる。それは待ち時間そのものを短くするのではなく、待ち時間に対する利用者の関係を変える。終わりが見えること、進んでいると分かること、自分が放置されていないと感じられること。これらが体感を左右する。

正確さという落とし穴

ただし、進捗バーには根深い問題がある。多くの進捗表示は、実際の残り時間を正確には反映していない。途中まで滑らかに進んだバーが、99パーセントで長く止まる経験は誰しもあるだろう。残り作業の見積もりが難しい処理では、進捗の数値はしばしば当てにならない。

不正確な進捗が問題なのは、それが利用者の期待を裏切るからだ。マイスターの論理を裏返せば、いったん「あと少し」と伝えておきながら、その約束が守られないとき、利用者の不満は何も示さなかった場合より大きくなりうる。一方で、完全に正確な進捗を出すことは技術的に難しい場面も多い。設計者は、滑らかさと正直さのあいだで折り合いをつけることになる。

待ちを設計するという発想

進捗バーをめぐる議論は、待ち時間を「消すべき敵」としてだけ見ないことの大切さを教えてくれる。もちろん速い方がよい。だが、どうしても待ちが生じる場面では、その待ちをどう設計するかが体験を決める。終わりを示すか、進み具合を示すか、何が起きているかを語るか。これらはすべて、不確実性を減らすための選択肢だ。

もっとも、進捗の可視化が常に最善とは限らない。ごく短い待ちにバーを出せば、かえって待ちを意識させてしまう。あるいは、そもそも待たせること自体を設計の前提に据える考え方もある。即時に応えず、あえて非同期に処理を回す判断には、別の合理性がある。その論理は非同期という選択で詳しく見ていきたい。

主な参照

  1. David H. Maister, “The Psychology of Waiting Lines,” 1985.
  2. Nielsen Norman Group, “Progress Indicators Make a Slow System Less Insufferable” 関連解説.
更新通知

新しい記事を見逃さない

応答タイミングに関する新着記事を、月に数回お届けします。