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デザインを行う際に知っておきたい、情報設計とインタラクションデザインの基礎
Search
Rikiya Ihara / magi
January 31, 2019
1
92
UIデザインを行う際に知っておきたい、情報設計とインタラクションデザインの基礎
Rikiya Ihara / magi
January 31, 2019
Tweet
Share
More Decks by Rikiya Ihara / magi
See All by Rikiya Ihara / magi
最速[要出典]アクセシビリティチェック
magi1125
2
130
デザインプリンシプルのつくりかた(freee技術の日)
magi1125
7
5.4k
Webアプリケーションアクセシビリティ解説ウェビナー「8章 アクセシブルなUI設計の原理を導く」
magi1125
1
320
ゼロから学ぶWebアクセシビリティ~導入編~
magi1125
6
2.4k
アクセシビリティに関わる職種とは?〜freee編〜
magi1125
0
20k
アクセシビリティの効果測定
magi1125
1
7.8k
電子決済等代行事業者協会 アクセシビリティ勉強会「Webアクセシビリティの概要」
magi1125
0
15k
noteアクセシビリティ勉強会 〜画像編〜
magi1125
0
6.5k
自社サービスのアクセシビリティ向上、良いパターンとアンチパターン
magi1125
0
6.6k
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
169
14k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Rails Girls Zürich Keynote
gr2m
94
13k
How to train your dragon (web standard)
notwaldorf
88
5.7k
It's Worth the Effort
3n
183
28k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
5
450
The Cult of Friendly URLs
andyhume
78
6.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
Building Applications with DynamoDB
mza
91
6.1k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Transcript
UIデザインを行う際に知っておきたい、 情報設計とインタラクションデザインの基礎 伊原 力也 テクトモ #8|2019.01.31 1
自己紹介
伊原 力也 3 • freee株式会社 プロダクトマネジャー • HCD-Net 評議委員 /
認定人間中心設計専門家 • ウェブアクセシビリティ基盤委員会 WG1委員
https://www.hcdnet.org 4
https://waic.jp 5
6
本日の流れ • WebデザインとUIデザインの違い • UIデザインの進め方? • ペルソナとUIの間にある3つのギャップ • 理想シナリオ •
情報構造設計 • インタラクションデザイン
WebデザインとUIデザインの違い
アプリケーションはプラットフォームがある • iOS・Android • プラットフォームのお作法に乗りつつ、独自の機能性を考える • Webなら同じ?
Webサイトなのかアプリケーションなのか • WebサイトデザインをやっているからUIデザインできるわけではない • 同じ木から出来ていても、新聞と椅子ぐらい違う • 閲覧ベースかインタラクションベースかで重視するポイントは異なる
アプリケーションは目的を設定しやすい • 例:ターゲットを絞らずに広く閲覧してもらうサイト • 例:特定のユーザーがゴールに向かうことを支援するアプリ • 提供側の意図を適切に伝えるのか、ユーザーをゴールに向かわせるのか
Webサイトを作っていても、その素養は磨ける • フォーム最適化:業務アプリのグロースやUI改善に活きる • ECサイトやシミュレーター案件:Webサイトとアプリの境界線 • CMSの入出力の設計:エンドユーザーではない人のタスクを支援する • いずれにしてもユーザーのゴールがある案件に携わるのが重要
UIデザインの進め方?
よくある話 • よさそうなサイトやアプリを日々ウォッチする • デザイン写経でパターンを身につける • なるべくいろんなものを使ってみる • そうすると構成やUIが思いつく……?
よくある実務の進行 • いきなりサイトマップを書く • いきなりワイヤーフレームを書く • いきなりUIをデザインする • いきなりプロトタイプを作る
None
基礎を知るとより近道ができる • UIデザインには根幹となる概念がある • それを知った上で学習や実務を行うのが合理的 • 文法を知ったうえで用例を学ぼう
None
http://www.jjg.net/elements/translations/elements_jp.pdf
http://www.jjg.net/elements/translations/elements_jp.pdf
https://www.hcdnet.org/docs/Hints%20of%20HCD_vol%201.pdf
https://www.hcdnet.org/docs/Hints%20of%20HCD_vol%201.pdf
https://jasonfurnell.wordpress.com/2011/08/02/workshop-capture-templates-for-customer-journeys-content-workflows-business-model-canvas-and-more/
よくある実務の進行:その2 • ペルソナとジャーニーマップを作る • いきなりサイトマップを書く • いきなりワイヤーフレームを書く • いきなりUIをデザインする •
いきなりプロトタイプを作る
ペルソナやジャーニーマップから どうやってUIにするのか?
None
None
ペルソナとUIの間にある3つのギャップ 1. 理想シナリオ 2. 情報構造設計 3. インタラクションデザイン
1. 理想シナリオ
http://www.jjg.net/elements/translations/elements_jp.pdf
None
https://www.coop-takuhai.jp/takuhai/about
None
None
None
None
None
None
None
None
http://www.jjg.net/elements/translations/elements_jp.pdf
2. 情報構造設計
None
None
None
None
https://reras-factory.com/iphone-10year/
None
None
None
None
https://drive.google.com/file/d/10jVReTJ2cbc_8gNcXKqeJBTM7A-FJ5F9/view?usp=sharing/
None
ユーザーニーズと コンテンツの属性をもとに、 構造パターンを選択し 分類方針を定める
トップダウン・アプローチと ボトムアップ・アプローチ
トップダウン・アプローチ ユーザーがどんなふうに見つけたり探したりするのだろうか? ペルソナやシナリオをもとに: • その人がどんな分野には明るくて、どんな分野には詳しくないか • ウェブやアプリをどのくらい使っているか • どんなサイトやアプリを使っていて、どのくらい類推できそうか •
このアプリにおいては、何をどういうくくりで探しているのか
None
構造のパターン
ツリー
ファセット
ウェブ
ハブ&スポーク
リニア
トピック、オーディエンス、タスク
http://www.uxbooth.com/articles/designing-for-mobile-part-1-information-architecture/
ボトムアップ・アプローチ コンテンツが持つ属性(メタデータ)にはどんなものがあるのか? • 名前、重さ、サイズ、色、大きさ、型番、などなど… • 取り扱うコンテンツ自体が持ちうる属性を洗い出す • それらにまとまりを与える • そこから、ユーザーがものを探し出すための切り口を見出す
None
None
None
None
LATCH
Location:場所 https://www.duarte.com/presentation-skills-resources/organizing-information-is-finite/
Alphabet:アルファベット/五十音 https://www.duarte.com/presentation-skills-resources/organizing-information-is-finite/
Time:時間 https://www.duarte.com/presentation-skills-resources/organizing-information-is-finite/
Category:カテゴリ https://www.duarte.com/presentation-skills-resources/organizing-information-is-finite/
Hierarchy:連続量 https://www.duarte.com/presentation-skills-resources/organizing-information-is-finite/
ポイント:独自のことをやらない
None
None
None
None
ヒント:ネットスーパーなどを参考に
None
None
ヒント:アパレルや価格.comなどを参考に 重さ 産地 色 賞味期限 価格 割引率 番号 評価 等級
人気度
None
3. インタラクションデザイン
None
ユーザーがサイト上の各種機能にどう反応するかを定義し、 タスクの実行を促進するアプリケーションフローを開発すること
ポイント • OOUI • 4つのパターン • 画面で考えない
None
?
ユーザーの興味関心の対象はこちらにある 重さ 産地 色 賞味期限 価格 割引率 番号 評価 等級
人気度
ユーザーの興味関心の対象はこちらにある
None
None
None
None
OOUI タスクベースUI • 何をするか(動詞)を決めて、もの(名詞)を選ぶ オブジェクトベースUI • もの(名詞)を選んで、何をするか(動詞)決める
None
None
Modal
Modeless
Webやアプリを司る4つのパターン • 一覧:複数のもの:コレクション • 詳細:個別のもの:シングル • 入力や設定:フォームなど:タスク支援 • ツール提供:写真の編集ツールなど
UI Flows http://www.standardinc.jp/reflection/article/ui-flows/
一覧:商品 商品名称 グラム数/数量 価格 詳細:商品 商品番号 商品名称 グラム数/数量 価格 税込価格
一覧:カテゴリ カテゴリ名称 詳しく見る 検索する 並び替える 詳しく見る 絞り込む ソートする ブックマークする 注文する 検索する
「釘を打つ時、我々はまずハンマーを持ち、それから振り下ろします。 振り下ろしてからハンマーを持つ人はいないのです」 https://www.sociomedia.co.jp/7279
画面のことは後で考える • 画面の大きさ • 表示すべき内容の量 • ユーザーのリテラシーの想定 • ユーザーの利用状況の想定 •
ユーザーの学習度合いの想定
None
None
None
None
None
http://modelessdesign.com/
オマケ:モードレスの知見を深めるコーナー • 2018年のオブジェクトベース UI • Modeless and Modal • ユーザー理解に合わせたユーザーインターフェイスデザイン
• アプリケーションのイディオムデザイン (ページ下の方) • モードレス・ユーザーインターフェース • アナーキー・イン・ザ・ UX • OOUX - オブジェクトベースの UIモデリング • モードレスインタラクション • SEのためのUIデザインの教科書 • 複雑なアプリケーションにオブジェクト指向 UIで立ち向かう • ユーザーインターフェース解剖学・改訂版
そしてUIデザインへ
ここまで来ると、これが活きる • よさそうなサイトやアプリを日々ウォッチする • デザイン写経でパターンを身につける • なるべくいろんなものを使ってみる • シナリオを考え、情報構造設計を行い、インタラクションを考える •
そうすると、適用すべきUIパターンが思いつく
None
本日の流れ • WebデザインとUIデザインの違い • UIデザインの進め方? • ペルソナとUIの間にある3つのギャップ • 理想シナリオ •
情報構造設計 • インタラクションデザイン • そしてUIデザインへ
None
None
None
None
ありがとうございました 引き続きQ&Aコーナーへ! @magi1125 124