#077
UI設計パターン
#077きすのげんそく
KISSの原則 (KISS Principle)
別名・表記:KISS PrincipleKeep It Simple, Stupidシンプルイズベスト
UIXHERO Definition
「複雑にするな、バカ」。単純さこそが最良の設計である。
概要
1960年代、ロッキード社の伝説的なエンジニア、ケリー・ジョンソンがスカンクワークス(先進開発部門)で提唱した言葉。 「ジェット機の設計は、戦場の極限状態でも、簡単な工具だけで、普通の整備兵が修理できなければならない。そのためには設計自体が極めて単純でなければならない」という教訓に由来する。 ソフトウェア開発やUXデザインにおいても、「複雑さはバグの温床であり、ユーザーの混乱の元である」として広く支持されている。
UXでの活用
- 機能の削減: ユーザーが本当に必要としている機能以外は、思い切って削除する(YAGNI原則)。
- 普遍的なUIパターン: 奇をてらった独自UIではなく、誰もが使い方を知っている標準的なUIパターンを採用する。
- 言葉の平易化: 専門用語を使わず、中学生でもわかる言葉で表現する。
💡 使いどころ
仕様が複雑になり始めたり、議論が発散して「あれもこれも」詰め込もうとし始めた時。戒めとして使う。
⚠️ 注意点・誤用
「Stupid(間抜け)」という強い言葉が含まれるため、他人に使う時は注意が必要。近年は表現を和らげて "Keep It Short and Simple" や "Keep It Simple and Smart" と言い換えられることもある。単純さとは「機能が少ないこと」ではなく、「ユーザーが迷わないこと」である。
具体例
- 機能を追加するより、既存の機能を磨き込む
- 説明書がいらない直感的なUI
出典・参考文献:
- Kelly Johnson (Lockheed Skunk Works)