概要
98% という数字は一見高く見えるが、状況によっては十分ではない場合がある。 特に 基本的な期待値 や 信頼性 が求められる場面では、2%の失敗が大きな問題になる。 ウェブ技術の採用やサービス提供では、 少数のユーザー を切り捨てるリスクも考慮が必要。 「広くサポートされている」機能でも、 実際の利用者層 ではカバー率が大きく異なるケースもある。 本記事では、 98% という統計の落とし穴と、 堅牢な設計 の重要性について解説する。
98%という数字の意味の違い
- 98%の成功率 は、文脈によって評価が大きく変わる
- Lotteryで 98%の当選率 は奇跡的な幸運
- Examで 98%の満点取得率 は名誉ある成績
- Restaurantで 98%の食中毒回避率 は、毎月あるいは毎週誰かが体調を崩すリスク
- Employerが 98%の給与支払い率 では、働きたくない職場
- Customerが 98%の支払い率 では、トラブルの元
基本的な期待値と高い期待値の違い
- 生活の質向上 など、特別な成果には98%は十分に高い数値
- 基本的な安全性や信頼性 が問われる場合、98%では不十分
- Babysitterによる 98%の生存率 は容認できない数値
ウェブ技術における98%の罠
- Websiteが 新しいブラウザ機能 を使い、98%の利用者に対応
- 世界規模では 約1億5千万人 が利用できない計算
- 2%のユーザーを切り捨てることは、 大規模な排除 につながる
- Venueが 2%のリピーターを拒否 するのは、経験向上のためとは言えない
- 98%の人口対応 が、実際のオーディエンスにも当てはまるとは限らない
- General populationで98%でも、特定のAudienceでは 70%しかカバーできない 場合も
実際の事例:Nested CSSの導入
- 2023年から Nested CSS が標準化され「安全」とされる
- ClientのWebsiteで実際に調査すると、 新CSS機能のサポート率は約70%
- 「広くサポートされている」機能でも、 実際の訪問者の3割が利用不可
2%の見落としがもたらす現実
- 身近な100人のうち 2人が壊れた画面を見ている 状況
- 98%という統計 は、安易な判断材料になりがち
- 真に堅牢なエンジニアリングとは、「大多数が動く」ことではなく、 例外ケースへの丁寧な対応
- 新機能が 優雅なフォールバック を提供できないなら、98%のサポート率は「広く対応」ではなく、 基本要件未達
まとめ
- 98% という数値は、 文脈と期待値 によって意味が大きく変わる
- 信頼性・安全性 が重視される場面では、 2%の失敗 が許容できない場合も多い
- 技術選定やサービス設計 では、 少数派のユーザー も意識した堅牢な設計が必要
コメント・意見募集
- 本記事へのコメントや議論は、 ~whynothugo/public-inbox@lists.sr.ht までメール
- 個別の返信は、 hugo@whynothugo.nl まで