【UX】ギャレットのUX5段階モデルを6段階に増やすとUXが良くなる

## 概要
最近、私はユーザー体験を構成する`ギャレットのUX5段階モデル`に1段階追加すると現在の私たちが体験しているものに近いのでは？とかんじています。

そのため、この記事では ギャレットのUX5段階モデルについての説明と、
6段階に増やすとはどういうことかについてを説明します。

## ギャレットのUX5段階モデル
みなさんは、ユーザー体験を構成する5つの段階をご存知でしょうか?
それが、ギャレットのUX5段階モデルです。

言葉は知らなくても↓この図なら、見たことがあるという人はいるのではないでしょうか？
この図について説明します。

![スクリーンショット 2022-03-07 21.18.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/b2008b2a-0c41-4df2-478d-be79be7f8196.png)


### ギャレットのUX5段階モデルとは？
ギャレットのUX5段階モデルとは、最終的な表層に至るまでの要素を5段階に分けた考え方を表します。

普段みなさんが見えているのは、表層の部分です。
しかし表層のデザインに至るまでには、**戦略**、**要件**、**構造**、**骨格**の要素が必要です。
それらが揃ってはじめてデザインが、目的、目標、ニーズにあった、デザインを作ることができるというわけです。

すなわち、ギャレットのUX5段階モデルで伝えたいのは、**デザインは目に見える表層的な部分だけではなく、戦略や要件といった部分が土台となって成り立っているということ**です。

### ギャレットのUX5段階モデルの役割
#### ● 戦略
**戦略**は最終的なアウトプットとビジネス視点を紐付ける、重要な役割を持っています。
この戦略策定が曖昧だと、「ユーザーにとって使いやすいサービス」でもマネタイズできず、ビジネスとして破綻します。
また、プロジェクトの目的やユーザーニーズが曖昧だと、プロジェクトでいいアウトプットができません。

そのため、**戦略**では、
「サービスの目的・目標」や「プロジェクトの目的・目標」、「ユーザーのニーズ」を考慮し、
作るものの方向を決めます。

#### ● 要件
**要件**は、戦略で決めたサービス・プロジェクトの目的・目標に基づいて、
「サービスの目的・目標」や「プロジェクトの目的・目標」、「ユーザーのニーズ」を達成でき、使われる要件を定義します。
また、定義した要件が、目的・目標・ニーズに合っていないものであったら、ユーザーは、サービスや機能に価値を感じてくれません。

そのため、**要件**では、
「サービスの目的・目標」や「プロジェクトの目的・目標」、「ユーザーのニーズ」に合わせて、
ユーザーが価値を感じる要件を定義します。

#### ● 構造
**構造**は、要件で定義したものを構造化し、ビジネス・テクノロジー・クリエイティブの3点から整合性を確かめます。

ビジネス：マネタイズは問題ないか
テクノロジー：実現可能か
クリエイティブ：体験は最適か

を確かめます。
また、1つでも不整合があると、売上が上がりにくかったり、保守性が担保できなかったり、使いづらかったりします。

そのため、**構造**では、
要件で定義したものをテキストで構造化し、、ビジネス・テクノロジー・クリエイティブの3点から、
不整合が起こっていないかを確かめます。

#### ● 骨格
**骨格**は、構造で行った情報設計を主軸に、ワイヤーフレーム等を使って、情報設計をしていきます。
構造では、サービス・プロジェクトの全体的な情報設計を行ったのに対し、
骨格では、1ページ、1コンポーネント単位の小さな範囲の情報設計を行なっていきます。
また、骨格での情報設計の粒度次第では、なんとなくビジュアルに落としこまれるので、手戻りが増えます。

そのため、**骨格**では、
ワイヤーフレーム等を使って、1ページや1コンポーネント単位の小さな範囲の情報設計を行なっていきます。

#### ● 表層
**表層**は、ここまで決まった情報設計を元に、デザインをしていきます。

ユーザーに強力な印象（かっこいい・可愛いなど）や何も感じない印象（使いづらさを感じないなど）を与えられるデザインにすることで、ユーザーはサービスや機能に対して愛着を持つため、サービスの成功の鍵になります。


## UX6段階モデル

ここまでは、`ギャレットのUX5段階モデル`について説明してきました。
普段デザインしている流れやデザインするために必要な要素は詰まっています。

ただ、最近のウェブサイトやアプリを見てみると、表層のデザインだけでウェブサイトやアプリの印象は決まりません。
他にどんな要素があるでしょうか？　それが6段階目の要素です。

### 6段階目の要素は `反応`
6段階目の要素は、**反応**です。
**反応**は、表層で決まったデザインをもとに、ユーザーが触った時どのように動くか、どのように反応するかを決めます。

ここで決めるのは、画面遷移のことではなく、**マイクロインタラクション**のことです。

※ 漢字2文字ルールがありそうだったので、反応にしましたが、もっと適した漢字2文字があったらコメントください。🙏

![スクリーンショット 2022-03-16 1.50.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/9fc5dfb3-cc43-eaa5-f9b4-3365d34a939a.png)



### マイクロインタラクションとは？

マイクロインタラクションとはインタラクションデザインの一つで、「[マイクロインタラクション－UI/UXデザインの神が宿る細部](https://www.amazon.co.jp/%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%A9%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3-%E2%80%95UI-UX%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%AE%E7%A5%9E%E3%81%8C%E5%AE%BF%E3%82%8B%E7%B4%B0%E9%83%A8-Dan-Saffer/dp/4873116597)」では、
> マイクロインタラクションとは、単一のシナリオに基づいてひとつの作業だけをこなす最小単位のインタラクションのこと

と説明しており、4つの要素で構成されます。

- **トリガー**
    - :lgtm: を押すなど、ユーザーのアクションを促す要素
- **ルール**
    - :lgtm: を押した相手に通知が届くなど、トリガーによって何ができるのかという決まり
- **フィードバック**
    - :lgtm: を押したことでボタンの色が変わる、などユーザーが何が起こったのか理解できるような動き
- **ループとモード**
    - どのような条件で1~3を繰り返すのか


また、マイクロインタラクションを配置することでユーザーのアクションが反映されたことをわかりやすく伝えることができ、ユーザーは、そのアクションに愛着をもてくれます。

### マイクロインタラクションの役割
#### ● 待ち時間を退屈させない
マイクロインタラクションには、待ち時間を退屈させない役割があります。

サービスを起動する時や、リロードして読み込み直す時の待ち時間が長いと
ユーザーに飽きや焦燥感を感じさせ、離脱の原因になります。

そのため、ユーザーを飽きさせないようにローディング画面にマイクロインタラクションを用います。

Qiita 10th特設サイト|Uber Eats
--|--
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/52350d05-ebf7-0f13-f267-3852bb3d3cd0.gif" width="640px" height="360px" />|<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/91bc4fad-c0e4-5c37-4893-2dec50124cae.gif" width="174px" height="384px" />

<br />

#### ● 状態の変化を視覚的に伝える
マイクロインタラクションには、状態の変化を視覚的に伝える役割があります。

LGTMした時などに視覚的な変化が小さいと、状態が変更されたのかやちゃんと反応しているのかわからず、
ユーザーを心配させてしまいます。

そのため、一目で反映されたことを伝えるためにマイクロインタラクションを用いることで、想像以上に使いやすく感じるでしょう。
**試しに、この記事にLGTMしてみてください。**

Qiita LGTM | Instagram
--|--
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/b2a92dc0-f2c8-d023-52bd-6c85bc5425c1.gif" width="640px" height="360px" />|<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/c79c6342-fb04-f361-170d-df339aebff90.gif" width="174px" height="384px" />

<br />

#### ● 小さな達成感を与える
マイクロインタラクションには、小さな達成感を与える役割があります。

何かのアクションが完了した時にマイクロインタラクションがあると、
ユーザーに、プロダクトへの愛着度が高まります。

Qiita Advent Calendar | LINE Pay
--|--
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/02d725e6-0ce8-9228-453a-2e590973228a.gif" width="640px" height="360px" />|<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/ffa06eb6-ca59-8dfb-d8b8-050729faa35d.gif" width="174px" height="384px" />


## 最後に
この記事では、ギャレットのUX5段階モデルを6段階として捉えるとさらにUXが良くなることを説明しました。

近年では、体験価値というものを消費者は求めているといいます。
つまり、表層のデザインまでは、必須項目で、「いいデザイン + 最高の体験」が
いいプロダクト・いいサービスの定義かもしれません。

そのため、ギャレットのUX5段階モデルに`反応`の6段階目を追加することで、
さらに一歩最高の体験に近づけると思います。

---

最後まで読んでくださってありがとうございます！

普段はデザインやフロントエンドを中心にQiitaに記事を投稿しているので、ぜひQiitaのフォローとX(Twitter)のフォローをお願いします。

https://twitter.com/degudegu2510