13
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Qiita株式会社Advent Calendar 2023

Day 4

エンジニアもUIを作るならユーザーについて知ろう!(スライド・原稿)

Last updated at Posted at 2023-12-03

この記事は、Qiita株式会社のカレンダー | Advent Calendar 2023 - Qiitaの4日目の記事です。


この記事について

2023/11/24に開催された [ハイブリッド開催] Wantedly x Qiita Meetup #1 フロントエンドのあれこれ - connpass での発表内容です。

実際に発表したときのスライドはこちらです。

内容

「エンジニアもUIを作るならユーザーについて知ろう」について発表します。


宣伝になりますが、今週の月曜日にQiitaのAIサジェスト機能をクローズドベータ版としてリリースしました。
(後にAIサジェスト機能の話題があるため、載せています)


今回話すテーマは「ユーザーにとって使いやすいUIを開発するために、エンジニアはどうユーザーと接すると良いか」です。


いきなりですが、みなさん、開発した機能がユーザーにどう使われているか知っていますか?
「イベント等の数値を見ているけど、あまり知らないな...」「会社ではユーザーヒアリングをやっているけど、自分は参加したことないな...」ってエンジニアが多いのではないかなと思います。


ですが、やはりユーザーの行動には数値上では見えない情報が隠れています。


ここで、実際のエピソードを紹介します。
このエピソードは冒頭で宣伝させていただいたAIサジェスト機能を開発中の出来事です。

AIサジェスト機能の開発では、いくつかのプロトタイプをつくっていました。
記事のタイトルやタグを提案してくれるものだったり、記事の文章校正をしてくれるもの、あとは今回リリースした機能のような文章の続きを提案してくれるものなどです。


そのプロトタイプの1つに、GitHub Copilot風のインターフェースで、文章の続きを提案してくれるものがありました。
文章を入力しているとAIから続きの提案がされ、それを受け入れることができるといったものです。


このGitHub Copilot風のAIサジェスト機能を社内向けにリリースをしていました。
その段階では提案スピード等の課題はあったものの、改善していければかなり良い体験を提供できるのではないかとポジティブな評価でした。
ですが、その後に一部のユーザーの方に試していただき、ユーザーヒアリングをしてみて、かなり使いづらそうということがわかりました。


そして、その「使いづらい」というのはユーザーの行動に現れていました。
不自然なカーソルの移動をしていたり、「あれ、何考えていたっけ」のような呟きであったり、一時停止していたりなど。ユーザーを困惑・邪魔するUIになっていることがわかりました。


このことからわかることとしては、エンジニア(開発者)が良いと感じるものを、ユーザーも良いと感じるとは限らないということです。特に、エンジニアは統一したルールで処理がされることを好みますが、ユーザーにとってそれが好ましいかは別です。
また、「うちはデザイナーがつくってくれたUIを実装しているから大丈夫だよ」って場合でも注意が必要です。実際にユーザーが触れるUIは、デザインのような静止したものではなく動きのあるものであり、その動きをイメージし、つくるのは エンジニアであるから です。


だからこそ、エンジニアも1ユーザーの操作や行動を直接見て、知っておくべきだと思います。


そして、このような発見をできるようにするためのノウハウを紹介します。
僕はこれまでAIサジェスト機能と2022年のエディタアップデートの2回、ユーザーヒアリングに参加してきました。そこで、学んだノウハウとして以下の3つがあります。

1. 「普段通りに使ってもらう」

当たり前のようですが、ヒアリング時には時間やディスプレイの有無など、ユーザーの普段通りとは少し異なる環境になってしまうことが多いと思います。また、その差があることは認知しておく必要があります。

2. 「使っている際のつぶやきや行動も記録する」

画面ばかりに注意が向いてしまうことが多いと思いますが、ユーザー自身の視線や手の動き、心から漏れ出た言葉からもヒントをもらえることがあります。また、その姿も映像に残しておくと画面と一緒に繰り返し見て分析ができるので便利です。

3. 「ささいなことにも注意をはらう」

ユーザーのどんな小さな動きにもその行動を取った理由があるはずだという目で見るということです。ユーザーさえ気がついていない課題がそこにはあります。

この3つを意識することで、ユーザーについて深く知ることができます。


最後に、今回伝えたかったことは、

  • エンジニアは実際のユーザーにどう使われるのかを知っているようで知らない
  • だからこそ、1ユーザーの操作を直接見て知っておくべき

でした。

ユーザーフレンドリーな機能開発を僕たちエンジニアが主導して行きましょう!


記事を読んでいただきありがとうございます!
ぜひ、Qiita株式会社のカレンダー | Advent Calendar 2023 - Qiitaを購読設定して、明日の記事もご覧いただけると嬉しいです。

13
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?