Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
UI大好きプログラマーがGUIを考える道筋
Search
株式会社ヌーラボ
PRO
March 15, 2023
Technology
250
0
Share
UI大好きプログラマーがGUIを考える道筋
株式会社ヌーラボ
PRO
March 15, 2023
More Decks by 株式会社ヌーラボ
See All by 株式会社ヌーラボ
The_Evolution_of_Bits_AI_SRE.pdf
nulabinc
PRO
0
320
進化するBits AI SREと私と組織
nulabinc
PRO
3
640
実践 Datadog MCP Server
nulabinc
PRO
4
620
全社横断PjM⽀援チーム “PEaS”の取り組みと プロジェクトマネジメント でのAI活⽤について
nulabinc
PRO
0
170
Datadog の RBAC のすべて
nulabinc
PRO
4
770
Datadog Live Tokyo 2025登壇資料
nulabinc
PRO
0
150
How to Migrate Your Backlog Free Plan
nulabinc
PRO
0
240
チームワークマネジメント Bar #5
nulabinc
PRO
0
87
Geeks Who Drink Fukuoka - 202508
nulabinc
PRO
0
64
Other Decks in Technology
See All in Technology
React Compiler導入の効果と運用の工夫
kakehashi
PRO
3
310
JTCでRedmine利用者2700人を実現した手法 第二部
nobuonakamura
0
150
TypeScriptで実現する既存APIを活用したリモートMCPサーバー構築 / TSKaigi 2026
soarteclab
1
180
Agentic AI時代における メルカリのAIガバナンスとガードレール実装
naoichihara
5
3.5k
"スキルファースト"で作る、AIの自走環境
subroh0508
1
670
AIのために、AIを使った、Effect-TSからの脱却 〜テストを活用した安全なリファクタリングの進め方〜
bitkey
PRO
1
210
SDDで⾒える、AIコーディングの"内訳"
lycorptech_jp
PRO
0
150
Redmine次期バージョン7.0の注目新機能解説 — UI/UX強化と連携強化を中心に
vividtone
2
230
GitHub Copilot CLI の Rubber Duck 機能を使ってコーディングの品質をあげよう #techbaton_findy
stefafafan
1
330
既存プロダクトQAから新規プロダクトQAへ
ryotakahashi
0
180
TSKaigi 2026 - Auth.jsからBetter Authへの 移行に見る「型とランタイム」の 設計思想の変化
teamlab
PRO
1
110
10サービス以上のメール到達率改善を地道に継続的に進めている話 / Continue to improve email delivery rates across multiple services
yamaguchitk333
6
2.3k
Featured
See All Featured
New Earth Scene 8
popppiees
3
2.2k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
280
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Everyday Curiosity
cassininazir
0
210
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
560
Evolving SEO for Evolving Search Engines
ryanjones
0
200
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
380
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
400
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
54k
Transcript
Copyright Nulab Inc. All Rights Reserved. UI大好きプログラマーが 大好きプログラマーが GUIを考える道筋 を考える道筋
(個人の感想) (個人の感想) 株式会社ヌーラボ 藤田 正訓
Copyright Nulab Inc. All Rights Reserved. 自己紹介 自己紹介 藤田 藤田
正訓 正訓 Fujita Masanori 株式会社ヌーラボ プログラマー 2016 Backlog UIリニューアル リニューアル (開発者) (開発者) 2019 Backlog カンバンボード機能 カンバンボード機能 ( (PO) ) デザイナーじゃないけど UI大好きです 検索すると裏話いっぱい見つかります
Copyright Nulab Inc. All Rights Reserved. 使いやすい 使いやすいGUIって、結局慣れてるって って、結局慣れてるって だけじゃない?
だけじゃない?
Copyright Nulab Inc. All Rights Reserved. 「慣れ」ってなんだろう 「慣れ」ってなんだろう 2004 2023
慣れてるアプリは使いやすい。 慣れてるアプリに新機能が生えても特にマニュアル見ないで使える気がする。 慣れってなんだろう。慣れのメカニズムを解き明かしたい
Copyright Nulab Inc. All Rights Reserved. UIデザインの流行 デザインの流行 2000年代 2020年代
見出しは色で目立たせる 背景色と 枠線で分類 位置と マージンとサイズの差で分類 見出しは大きくして目立たせる 背景色と 枠線で分類 位置と マージンとサイズの差で分類 スキューモーフィズム アフォーダンス フラット(+軽いシャドウ) 情報を詰め込む 色数多め 認知科学の成果:変わることはあっても戻ることは無い 認知科学の成果:変わることはあっても戻ることは無い 安心感(慣れの要素の一つ)←デザインの流行
Copyright Nulab Inc. All Rights Reserved. 操作方法の規則性 操作方法の規則性 → 当たっていれば
「直感的に使えた!」 見た目で操作方法がわかる(慣れの要素の一つ) UIの2次元表現 見えていない情報の取り出し方 やりたいアクション 予測 予測 タイトル1 タイトル2 タイトル3 内容1 タイトル2 タイトル3 タイトル1 内容1 2000年代 2020年代 3D的な影や出っ張りの表現は不要に 「紙が重なっている」というイメージ
Copyright Nulab Inc. All Rights Reserved. 操作方法の規則性 操作方法の規則性 → 当たっていれば
「直感的に使えた!」 見た目で操作方法がわかる(慣れの要素の一つ) UIの2次元表現 見えていない情報の取り出し方 やりたいアクション 予測 予測 + 経理関係 経理関係 2000年代 2020年代 ▼と▶だけで開閉を表せるように マイクロソフトの発明?
Copyright Nulab Inc. All Rights Reserved. 操作方法の規則性 操作方法の規則性 → 当たっていれば
「直感的に使えた!」 見た目で操作方法がわかる(慣れの要素の一つ) UIの2次元表現 見えていない情報の取り出し方 やりたいアクション 予測 予測 2000年代 2020年代 紆余曲折を経て徐々に浸透しつつある 「とりあえず右クリックすればなんとかなる」 サイズ 幅 400 高さ 400
Copyright Nulab Inc. All Rights Reserved. 操作方法の規則性 操作方法の規則性 → 当たっていれば
「直感的に使えた!」 見た目で操作方法がわかる(慣れの要素の一つ) UIの2次元表現 見えていない情報の取り出し方 やりたいアクション 予測 予測 … オーバーレイメニュー(メイン以外の細かい機能) 操作方法の規則性 「この見た目のUIはこう操作すればこう動く」というルール、法則 世界中のデザイナーと開発者が少しずつ増やし、変化させてきた ユーザーは日々、いろんなサイトやアプリを使って知らず知らずの内に習得させられている。
Copyright Nulab Inc. All Rights Reserved. 操作方法の規則性 操作方法の規則性 → 当たっていれば
「直感的に使えた!」 見た目で操作方法がわかる(慣れの要素の一つ) UIの2次元表現 見えていない情報の取り出し方 やりたいアクション 予測 予測 … オーバーレイメニュー(メイン以外の細かい機能) 操作方法の規則性 「この見た目のUIはこう操作すればこう動く」というルール、法則 世界中のデザイナーと開発者が少しずつ増やし、変化させてきた ユーザーは日々、いろんなサイトやアプリを使って知らず知らずの内に習得させられている。 密接に影響 つまり 「慣れ」は作れる
Copyright Nulab Inc. All Rights Reserved. 「慣れ」を作ろう 「慣れ」を作ろう
Copyright Nulab Inc. All Rights Reserved. 慣れを作る方法 慣れを作る方法 操作方法の規則性 ユーザーが学習済みの操作方法の規則性をなぞる
(≒シェアの大きい有名アプリからパク流用する) デザインの流行→安心感 ユーザーが普段見慣れているデザインの法則に従う どこかで見たようなUIしか作 れないのでは? YESでありNO
Copyright Nulab Inc. All Rights Reserved. どこかで見たような どこかで見たようなUI どこかで見たようなUIしか 作れないのでは?
独創的なGUIはいらない 特に仕事に使うアプリケーションでは、ユーザーが学習済みのUIで機 能が実現できるならベスト(個人の感想) 操作のやり方に独自性はいらない ユーザーの操作の結果に独自性を出そう 自サービスのユーザーがどんなUIを学習済みか、頑張って調査しよう YES ※ 趣味で作るアプリではどんどん自由に遊びましょう
Copyright Nulab Inc. All Rights Reserved. 既存の 既存のUIでは表現できない場合 では表現できない場合 (1)
どこかで見たようなUIしか 作れないのでは? 新しい操作方法の規則性を世界に広める Microsoft、Apple、Google等Big Playerがやっていること NO (1) 例:マテリアルデザイン (Google) 画面内に1つだけ、一番大事な機能のためのデカくて目立つボタンを配置する 過去、流行らせようとしたけど流行らなかったものや、もう廃れてしまったものもたくさんある
Copyright Nulab Inc. All Rights Reserved. 既存の文法では表現できない場合 既存の文法では表現できない場合 (2) どこかで見たようなUIしか
作れないのでは? 操作方法の規則性をユーザーに学習してもらう ユーザーの負担にならない程度の、アプリケーション独自の規則性 を繰り返す NO (2) 布石 布石 「種別+課題キー+タイトル」で課題を指す表現を 繰り返す→新しい画面で迷わず使ってもらえる 付帯する機能もついでにつけられる 2016 Backlog UIリニューアル 2019 ボード機能
Copyright Nulab Inc. All Rights Reserved. 慣れを作る方法 慣れを作る方法 操作方法の規則性 ユーザーが学習済みのUIをなぞる
(≒シェアの大きい有名アプリからパク流用する) デザインの流行→安心感 ユーザーが普段見慣れているデザインの法則に従う 新しい操作方法の規則性を広める …のは難しいけど、Big Playerが広めてるものはチェッ クする 独自の小さな規則性を繰り返す 自アプリや、自社の様々なアプリで規則性を統一する 「慣れ」を作ってユーザーもニッコリ! おしまい。
Copyright Nulab Inc. All Rights Reserved. ちょっと宣伝(個人開発) ちょっと宣伝(個人開発) Backlog Sprinter
BacklogでScrumやってる方を助けるChrome拡張 おしまい。