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
モチベーションサイクルという観点でQAをしよう
Search
MIXI ENGINEERS
PRO
September 19, 2023
Technology
1
1.3k
モチベーションサイクルという観点でQAをしよう
9/19(月)に開催されたJaSST nano vol.28でお話した、QAの渡邉の登壇資料です。
MIXI ENGINEERS
PRO
September 19, 2023
Tweet
Share
More Decks by MIXI ENGINEERS
See All by MIXI ENGINEERS
プロジェクトマネジメント実践論|現役エンジニアが語る!~チームでモノづくりをする時のコツとは?~
mixi_engineers
PRO
3
210
スクラムマスターなしでもいい感じにスクラム開発している話
mixi_engineers
PRO
1
220
組織のデータリテラシー向上に向けて ~ MIXI データ活用ガイドラインができるまで 〜
mixi_engineers
PRO
6
230
MIXI配信取り組み
mixi_engineers
PRO
2
100
MIXIにおけるWebRTC技術の活用/Use of WebRTC Technology in MIXI
mixi_engineers
PRO
2
160
「人物ごとのアルバム」の精度改善の軌跡/Improving accuracy of albums by person
mixi_engineers
PRO
2
270
「モンスターストライク」の運営を支えるデータ分析基盤の歴史と進化 / History and evolution of the data analysis infrastructure supporting “Monster Strike” operations
mixi_engineers
PRO
3
470
【全貌公開】 MIXI の Atlassian Cloud 移行の裏側 / Behind MIXI's Migration to Atlassian Cloud
mixi_engineers
PRO
0
790
MIXI TECH NOTE #12
mixi_engineers
PRO
2
93
Other Decks in Technology
See All in Technology
Tensix Core アーキテクチャ解説
tenstorrent_japan
0
360
Cloud Native Scalability for Internal Developer Platforms
hhiroshell
2
450
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
43
25k
型システムを知りたい人のための型検査器作成入門
mame
15
3.7k
Tenstorrent HW/SW 概要説明
tenstorrent_japan
0
390
脅威をモデリングしてMCPのセキュリティ対策を考えよう
flatt_security
4
1.6k
新卒3年目の後悔〜機械学習モデルジョブの運用を頑張った話〜
kameitomohiro
0
210
New Cache Hierarchy for Container Images and OCI Artifacts in Kubernetes Clusters using Containerd / KubeCon + CloudNativeCon Japan
pfn
PRO
0
150
ユーザーのプロフィールデータを活用した推薦精度向上の取り組み
yudai00
0
290
kotlin-lsp を Emacs で使えるようにしてみた / use kotlin-lsp in Emacs
nabeo
0
150
TODAY 看世界(?) 是我們在看扣啦!
line_developers_tw
PRO
0
160
AIエージェントの継続的改善のためオブザーバビリティ
pharma_x_tech
6
1.1k
Featured
See All Featured
A better future with KSS
kneath
239
17k
Reflections from 52 weeks, 52 projects
jeffersonlam
350
20k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
How to train your dragon (web standard)
notwaldorf
92
6.1k
Designing Experiences People Love
moore
142
24k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Thoughts on Productivity
jonyablonski
69
4.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
920
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Transcript
©MIXI モチベーションサイクル という観点でQAをしよう 2023/09/19 株式会社MIXI 渡邉元輝
©MIXI 2018年 株式会社ミクシィ(現:株式会社MIXI)⼊社 2018年 モンスターストライク QA/企画 2020年 共闘ことばRPG コトダマン QA
2022年 新規サービス QA 2023年 家族アルバム みてね QA 2023年4⽉〜 Asym Altered Axis QA ⾃⼰紹介 2 開発中 渡邉 元輝 @motokiwatanabe2 前職含めると 2010年からゲームのQAエンジニアとして活動しています。 (コンシューマー/スマートフォン/PC)
©MIXI ※ゲームQAを軸に解説します。 3
©MIXI モチベーション 4
©MIXI (ゲームにおいての)モチベーションとは • キャラクターを強くしたい • 上⼿にプレイできるようになりたい • スキン(アバター)をゲットしたい • ストーリーの続きを⾒たい
• ⼀番早くクリアしてドヤリたい • フレンドと⼀緒にやりたい • アイテムを収集してコンプリートしたい • ガチャを回せる⽯を集めたい 5
©MIXI モチベーションとは その価値・体験を得たいと思う気持ち! 6
©MIXI モチベーションサイクル 7
©MIXI 育 成 モチベーションサイクルとは キャラクターを強くしたい! 8 育てたキャラを使いたい! 報酬を得たい! ストーリーの続きを⾒たい! バ
ト ル ボ ス 戦
©MIXI モチベーションサイクルとは ⽬標の連鎖、循環! 9
©MIXI モチベーション(サイクル)を 観点として使うには 10
©MIXI キャラクターのチェックの場合 ・仕様書とデータが⼀致しているか? ・実機で操作して予期せぬ不具合が発⽣しないか? ・ユーザーはこのキャラクターを欲しいと思うか? モチベーション(サイクル)を観点として使うには 11
©MIXI ミッションのチェックの場合 ・仕様書とデータが⼀致しているか? ・実機で挑戦して予期せぬ不具合が発⽣しないか? ・ユーザーはミッション報酬を欲しいと思うか? ・ミッションの達成条件はできそうと思えるか? →達成条件と報酬が釣り合っているか? モチベーション(サイクル)を観点として使うには 12
©MIXI 新機能のチェックの場合 ・仕様書と実装物が⼀致しているか? ・実装物は元来の要求を達成しているか? ・⾮機能(性能、ユーザビリティ、保守/運⽤性など)は 充⾜しているか? ・ユーザーはこの新機能を使い続けたいと思えるか? モチベーション(サイクル)を観点として使うには 13 開発側の
⽬線
©MIXI 実装前のレビューで指摘できると良し! 14
©MIXI モチベーションは連鎖しているか? ・モチベーションが満たされた後、 次のモチベーションが発⽣しているか?誘導できているか? モチベーション(サイクル)を観点として使うには 15 新しいキャラクターをゲットした時、 活躍できるステージが存在しているか? ストーリーの続きが⾒たくなる引きがあるか? その為にキャラの育成が必要になっているか?
ステージをクリアした達成感を、 記録に残して友達にシェアできる機会があるか?
©MIXI モチベーションが途切れることにも注意… 16 ⼀⽅で
©MIXI • 何をすれば良いか分からない • やることがない • その報酬は欲しくない • 合わないかも •
飽きちゃった • 挫折した • イライラする モチベーションの消失(離脱するときの感情) 17
©MIXI 常に新しい⽬標へ向かう動機が提供できているか? “やってみようかな、触ってみようかな”と感じさせる 分かりやすい⾒た⽬や導⼊があるか? ゲームデザインの品質を、評価しよう 18
©MIXI 評価軸として 品質メトリクスを⽤意 19
©MIXI 品質メトリクス(定性的) 20 カテゴリ タイトル 詳細 プレイヤーの満⾜度 プレイヤーの達成感 プレイヤーが達成感を得られるかどうかを評価。 ゲームの進⾏やチャレンジ要素、報酬システム、
成⻑システムなどが対象。 チュートリアル&学習 学習曲線 新しいプレイヤーがゲームを理解し、プレイスキ ルを獲得するのに必要な時間と努⼒を評価。 ゲームプレイ ゲームの解決策の多様性 課題を解決するためのさまざまな⽅法がどれだけ あるか。 ゲームプレイ ゲーム内の意外性 ゲームが予想外の要素や体験を提供し、プレイヤ ーを驚かせるかどうかを評価。 ゲームバランス ゲーム内のリスクと報酬 ゲームがどの程度のリスクを伴う⾏動を奨励し、 それに対してどの程度の報酬を提供するかを評価。
©MIXI QAがすべきこと 21
©MIXI バグを⾒つけたり、開発の遅延を無くすことはゴールではない QAの⽬標はプロダクト/サービスの品質を引き上げること QAがすべきこと 22 その為に!
©MIXI 【良い事例を集める】 世界中の素晴らしいプロダクト/サービスを⾒る! ユーザーのモチベーションになる要素、夢中になるポイント、 良いUXを提供している事例をたくさん集めること! なぜ継続的に楽しく、⾯⽩いかを分析して、 ⾃分たちが作るプロダクト/サービスに活かしましょう。 QAがすべきこと 23
©MIXI