Agent skill

researching-ux

ユーザーリサーチと行動分析を支援します。ユーザビリティテスト、UXレビュー、フィードバック分析、ジャーニーマップ作成、ペルソナ定義を提供します。ユーザー理解深化、UX改善、フィードバック分析が必要な場合に使用してください。

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/researching-ux

SKILL.md

UXリサーチと行動分析

概要

ユーザー理解のあらゆる側面を担当するスキルです。ユーザーリサーチ、行動分析、UXレビュー、フィードバック分析を通じて、プロダクト判断に必要なインサイトを提供します。迅速なスプリント環境では、リサーチを絞り込み即応性が求められます。

実行フロー

Step 1: ユーザーリサーチ手法の選定

クイックリサーチ手法

手法 所要時間 用途 必要リソース
5秒テスト 1日 第一印象分析 5-10名
カードソート 2日 情報設計検証 10-15名
A/Bテスト 継続 データ駆動の判断 分析ツール
ヒートマップ 継続 注目パターン分析 トラッキングツール
セッション録画 継続 実際の行動観察 録画ツール
離脱調査 1日 離脱理由の把握 サーベイツール
ゲリラテスト 半日 素早い公開フィードバック 5-8名
ユーザーインタビュー 2-3日 深い洞察の獲得 5-8名
ユーザビリティテスト 2-3日 タスク完遂率の測定 5-8名

リサーチスプリントタイムライン

Day 1: リサーチ課題の定義
       - 仮説設定
       - リサーチクエスチョン作成
       - 成功指標の定義

Day 2: 参加者リクルート
       - スクリーニング質問作成
       - 参加者募集
       - スケジュール調整

Day 3-4: リサーチ実施
         - インタビュー/テスト実施
         - リアルタイムノート作成
         - セッション録画

Day 5: 発見の統合
       - パターン抽出
       - インサイト整理
       - 優先度付け

Day 6: インサイト報告
       - レポート作成
       - ステークホルダー報告

Day 7: 実装計画
       - アクションアイテム定義
       - 工数見積もり
       - ロードマップ組み込み

Step 2: ユーザーインタビュー

インタビュー構成(30分想定)

1. ウォームアップ(2分)

  • ラポール構築
  • 期待値の設定
  • 録音/録画の許可確認

2. コンテキスト(5分)

  • 現在の状況理解
  • 代替手段の確認
  • ペインポイントの探索

3. タスク実演(15分)

  • 実際の使用観察(Think Aloud法)
  • ペインポイントの記録
  • 迷いや戸惑いの観察

4. 振り返り(5分)

  • 感情の収集
  • 要望の発掘
  • 満足度評価

5. クロージング(3分)

  • 最終コメント
  • 謝辞
  • 次のステップ説明

効果的な質問技法

オープンクエスチョン:

markdown
✅ Good: "この機能を使う際、どんな課題がありますか?"
❌ Bad:  "この機能は使いやすいですか?"(誘導的)

✅ Good: "普段、どのようにこのタスクを行っていますか?"
❌ Bad:  "○○を使って、このタスクを行っていますか?"(仮定)

5 Whysテクニック(根本原因探索):

問題: "この画面で離脱しました"
Why1: なぜ離脱したのですか?
回答: "次に何をすべきかわからなかった"

Why2: なぜわからなかったのですか?
回答: "ボタンが見つからなかった"

Why3: なぜ見つからなかったのですか?
回答: "ページの下の方にあった"

Why4: なぜ下の方を見なかったのですか?
回答: "上部で完結すると思った"

Why5: なぜそう思ったのですか?
回答: "他のサイトはそうだから"

→ インサイト: 業界標準のUIパターンに従うべき

Step 3: ユーザビリティテスト

テスト設計

タスクシナリオ作成:

markdown
## タスク1: アカウント作成

### シナリオ
あなたは新しいプロジェクト管理ツールを試したいと考えています。
無料トライアルに登録してください。

### 成功基準
- アカウント作成完了(タスク完了率)
- 3分以内に完了(効率性)
- エラー遭遇ゼロ(エラー率)
- 満足度4/5以上(満足度)

### 観察ポイント
- [ ] フォームの発見性
- [ ] 入力項目の理解度
- [ ] エラーメッセージの明確さ
- [ ] 完了後の次アクション理解

測定指標

定量指標:

  • タスク完了率: 成功したユーザーの割合
  • 完了時間: 平均タスク完了時間
  • エラー率: 操作ミスの回数
  • クリック数: タスク完了までのクリック数

定性指標:

  • 満足度: 5段階評価
  • 難易度: 5段階評価(Very Easy - Very Difficult)
  • 推奨度: NPS(Net Promoter Score)

テスト実施のコツ

Think Aloud法:

テスター: "今、何を考えていますか?声に出してください"
ユーザー: "この緑のボタンが次へ進むボタンだと思うけど、確信が持てない"

→ 学び: CTAボタンのラベルが不明瞭

沈黙時の介入:

10秒以上沈黙 → "今、何を探していますか?"
20秒以上沈黙 → "もし困っていたら、次のタスクに進んでも大丈夫です"

Step 4: UXレビューとヒューリスティック評価

ヤコブ・ニールセンの10ヒューリスティック

1. システムステータスの可視性

markdown
✅ チェック項目:
- [ ] 読み込み中インジケーター表示
- [ ] 現在のページ位置表示(パンくず、ナビハイライト)
- [ ] フォーム送信後のフィードバック
- [ ] プログレスバー(複数ステップ)

2. システムと現実世界の一致

markdown
✅ チェック項目:
- [ ] ユーザーの言葉でラベル付け(専門用語回避)
- [ ] 直感的なアイコン(業界標準)
- [ ] 論理的な情報順序

3. ユーザーコントロールと自由

markdown
✅ チェック項目:
- [ ] 戻る/キャンセル機能
- [ ] アンドゥ/リドゥ
- [ ] モーダルの閉じるボタン
- [ ] 確認ダイアログ(削除等)

4. 一貫性と標準

markdown
✅ チェック項目:
- [ ] UI要素の一貫性(ボタン、フォーム)
- [ ] 用語の統一
- [ ] プラットフォーム標準への準拠

5. エラー防止

markdown
✅ チェック項目:
- [ ] 入力制約(日付ピッカー、選択肢)
- [ ] リアルタイムバリデーション
- [ ] デフォルト値の提供
- [ ] 危険な操作の確認ダイアログ

6. 記憶より認識

markdown
✅ チェック項目:
- [ ] オートコンプリート
- [ ] 最近使用した項目表示
- [ ] ツールチップ/ヘルプテキスト

7. 柔軟性と効率性

markdown
✅ チェック項目:
- [ ] キーボードショートカット
- [ ] バルク操作
- [ ] カスタマイズ機能

8. 美学とミニマルデザイン

markdown
✅ チェック項目:
- [ ] 不要な情報の削除
- [ ] 視覚的ノイズの低減
- [ ] 明確な視覚階層

9. エラー認識・診断・回復

markdown
✅ チェック項目:
- [ ] 明確なエラーメッセージ(何が問題か)
- [ ] 解決策の提示(どう修正するか)
- [ ] エラー箇所の視覚的ハイライト

10. ヘルプとドキュメント

markdown
✅ チェック項目:
- [ ] コンテキストヘルプ
- [ ] FAQ
- [ ] 検索可能なヘルプセンター

摩擦点の特定

フリクションマップ:

markdown
## ユーザーフロー: チェックアウト

### Step 1: カート確認
- 摩擦度: 🟢 低
- 理由: 情報が整理されている

### Step 2: 配送情報入力
- 摩擦度: 🟡 中
- 理由: 入力項目が多い(15フィールド)
- 改善案: 住所API活用、オプション項目の削減

### Step 3: 支払い情報
- 摩擦度: 🔴 高
- 理由: セキュリティ懸念、エラー頻発
- 改善案: 信頼シグナル追加、リアルタイムバリデーション

### Step 4: 注文確認
- 摩擦度: 🟢 低
- 理由: 明確な確認画面

Step 5: フィードバック分析

分類とタグ付け

カテゴリ構造:

フィードバック分類:
├── 機能リクエスト
│   ├── 新機能
│   └── 既存機能の改善
├── バグ/問題
│   ├── クリティカル(サービス停止)
│   ├── メジャー(主要機能不全)
│   └── マイナー(軽微な問題)
├── UX/使いやすさ
│   ├── ナビゲーション
│   ├── フォーム
│   └── 情報設計
├── パフォーマンス
└── その他

優先度マトリクス

頻度: 高(10件以上/月) 頻度: 低(10件未満/月)
影響: 大 即対応Critical 計画的に対応Important
影響: 小 機会を見て対応Nice to Have 保留Backlog

フィードバック分析レポート

テンプレート:

markdown
# フィードバック分析レポート
期間: 2025年1月1日 - 1月31日

## エグゼクティブサマリー
- 総フィードバック数: 234件
- 主要テーマ(上位3つ):
  1. 検索機能の改善(45件、19%)
  2. モバイル表示の問題(38件、16%)
  3. 通知設定の柔軟性(32件、14%)

## テーマ別詳細分析

### テーマ1: 検索機能の改善
**件数**: 45件(全体の19%)
**優先度**: 高(頻度: 高、影響: 大)

**代表的なコメント:**
> "検索結果が期待と違う。タイトルで検索したのに関係ないものが出る"
> "検索フィルタが欲しい。カテゴリや日付で絞り込めない"
> "検索が遅い。結果表示まで3秒以上かかる"

**インサイト:**
- 検索アルゴリズムの精度不足
- フィルタリング機能の欠如
- パフォーマンス問題

**推奨アクション:**
1. 検索アルゴリズムの改善(優先度: 高、工数: 2週間)
2. フィルタ機能の追加(優先度: 高、工数: 1週間)
3. 検索インデックスの最適化(優先度: 中、工数: 3日)

**期待効果:**
- ユーザー満足度 +15%
- 検索利用率 +30%
- タスク完了時間 -40%

---

### テーマ2: モバイル表示の問題
...(同様の構造)

## 優先度付きアクションリスト

| 優先度 | 項目 | カテゴリ | 工数 | 期待効果 |
|--------|------|----------|------|----------|
| 高 | 検索アルゴリズム改善 | 機能改善 | 2週間 | 満足度+15% |
| 高 | モバイルレイアウト修正 | UX | 1週間 | 離脱率-20% |
| 中 | フィルタ機能追加 | 新機能 | 1週間 | 利用率+30% |

Step 6: ペルソナ作成

データ駆動型ペルソナ

ペルソナテンプレート:

markdown
# ペルソナ: アクティブユーザー「佐藤 健太」

## 基本情報
- **年齢**: 32歳
- **職業**: プロジェクトマネージャー
- **テック習熟度**: 高(日常的にSaaSツール利用)
- **利用デバイス**: MacBook Pro、iPhone
- **利用頻度**: 週5日、1日2時間

## ゴール
- チームの進捗を一目で把握したい
- タスクの優先順位を素早く決定したい
- レポート作成を自動化したい

## フラストレーション
- "現在のツールは情報が散在していて探すのに時間がかかる"
- "モバイルアプリが使いにくく、外出先で確認できない"
- "通知が多すぎて重要な更新を見逃す"

## 行動パターン
- 朝一でダッシュボードを確認
- 1日3-5回、タスクステータスを更新
- 週末にレポート作成
- Slackと並行して利用

## 好む機能
- ダッシュボードのカスタマイズ
- リアルタイム同期
- キーボードショートカット
- シンプルで直感的なUI

## 代表的な発言
> "情報を探す時間を減らして、実際の仕事に集中したい"

## 利用シナリオ
**朝のルーティン(9:00 AM):**
1. ダッシュボードで昨日の進捗確認
2. 今日のタスクに優先度設定
3. チームメンバーにタスク割り当て

**外出先(2:00 PM):**
1. スマホで緊急タスクの確認
2. コメント返信
3. 承認依頼の処理

## データソース
- ユーザーインタビュー: 8名
- 行動データ分析: 3ヶ月間
- サーベイ回答: 150名

Step 7: カスタマージャーニーマップ

ジャーニーマップ構成

markdown
# カスタマージャーニーマップ: 新規ユーザーのオンボーディング

## ステージ1: 認知
**アクション**: Web検索、広告、口コミ
**思考**: "プロジェクト管理ツールを探している"
**感情**: 😐 中立(探索中)
**タッチポイント**: Google検索、比較サイト、レビューサイト
**機会**: SEO最適化、比較ページの充実

---

## ステージ2: 検討
**アクション**: ランディングページ閲覧、機能比較
**思考**: "このツールは自分のニーズに合うか?"
**感情**: 🤔 興味・疑問
**タッチポイント**: LP、価格ページ、FAQ
**機会**: 明確な価値提案、ビデオデモ、無料トライアルのCTA強調

---

## ステージ3: 導入(Critical!)
**アクション**: アカウント作成、初期設定
**思考**: "設定が複雑すぎないか?すぐに使えるか?"
**感情**: 😰 不安(摩擦ポイント)
**タッチポイント**: サインアップフォーム、ウェルカムメール、オンボーディングフロー
**ペインポイント**:
- フォーム項目が多すぎる(12フィールド)
- 次のステップが不明瞭
- 価値実感までに時間がかかる
**機会**:
- ソーシャルログイン追加
- インタラクティブチュートリアル
- テンプレート提供で即座に価値実感

---

## ステージ4: 利用
**アクション**: タスク作成、チーム招待
**思考**: "思ったより使いやすい"
**感情**: 😊 満足
**タッチポイント**: ダッシュボード、通知、モバイルアプリ
**機会**: 高度な機能の段階的紹介

---

## ステージ5: 推奨
**アクション**: 同僚に推薦、レビュー投稿
**思考**: "これは周りにも勧めたい"
**感情**: 😍 愛着
**タッチポイント**: 紹介プログラム、レビューリクエスト
**機会**: 紹介インセンティブ、シェア機能

出力成果物

  1. リサーチ計画書: 課題、手法、タイムライン、参加者基準
  2. インタビュースクリプト: 質問リスト、タスクシナリオ
  3. ユーザビリティレポート: タスク成功率、完了時間、エラー率、満足度
  4. UXレビューレポート: ヒューリスティック評価、問題箇所リスト、改善提案
  5. フィードバック分析レポート: テーマ別集計、優先順位、推奨アクション
  6. ペルソナドキュメント: データ駆動の詳細なユーザー像
  7. カスタマージャーニーマップ: 感情曲線、タッチポイント、改善機会
  8. インサイトレポート: 発見、証拠、推奨、工数見積もり

ベストプラクティス

  1. 質より量: 5人テストは50人計画より価値がある
  2. 継続的リサーチ: 複数の小さな調査が1つの大きな調査に勝る
  3. 定性×定量: 両方を組み合わせる
  4. スピード重視: 遅れた完璧なリサーチは影響がない
  5. オープンマインド: ユーザーの行動に驚かされる余地を残す
  6. アクション志向: すべてのインサイトは次のアクションを示唆する
  7. バイアス回避: 確証バイアスに注意、反証も探す

セキュリティとプライバシー保護

データ保護の基本原則

個人情報の取り扱い:

  • 参加者の氏名、連絡先、デモグラフィック情報は厳重に管理
  • リサーチデータは暗号化して保存
  • データ保持期間を明確化(プロジェクト終了後は削除)
  • 第三者とのデータ共有は明示的な同意が必要

録音・録画データの管理:

  • 参加者から書面での同意を取得
  • 保存場所を限定(ローカルストレージ、暗号化クラウド)
  • アクセス権限を最小限に制限(リサーチチームのみ)
  • 匿名化処理後に元データを削除

モバイル・リモート利用時のセキュリティ

外出先での利用時の注意:

  • 公開Wi-Fiの使用を避ける(VPN推奨)
  • セッションタイムアウト設定: 15分推奨
  • デバイスロック必須(顔認証、指紋認証)
  • 画面覗き見防止フィルターの使用推奨

リモートリサーチ実施時:

  • セキュアなビデオ会議ツールの使用(エンドツーエンド暗号化)
  • 録画データの暗号化転送
  • 参加者の同意書をデジタル署名で取得
  • セッション終了後の即座ログアウト

ペルソナデータの匿名化

個人情報保護のガイドライン:

避けるべき記述:

markdown
# ペルソナ: 佐藤健太(32歳、東京都在住)
- 勤務先: ○○株式会社
- 年収: 600万円
- メールアドレス: sato@example.com

推奨される記述:

markdown
# ペルソナ: PM-High-Tech-001
- 年齢層: 30代前半
- 職種カテゴリ: プロジェクトマネージャー
- 技術習熟度: 高(SaaSツール日常利用)
- 利用環境: MacBook Pro、iPhone

匿名化の原則:

  • 個人名は使用せず、識別コード(PM-001、DEV-002など)を使用
  • 具体的な企業名、住所は記載しない
  • デモグラフィック情報は範囲で表現(「32歳」→「30代前半」)
  • 実在人物との同定が不可能な形式に変換

ユーザビリティテスト時の入力検証

セキュリティテスト項目:

テストシナリオ実施時、以下のセキュリティ観点を確認:

markdown
## セキュリティチェックリスト

### 入力フォーム
- [ ] XSS脆弱性テスト(<script>alert('test')</script>などの入力)
- [ ] SQLインジェクションテスト(' OR '1'='1などの入力)
- [ ] 特殊文字の適切な処理(&, <, >, ", ')
- [ ] 最大文字数制限の確認

### 認証・セッション
- [ ] パスワード表示/非表示機能の動作
- [ ] セッションタイムアウトの適切性(15-30分推奨)
- [ ] ログアウト後のブラウザバック対策
- [ ] 複数デバイス同時ログインの制御

### ファイルアップロード
- [ ] 許可された拡張子のみ受付(画像: jpg, png, gif)
- [ ] ファイルサイズ制限の確認
- [ ] ウイルススキャンの実施
- [ ] 実行可能ファイルの拒否

### データ転送
- [ ] HTTPS通信の確認(URLがhttps://で始まる)
- [ ] 機密情報のマスキング(クレジットカード番号など)
- [ ] CSRF対策(トークン検証)

GDPR・個人情報保護法への準拠

コンプライアンス要件:

  1. 同意の取得: 明示的・自由意思による同意(オプトイン方式)
  2. データアクセス権: 参加者は自分のデータを閲覧・ダウンロード可能
  3. 削除権(忘れられる権利): 参加者の要請でデータ削除
  4. データポータビリティ: 機械可読形式でデータ提供
  5. データ侵害通知: 72時間以内に当局へ報告

リサーチ同意書テンプレート:

markdown
## UXリサーチ参加同意書

### データ収集項目
- 音声/映像記録
- 画面操作記録
- アンケート回答
- デモグラフィック情報

### データ利用目的
- プロダクト改善のための分析
- 社内レポート作成
- 匿名化後の統計データ活用

### データ保持期間
プロジェクト終了後6ヶ月以内に削除

### 参加者の権利
- いつでも参加を中止できる
- データの閲覧・削除を要求できる
- 不利益なく同意を撤回できる

同意します: [ 署名 ] 日付: [ YYYY-MM-DD ]

品質基準

リサーチ品質

  • 参加者は実際のターゲットユーザー
  • バイアスを最小化(誘導質問回避)
  • 複数の手法で検証(三角測量)

レビュー品質

  • 実際の利用シナリオを前提
  • 摩擦を減らし達成感を高める改善提案
  • 優先度と効果見込みを明示

分析品質

  • データに基づく客観的分析
  • 代表的な引用を含める
  • 改善施策と想定インパクトを示す

関連スキル

  • researching-markets: 市場調査データとの統合(市場視点のペルソナ)
  • analyzing-websites: サイト構造のUX評価
  • tracking-experiments: A/Bテストの設計・評価
  • designing-ui: UXインサイトに基づくUI設計
  • creating-content: ユーザーニーズに基づくコンテンツ作成

ツール・リソース

リサーチツール:

  • UserTesting, Maze, Lookback(リモートテスト)
  • Hotjar, FullStory(ヒートマップ、録画)
  • Optimal Workshop(カードソート、ツリーテスト)

分析ツール:

  • Dovetail, Airtable(定性データ分析)
  • Google Analytics, Mixpanel(行動データ)
  • Typeform, SurveyMonkey(サーベイ)

可視化:

  • Miro, Figjam(ジャーニーマップ、親和図)
  • Notion, Confluence(ドキュメント化)

Didn't find tool you were looking for?

Be as detailed as possible for better results