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
600
モチベーションサイクルという観点で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
【D2-5】MIXI SREの最新事例まるわかり! 〜 各事業のSRE活動にかかわるエンジニアに本音を聞く | #MTDC2024 | MIXI TECH DESIGN CONFERENCE 2024
mixi_engineers
PRO
3
89
【D2-7】共闘ことばRPG コトダマンの自律分散型QA組織 | #MTDC2024 | MIXI TECH DESIGN CONFERENCE 2024
mixi_engineers
PRO
1
33
【D2-S1】MIXIオンプレミス設備のこれまでとこれから~そして印西へ~ | #MTDC2024 | MIXI TECH DESIGN CONFERENCE 2024
mixi_engineers
PRO
1
60
【D2-6】モンスト10周年における真獣神化実装担当者が10年分の形態変化の設計をイチから作り直した話 | #MTDC2024 | MIXI TECH DESIGN CONFERENCE 2024
mixi_engineers
PRO
2
85
【D2-8】WordPressのヘッドレス運用化 〜minimo roomのJamstack構成移行プロジェクト〜 | #MTDC2024 | MIXI TECH DESIGN CONFERENCE 2024
mixi_engineers
PRO
2
43
【D2-S2】Kotlin と Flutter を愛であう会 for Android開発 | #MTDC2024 | MIXI TECH DESIGN CONFERENCE 2024
mixi_engineers
PRO
2
67
なんで私に登壇依頼が?! ~頼られるエンジニアになるためには~ /
mixi_engineers
PRO
2
250
【D1-3】フィギュアスケートにおける自動追尾カメラ開発 - 位置情報+AI画像解析 | #MTDC2024 | MIXI TECH DESIGN CONFERENCE 2024
mixi_engineers
PRO
1
320
【D1-6】netkeibaにおける機械学習を用いた競馬オッズ予測手法の開発とその変革 | #MTDC2024 | MIXI TECH DESIGN CONFERENCE 2024
mixi_engineers
PRO
1
300
Other Decks in Technology
See All in Technology
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
0
1.9k
Microsoft Intune 勉強会 第 2 回目
tamaiyutaro
2
500
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
8
670
エンジニア候補者向け資料2024.04.24.pdf
macloud
0
3.4k
2024春 注目のWeb系 OSS & SaaS 3選
makies
0
190
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
830
障害対応をちょっとずつよくしていくための 演習の作りかた
heleeen
1
1.8k
個人のAWSアカウントをマルチ運用してみた
miura55
2
220
今日からできる!簡単 .NET 高速化 Tips -2024 edition-
xin9le
7
4.6k
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
3
400
Azureの基本的な権限管理の勉強会
yhana
1
2.2k
Cloud Service Mesh に触れ合う
phaya72
1
270
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
15
1.6k
Statistics for Hackers
jakevdp
790
220k
Building Flexible Design Systems
yeseniaperezcruz
320
37k
[RailsConf 2023] Rails as a piece of cake
palkan
28
4k
The Power of CSS Pseudo Elements
geoffreycrofte
62
5k
The MySQL Ecosystem @ GitHub 2015
samlambert
244
12k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
How to name files
jennybc
65
93k
Git: the NoSQL Database
bkeepers
PRO
423
63k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
8
3.4k
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