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
モバイルゲーム。移管と運営のエンジニア
Search
gree_tech
PRO
September 18, 2020
Technology
0
370
モバイルゲーム。移管と運営のエンジニア
GREE Tech Conference 2020 で発表された資料です。
https://techcon.gree.jp/2020/session/Session-6
gree_tech
PRO
September 18, 2020
Tweet
Share
More Decks by gree_tech
See All by gree_tech
REALITY株式会社における開発生産性向上の取り組み: 失敗と成功から学んだこと
gree_tech
PRO
2
130
『ヘブンバーンズレッド』におけるフィールドギミックの裏側
gree_tech
PRO
2
90
セキュリティインシデント対応の体制・運用の試行錯誤 / greetechcon2024-session-a1
gree_tech
PRO
1
96
『アナザーエデン 時空を超える猫』国内海外同時運営実現への道のり ~別々で開発されたアプリを安定して同時リリースするまでの取り組み~
gree_tech
PRO
1
78
『アサルトリリィ Last Bullet』におけるクラウドストリーミング技術を用いたブラウザゲーム化の紹介
gree_tech
PRO
1
89
UnityによるPCアプリの新しい選択肢。「PC版 Google Play Games」への対応について
gree_tech
PRO
1
110
実機ビルドのエラーによる検証ブロッカーを0に!『ヘブンバーンズレッド』のスモークテスト自動化の取り組み
gree_tech
PRO
1
110
"ゲームQA業界の技術向上を目指す! 会社を超えた研究会の取り組み"
gree_tech
PRO
1
140
Jamstack でリニューアルするグリーグループのメディア
gree_tech
PRO
2
300
Other Decks in Technology
See All in Technology
SSMRunbook作成の勘所_20241120
koichiotomo
2
130
ノーコードデータ分析ツールで体験する時系列データ分析超入門
negi111111
0
410
信頼性に挑む中で拡張できる・得られる1人のスキルセットとは?
ken5scal
2
530
[FOSS4G 2019 Niigata] AIによる効率的危険斜面抽出システムの開発について
nssv
0
310
Terraform CI/CD パイプラインにおける AWS CodeCommit の代替手段
hiyanger
1
240
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
Why App Signing Matters for Your Android Apps - Android Bangkok Conference 2024
akexorcist
0
120
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
430
OCI Vault 概要
oracle4engineer
PRO
0
9.7k
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
5
630
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
220
iOSチームとAndroidチームでブランチ運用が違ったので整理してます
sansantech
PRO
0
130
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Building an army of robots
kneath
302
43k
Being A Developer After 40
akosma
86
590k
Producing Creativity
orderedlist
PRO
341
39k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Code Reviewing Like a Champion
maltzj
520
39k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
Designing Experiences People Love
moore
138
23k
How STYLIGHT went responsive
nonsquared
95
5.2k
Transcript
モバイルゲーム。 移管と運営のエンジニア ファンプレックス株式会社 エンジニア部 開発戦略G 大谷 俊平
ファンプレックス株式会社 エンジニア部 開発戦略グループ 所属 役職:シニアマネージャー 2012年 グリー株式会社入社 グリー内製の開発チームを経て2016年からファンプレックス株式会社へ出向 移管初期から運営まで一気通貫した業務に携わり2020年1月から現職 現在は運営タイトルのエンジニアマネージャー、
移管エンジニアサポート、 社内の技術横断・エンジニア組織のマネジメントを担当 自己紹介 - 大谷 俊平(おおたにしゅんぺい) - 2
ゲーム運営もしくはゲーム開発に携わって いますか? Question!
4 ⓘ Start presenting to display the poll results on
this slide. ゲーム運営もしくはゲーム開発に携わって いますか?
• ファンプレックス株式会社のご紹介 • ゲームの運営移管業務(主にエンジニア業務)についてご紹介 • ゲーム運営の開発で重要なこと(大事にしていること) 本日のアジェンダ 5
ファンプレックス株式会社のご紹介 6
7 社名︓ 事業内容︓ 設⽴︓ 代表取締役社⻑︓ 従業員数︓ ファンプレックス株式会社 ゲーム運営事業 2015年10⽉15⽇ 下村
直仁 193⼈(2020年9⽉時点) (正社員・契約社員・派遣社員・アルバイト数) 累積運営移管実績数︓ 29タイトル(設⽴から2020年9⽉時点) 会社概要
8 事業内容 グリーグループが10年以上に渡って培ったゲーム運営ノウハウを通じて、 お客さまに⻑く愛されるゲーム運営を⽬指しています。 事業買収 事業サポート 運営移管 海外展開
9 事業内容 グリーグループが10年以上に渡って培ったゲーム運営ノウハウを通じて、 お客さまに⻑く愛されるゲーム運営を⽬指しています。 事業買収 事業サポート 運営移管 海外展開
ゲームの運営移管時のエンジニア業務について 10
Question! ゲームの運営移管どれくらいの期間を要す ると思いますか?
12 ⓘ Start presenting to display the poll results on
this slide. ゲームの運営移管どれくらいの期間を要す ると思いますか?
ゲーム移管のエンジニア業務 - 移管の流れ 約 2ヶ月 〜 3ヶ月 約 2ヶ月 〜
3ヶ月 約 2ヶ月 〜
ゲーム移管のエンジニア業務 - 移管の流れ 約 2ヶ月 〜 3ヶ月 約 2ヶ月 〜
3ヶ月 約 2ヶ月 〜
ゲーム移管のエンジニア業務 - 打ち合わせ・計画 移管元企業様へのヒアリング - 移管元企業様の担当者へヒアリングを実施させていただき、主に技術要件を洗い出して いきます。その際、開発に必要な人数や個々人の持ち合わせているスキルについても一 緒にヒアリングします 移管元企業様との分科会の実施(複数回) -
ヒアリング結果を基に移管に向けた会議を複数回実施させていただきます タスクレベルでの話からスケジュール、運営に関するポリシーや開発に関する想い等 お話頂ける範囲でできる限り詳細にお伺いします 開発PC等の機材の手配など環境面の準備 - ヒアリングを通して 必要なPCスペックを伺いますが、必要なツールやソフトウェアに 合わせて社内で手配可能なPCを選定し手配します
ゲーム移管のエンジニア業務 - 打ち合わせ・計画 主に必要とされる技術スキル - パブリッククラウド - サーバーサイド開発 - クライアント(アプリ)開発
- 対象アプリケーションに関する知識 など エンジニアの役割と業務 - 移管対象のアプリケーションに必要な技術要件を洗い出し、安心・安全に移管を遂 行できる運営チーム・環境を構築します どんなエンジニアスキルが求められるか - 深く幅広い技術スキルが求められます。移管に向けたヒアリングを実施するまでは 技術要件が不明のため、ヒアリング結果を正しく評価・分析し、最高の運営チーム を構築することが必要です - 加えて、モバイルゲームには世界中で開発された様々な技術が用いられているため、 このフェーズを担当するエンジニアは深く幅広い技術スキルが求められます
ゲーム移管のエンジニア業務 - 移管の流れ 約 2ヶ月 〜 3ヶ月 約 2ヶ月 〜
3ヶ月 約 2ヶ月 〜
ゲーム移管のエンジニア業務 - 常駐移管・社内運営 移管元企業様のチームと席を並べて、実際に移管業務を行います 共同運営 単独運営 (先方サポート) 1ヶ月目 2ヶ月目(3ヶ月目)
ゲーム移管のエンジニア業務 - 常駐移管・社内運営 共同運営 1ヶ月目 1. 共同運営を通して業務フローやタスクを実際に手を動かしながら移管していきます (業務のコピー・引き継ぎ) 単純に業務をコピーするだけでなく、開発者やチームの想いも一緒に受け継ぎます 1.
「長期運営を見越した業務効率の向上や品質の向上」などの課題にも着目しながら 業務を行います
ゲーム移管のエンジニア業務 - 常駐移管・社内運営 単独運営 (先方サポート) 2ヶ月目 共同運営を通して受け継いだ タスク・想いを持ってファンプレックスのチームで単独運営を行います 1. 移管(引き継ぎ)の漏れや不足を充足し、完全な単独運営に向けて最終チェック
1. 単独運営が終わったあとはオフィスへ帰還するので並行して帰還準備
ゲーム移管のエンジニア業務 - 常駐移管・社内運営 エンジニアの役割と業務 - 移管元のチームから業務を引き受け開発・運営を進めていきます どんなエンジニアスキルが求められるか - 移管元企業様チームの担当者と同等のスキルが求められます -
お客様(プレイユーザー様)に違和感を与えないように、技術だけでなく思想や背 景を汲み取り吸収するスキル - 普段と違う環境で業務を行うので、外部環境への適応力 - 移管元企業様のチームに溶け込めるコミュニケーション力
ゲーム移管のエンジニア業務 - 移管の流れ 約 2ヶ月 〜 3ヶ月 約 2ヶ月 約
2ヶ月 〜
ゲーム運営の開発で重要なこと(大事にしていること) 23
ゲーム運営の開発で大事にしていること お客様に長く愛されるゲーム運営を目指す為に 品質/セキュリティ/コスト
ゲーム運営の開発で大事にしていること 開発・運営の品質を一定以上に保ち、 プレイユーザー様/関係会社様からの信頼を獲得して期待に答え続けること。それが、長く運営 を続けるために必要なことであると考えています 開発スピードが早くても品質が低ければ不具合や障害が発生してしまい、関係会社様からの信頼 の低下・プレイユーザー様の離脱に繋がります。結果として、長期運営が困難になる可能性があ ります 品質担保のために時間(コスト)をかけていては、お客様へ新しい価値を提供し続けることがで きなくなります。それによってプレイユーザー様の離脱に繋がり、運営の継続が困難になる可能 性が高まります
高品質で低コストな開発をするために どのような取り組みを実施しているか
ゲーム運営の開発で大事にしていること 横断的な開発支援・チームワーク 運営タイトル毎の開発チームに閉じない 横断的な支援と施策を通して、高品質で低コストな開発を行っております
ゲーム運営の開発で大事にしていること 共通の開発ガイドラインの策定 - ファンプレックスクオリティ(品質)を担保するための共通ガイドライン - 運営タイトル毎で独立した開発チームが組織されているが、横断チームによる共通ガイドライン の策定と定期的なアップデートを行っています - 開発チームごとに開発規約は存在しているが、最低限守るべき項目が明記されています -
効率よく一定の品質に到達するために守るべきガイドラインとして定義されています 新規移管案件が発生した場合でも共通ガイドラインをベースに開発チームが移管業務と運営を行うこと で、最短で必要な品質を確保することが可能です チーム毎の開発規約と共通ガイドラインが共存することでチーム間の差分を吸収することができスピー ドを落とすことなく品質を維持することも可能です 1. 明文化する 2. コストを意識して開発を行う 3. PDCAを回して、改善に努める 4. 自動化・効率化に積極的に取り組む
ゲーム運営の開発で大事にしていること 高いセキュリティ基準 - 移管元企業様のセキュリティ基準からグリーのセキュリティ基準に運営初期で移行します - セキュリティ部・開発本部と連携しセキュリティ対策を行うことで高品質なサービスを提 供します - また、脆弱性診断などを行い定期的に脅威から守ることを意識して運営を行っています
ゲーム運営の開発で大事にしていること 業務効率化の推進 - ゲーム運営に必要な業務は、タイトル毎に類似している項目が多いため横断的に業務改 善・効率化を推進することで低コストかつ高品質な運営を続けることが可能になります 自動化(Botの開発・導入・Script化) - マスターデータの入稿やチェックから定例資料の作成 等 運営に必要なルーチンワークとなっている作業を積極的に自動化
資料化 - ドキュメンテーションを推進することで、属人化の排除を目的とし 自動化できないタスクをスケールすることで効率を向上させる 他職種へのフォロー - 自動化・資料化をエンジニアタスク以外にも適用し、 チーム全体の効率の向上を図る
Question! 直近1年(2019年7月〜2020年6月)で月間 何時間の業務効率がされたでしょうか
31 ⓘ Start presenting to display the poll results on
this slide. 直近1年(2019年7月〜2020年6月)で月間 何時間の業務効率がされたでしょうか
ゲーム運営の開発で大事にしていること 直近1年間(2019年7月から2020年6月まで) 380時間 / 月 2019年7月〜12月:195時間 / 月 2020年1月〜6月 :185時間
/ 月 品質を担保したまま、継続的に効率化の成果を出し続けています。 この取り組みを通して、コストをかけずに新しいコンテンツの開発や新規案件へのアサインなど が可能となり、新しい価値の提供に寄与しています
最後に 一日でも長く 一人でも多くのお客様に サービスを提供し続け 愛し続けてもらう 我々は、移管・運営のプロフェッショナルとして
ご視聴・ご参加ありがとうございました AskTheSpeaker/Twitterでのコンタクトお待ちしております
35