Agent skill
researching-ux
ユーザーリサーチと行動分析を支援します。ユーザビリティテスト、UXレビュー、フィードバック分析、ジャーニーマップ作成、ペルソナ定義を提供します。ユーザー理解深化、UX改善、フィードバック分析が必要な場合に使用してください。
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分)
- 最終コメント
- 謝辞
- 次のステップ説明
効果的な質問技法
オープンクエスチョン:
✅ Good: "この機能を使う際、どんな課題がありますか?"
❌ Bad: "この機能は使いやすいですか?"(誘導的)
✅ Good: "普段、どのようにこのタスクを行っていますか?"
❌ Bad: "○○を使って、このタスクを行っていますか?"(仮定)
5 Whysテクニック(根本原因探索):
問題: "この画面で離脱しました"
Why1: なぜ離脱したのですか?
回答: "次に何をすべきかわからなかった"
Why2: なぜわからなかったのですか?
回答: "ボタンが見つからなかった"
Why3: なぜ見つからなかったのですか?
回答: "ページの下の方にあった"
Why4: なぜ下の方を見なかったのですか?
回答: "上部で完結すると思った"
Why5: なぜそう思ったのですか?
回答: "他のサイトはそうだから"
→ インサイト: 業界標準のUIパターンに従うべき
Step 3: ユーザビリティテスト
テスト設計
タスクシナリオ作成:
## タスク1: アカウント作成
### シナリオ
あなたは新しいプロジェクト管理ツールを試したいと考えています。
無料トライアルに登録してください。
### 成功基準
- アカウント作成完了(タスク完了率)
- 3分以内に完了(効率性)
- エラー遭遇ゼロ(エラー率)
- 満足度4/5以上(満足度)
### 観察ポイント
- [ ] フォームの発見性
- [ ] 入力項目の理解度
- [ ] エラーメッセージの明確さ
- [ ] 完了後の次アクション理解
測定指標
定量指標:
- タスク完了率: 成功したユーザーの割合
- 完了時間: 平均タスク完了時間
- エラー率: 操作ミスの回数
- クリック数: タスク完了までのクリック数
定性指標:
- 満足度: 5段階評価
- 難易度: 5段階評価(Very Easy - Very Difficult)
- 推奨度: NPS(Net Promoter Score)
テスト実施のコツ
Think Aloud法:
テスター: "今、何を考えていますか?声に出してください"
ユーザー: "この緑のボタンが次へ進むボタンだと思うけど、確信が持てない"
→ 学び: CTAボタンのラベルが不明瞭
沈黙時の介入:
10秒以上沈黙 → "今、何を探していますか?"
20秒以上沈黙 → "もし困っていたら、次のタスクに進んでも大丈夫です"
Step 4: UXレビューとヒューリスティック評価
ヤコブ・ニールセンの10ヒューリスティック
1. システムステータスの可視性
✅ チェック項目:
- [ ] 読み込み中インジケーター表示
- [ ] 現在のページ位置表示(パンくず、ナビハイライト)
- [ ] フォーム送信後のフィードバック
- [ ] プログレスバー(複数ステップ)
2. システムと現実世界の一致
✅ チェック項目:
- [ ] ユーザーの言葉でラベル付け(専門用語回避)
- [ ] 直感的なアイコン(業界標準)
- [ ] 論理的な情報順序
3. ユーザーコントロールと自由
✅ チェック項目:
- [ ] 戻る/キャンセル機能
- [ ] アンドゥ/リドゥ
- [ ] モーダルの閉じるボタン
- [ ] 確認ダイアログ(削除等)
4. 一貫性と標準
✅ チェック項目:
- [ ] UI要素の一貫性(ボタン、フォーム)
- [ ] 用語の統一
- [ ] プラットフォーム標準への準拠
5. エラー防止
✅ チェック項目:
- [ ] 入力制約(日付ピッカー、選択肢)
- [ ] リアルタイムバリデーション
- [ ] デフォルト値の提供
- [ ] 危険な操作の確認ダイアログ
6. 記憶より認識
✅ チェック項目:
- [ ] オートコンプリート
- [ ] 最近使用した項目表示
- [ ] ツールチップ/ヘルプテキスト
7. 柔軟性と効率性
✅ チェック項目:
- [ ] キーボードショートカット
- [ ] バルク操作
- [ ] カスタマイズ機能
8. 美学とミニマルデザイン
✅ チェック項目:
- [ ] 不要な情報の削除
- [ ] 視覚的ノイズの低減
- [ ] 明確な視覚階層
9. エラー認識・診断・回復
✅ チェック項目:
- [ ] 明確なエラーメッセージ(何が問題か)
- [ ] 解決策の提示(どう修正するか)
- [ ] エラー箇所の視覚的ハイライト
10. ヘルプとドキュメント
✅ チェック項目:
- [ ] コンテキストヘルプ
- [ ] FAQ
- [ ] 検索可能なヘルプセンター
摩擦点の特定
フリクションマップ:
## ユーザーフロー: チェックアウト
### Step 1: カート確認
- 摩擦度: 🟢 低
- 理由: 情報が整理されている
### Step 2: 配送情報入力
- 摩擦度: 🟡 中
- 理由: 入力項目が多い(15フィールド)
- 改善案: 住所API活用、オプション項目の削減
### Step 3: 支払い情報
- 摩擦度: 🔴 高
- 理由: セキュリティ懸念、エラー頻発
- 改善案: 信頼シグナル追加、リアルタイムバリデーション
### Step 4: 注文確認
- 摩擦度: 🟢 低
- 理由: 明確な確認画面
Step 5: フィードバック分析
分類とタグ付け
カテゴリ構造:
フィードバック分類:
├── 機能リクエスト
│ ├── 新機能
│ └── 既存機能の改善
├── バグ/問題
│ ├── クリティカル(サービス停止)
│ ├── メジャー(主要機能不全)
│ └── マイナー(軽微な問題)
├── UX/使いやすさ
│ ├── ナビゲーション
│ ├── フォーム
│ └── 情報設計
├── パフォーマンス
└── その他
優先度マトリクス
| 頻度: 高(10件以上/月) | 頻度: 低(10件未満/月) | |
|---|---|---|
| 影響: 大 | 即対応Critical | 計画的に対応Important |
| 影響: 小 | 機会を見て対応Nice to Have | 保留Backlog |
フィードバック分析レポート
テンプレート:
# フィードバック分析レポート
期間: 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: ペルソナ作成
データ駆動型ペルソナ
ペルソナテンプレート:
# ペルソナ: アクティブユーザー「佐藤 健太」
## 基本情報
- **年齢**: 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: カスタマージャーニーマップ
ジャーニーマップ構成
# カスタマージャーニーマップ: 新規ユーザーのオンボーディング
## ステージ1: 認知
**アクション**: Web検索、広告、口コミ
**思考**: "プロジェクト管理ツールを探している"
**感情**: 😐 中立(探索中)
**タッチポイント**: Google検索、比較サイト、レビューサイト
**機会**: SEO最適化、比較ページの充実
---
## ステージ2: 検討
**アクション**: ランディングページ閲覧、機能比較
**思考**: "このツールは自分のニーズに合うか?"
**感情**: 🤔 興味・疑問
**タッチポイント**: LP、価格ページ、FAQ
**機会**: 明確な価値提案、ビデオデモ、無料トライアルのCTA強調
---
## ステージ3: 導入(Critical!)
**アクション**: アカウント作成、初期設定
**思考**: "設定が複雑すぎないか?すぐに使えるか?"
**感情**: 😰 不安(摩擦ポイント)
**タッチポイント**: サインアップフォーム、ウェルカムメール、オンボーディングフロー
**ペインポイント**:
- フォーム項目が多すぎる(12フィールド)
- 次のステップが不明瞭
- 価値実感までに時間がかかる
**機会**:
- ソーシャルログイン追加
- インタラクティブチュートリアル
- テンプレート提供で即座に価値実感
---
## ステージ4: 利用
**アクション**: タスク作成、チーム招待
**思考**: "思ったより使いやすい"
**感情**: 😊 満足
**タッチポイント**: ダッシュボード、通知、モバイルアプリ
**機会**: 高度な機能の段階的紹介
---
## ステージ5: 推奨
**アクション**: 同僚に推薦、レビュー投稿
**思考**: "これは周りにも勧めたい"
**感情**: 😍 愛着
**タッチポイント**: 紹介プログラム、レビューリクエスト
**機会**: 紹介インセンティブ、シェア機能
出力成果物
- リサーチ計画書: 課題、手法、タイムライン、参加者基準
- インタビュースクリプト: 質問リスト、タスクシナリオ
- ユーザビリティレポート: タスク成功率、完了時間、エラー率、満足度
- UXレビューレポート: ヒューリスティック評価、問題箇所リスト、改善提案
- フィードバック分析レポート: テーマ別集計、優先順位、推奨アクション
- ペルソナドキュメント: データ駆動の詳細なユーザー像
- カスタマージャーニーマップ: 感情曲線、タッチポイント、改善機会
- インサイトレポート: 発見、証拠、推奨、工数見積もり
ベストプラクティス
- 質より量: 5人テストは50人計画より価値がある
- 継続的リサーチ: 複数の小さな調査が1つの大きな調査に勝る
- 定性×定量: 両方を組み合わせる
- スピード重視: 遅れた完璧なリサーチは影響がない
- オープンマインド: ユーザーの行動に驚かされる余地を残す
- アクション志向: すべてのインサイトは次のアクションを示唆する
- バイアス回避: 確証バイアスに注意、反証も探す
セキュリティとプライバシー保護
データ保護の基本原則
個人情報の取り扱い:
- 参加者の氏名、連絡先、デモグラフィック情報は厳重に管理
- リサーチデータは暗号化して保存
- データ保持期間を明確化(プロジェクト終了後は削除)
- 第三者とのデータ共有は明示的な同意が必要
録音・録画データの管理:
- 参加者から書面での同意を取得
- 保存場所を限定(ローカルストレージ、暗号化クラウド)
- アクセス権限を最小限に制限(リサーチチームのみ)
- 匿名化処理後に元データを削除
モバイル・リモート利用時のセキュリティ
外出先での利用時の注意:
- 公開Wi-Fiの使用を避ける(VPN推奨)
- セッションタイムアウト設定: 15分推奨
- デバイスロック必須(顔認証、指紋認証)
- 画面覗き見防止フィルターの使用推奨
リモートリサーチ実施時:
- セキュアなビデオ会議ツールの使用(エンドツーエンド暗号化)
- 録画データの暗号化転送
- 参加者の同意書をデジタル署名で取得
- セッション終了後の即座ログアウト
ペルソナデータの匿名化
個人情報保護のガイドライン:
❌ 避けるべき記述:
# ペルソナ: 佐藤健太(32歳、東京都在住)
- 勤務先: ○○株式会社
- 年収: 600万円
- メールアドレス: sato@example.com
✅ 推奨される記述:
# ペルソナ: PM-High-Tech-001
- 年齢層: 30代前半
- 職種カテゴリ: プロジェクトマネージャー
- 技術習熟度: 高(SaaSツール日常利用)
- 利用環境: MacBook Pro、iPhone
匿名化の原則:
- 個人名は使用せず、識別コード(PM-001、DEV-002など)を使用
- 具体的な企業名、住所は記載しない
- デモグラフィック情報は範囲で表現(「32歳」→「30代前半」)
- 実在人物との同定が不可能な形式に変換
ユーザビリティテスト時の入力検証
セキュリティテスト項目:
テストシナリオ実施時、以下のセキュリティ観点を確認:
## セキュリティチェックリスト
### 入力フォーム
- [ ] XSS脆弱性テスト(<script>alert('test')</script>などの入力)
- [ ] SQLインジェクションテスト(' OR '1'='1などの入力)
- [ ] 特殊文字の適切な処理(&, <, >, ", ')
- [ ] 最大文字数制限の確認
### 認証・セッション
- [ ] パスワード表示/非表示機能の動作
- [ ] セッションタイムアウトの適切性(15-30分推奨)
- [ ] ログアウト後のブラウザバック対策
- [ ] 複数デバイス同時ログインの制御
### ファイルアップロード
- [ ] 許可された拡張子のみ受付(画像: jpg, png, gif)
- [ ] ファイルサイズ制限の確認
- [ ] ウイルススキャンの実施
- [ ] 実行可能ファイルの拒否
### データ転送
- [ ] HTTPS通信の確認(URLがhttps://で始まる)
- [ ] 機密情報のマスキング(クレジットカード番号など)
- [ ] CSRF対策(トークン検証)
GDPR・個人情報保護法への準拠
コンプライアンス要件:
- 同意の取得: 明示的・自由意思による同意(オプトイン方式)
- データアクセス権: 参加者は自分のデータを閲覧・ダウンロード可能
- 削除権(忘れられる権利): 参加者の要請でデータ削除
- データポータビリティ: 機械可読形式でデータ提供
- データ侵害通知: 72時間以内に当局へ報告
リサーチ同意書テンプレート:
## 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?