UIXHERO
#467
UI設計パターン
#467

車輪の再発明

車輪の再発明

別名・表記:Reinventing The Wheel

UIXHERO Definition

「すでに存在している(最適化された)ものを、一から自分で作ろうとする」無駄な努力のこと。エンジニアリングやデザインにおけるアンチパターン。

概要

「車輪」は何千年もかけて円形に最適化されてきた。それを無視して「もっと素晴らしい四角い車輪」を作ろうとするのは時間の無駄である。

UXでの活用

  • デザインパターン: ハンバーガーメニューやタブUIなど、ユーザーが慣れ親しんだ標準的なUIパターンを使うべき。独自の奇抜なナビゲーションを作っても、ユーザーは使い方を学習しなければならない(学習コストの増大)。
  • ライブラリ: 既存の検証済みライブラリを使わず、独自実装することはバグの温床となる。

💡 使いどころ

【禁止事項】新しいUIコンポーネントや、独自の認証システムを作ろうとした時に思い出す。「それは既存の標準的な解決策よりも、本当に優れているか?」「それはGoogleやAmazonよりも使いやすいか?」と自問する。

⚠️ 注意点・誤用

「革新(イノベーション)」と「車輪の再発明」は紙一重である。既存の解決策が本当に問題を解決していない場合に限り、再発明(発明)が正当化される。

具体例

  • 標準のラジオボタンを使わず、独自の挙動をする選択ボタンを実装する(アクセシビリティの問題を引き起こす可能性がある)
  • 独自の暗号化アルゴリズムを実装する(脆弱性の温床)
出典・参考文献:
  • Brooks, F. P. (1995). The Mythical Man-Month: Essays on Software Engineering. Addison-Wesley.
  • Norman, D. A. (2013). The design of everyday things (Revised and expanded edition). Basic Books.
  • Nielsen, J. (2000). Why You Only Need to Test with 5 Users. Nielsen Norman Group.
  • Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1994). Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley.
作成: 2026年2月1日
更新: 2026年2月14日

読んだ内容を、自分の画面に当てるとき

UIXHEROは、記事を書くほかに、画面の検品・判定、デザインシステムの構築、実装と改善の伴走を受けています。何を頼めばいいか決まっていない段階の相談も、同じ窓口で受けます。

UIXHEROに頼めることを見る

※ 記事の内容についての質問や、書いてほしいテーマの要望も同じ窓口で受けています

この記事をシェアする
シェア: