狠狠撸

狠狠撸Share a Scribd company logo
Jenkinsを使った
コンシューマゲームでの
デプロイとテスト
2015.1.11
自己紹介
? 田中 宏幸 ( 38 ):株式会社イリンクス / 代表取締役社長
? 経歴
– 日本ファルコム株式会社 メインプログラマー
– 株式会社カプコン PS2描画エンジンプログラマ
– 株式会社ゲームリパブリック プログラマー統括
– 株式会社イリンクス 代表取締役社長
? 資格
– PMI認定プロジェクトマネジメントプロフェッショナル
– 認定スクラムマスター
? CI歴
– CruiseControllから初めて9年ほど
– 今回のJenkinsはプログラマーの野口が管理
1
宣伝?スタッフ募集
? プログラマー、プロジェクトマネージャー募集中
– アジャイル開発
– Jenkins
– PS4
– Hansoft
? http://www.ilinx.co.jp
2
気になるキーワードがある方は是非ご応募下さい!
プロジェクト概要
? コンシューマゲーム。PS3とVITAで同時発売
? 日本版とアジア版の2地域で同時発売
? PS3版のデータ容量はZIP圧縮済みで6GB
? ファイル数 約11万
? シェーダー数
– バーテックスシェーダー 3121個
– ピクセルシェーダー 3132個
3
デプロイについて
4
プロセス 5
上記のPS3,VITA,日本版,アジア版を作成する必要がある
実行ファイルのビルド
SCEのツールでパッケージ化
細かいネイティブデータをパックする
中間データを各ハードのネイティブデータに変換
シェーダーの作成
サーバーへコピー
シェーダーの作成
? シェーダー内でif文は重くて使えない
– シェーダーを沢山用意し、呼び出すシェーダー切り替える
? 全パターンのシェーダーを作成すると
天文学的な数になる
– スペキュラ 有/無、自己発光 有/無、水面 有/無
金属 有/無、点光源0~4、影 有/無…
– 恐らく数兆パターンくらい
? 全モデルを全マップで表示し、使用しているシェーダ
ーパターンを抽出。そのシェーダーのみをコンパイル
– VITA実機で動かす必要が有るため、4時間ほど掛かる
6
中間データを各ハードの
ネイティブデータに変換
? PS3はビッグエンディアン
VITAはリトルエンディアン。
– パディングなども違う
? 中間データはxmlやCSVなどで保持。それを各ハード
でバイナリに変換してネイティブデータを作成
? 各ハードはCPUがPCに比べて貧弱なため、変換にか
なり時間が掛かる。特にVITAが遅い
? 差分データだけを変換するが
それでも2~4時間ほど掛かる
7
細かいネイティブデータを
パックする
? キャラを1体ロードする際、モデルデータ、アルベド
、ノーマル、スペキュラ、エミッシブ等のテクスチャ
やパラメータCSVなど、数十ファイル必要
? fopenを数十回行うのは非効率
? ファイルをパックし、fopenとreadは1回でオフセッ
トにポインタを差し込む事でロードが数倍~数十倍早
くなる
? 全データを舐めるのと、VITA実機でパックするため
6時間ほど掛かる
8
特にVITA版が時間がかる
9
VITAのデプロイ時間 10
実行ファイルのビルド
SCEのツールでパッケージ化
細かいネイティブデータをパックする
中間データを各ハードのネイティブデータに変換
シェーダーの作成
5分 x 2
3~4時間
2~4時間
6時間
10分 x 2
全部合わせると14時34分掛かる
サーバーへコピー 2分 x 2
Build Flow Pluginで
並列実行させる
11
12
Jenkinsの管理
? 各ジョブは細かく分け「Build Flow Plugin」で制御
– ジョブの実行順をDSLで記述でき
実行順を自由に組み替える事が可能
– ジョブを並列で実行できる
– 状況に応じたデプロイパターンが作成できる
– 成功時、失敗時の分岐や失敗時に
リトライが簡単に書ける
14
15
SVN更新
ビルド
ネイティブデータ変換
パックリストA
パックリストB
シェーダーコンパイル
シェーダーファイルダウンロード
パックリストダウンロード
16
17
SVN更新
ビルド
ネイティブデータ変換
パックリストA
パックリストB
シェーダーファイルダウンロード
パックリストダウンロード
18
闯别苍办颈苍蝉を使ったコンシューマケ?ームて?のテ?フ?ロイとテスト
並列
並列処理 20
Slave02
ネイティブ
データに変換
Slave01
リソースパック
リスト作成A
Slave04
リソースパック
リスト作成B
Slave03
シェーダ作成
Slave02 リソースパックリストをサーバからダウンロード
Slave02 シェーダをサーバからダウンロード
Slave02 細かいネイティブデータをパックする
Slave02 SCEのツールでパッケージ化
Slave02 サーバーへコピー
2~4時間 3時間 2時間 3~4時間
1分
2分x2
2時間
10分x2
2分
並列実行の結果
5時間~9時間で終わるように
21
難点
? ジョブの名前が変更された場合にDSLの記述も修正し
ないといけない
? 事前にフローを視覚化できない
(実行後と実行中に実際通ったフローは確認できる)
23
WORKFLOW PLUGIN
使えば解決(T-T
まさか基調講演で解決されるとは…
24
各ジョブの例
? 各ジョブの例
– cd ".programmasterPS3tools"
– svn update .
– powershell -File
".make_package_33_ShaderCompile.ps1"
– exit $LastExitCode
? ビルドコマンドはPowershellを呼ぶだけ
– PowershellをSVN管理する事で
いつ誰が変更したのかが判る
25
闯别苍办颈苍蝉を使ったコンシューマケ?ームて?のテ?フ?ロイとテスト
その他
? ジョブにカスタムワークスペースやスクリプトの場所
を指定するときは、ノードの設定で環境変数を指定で
きるのでそれを使うと楽になる
– SSDの容量不足で別のドライブを指定する時も
一か所変えるだけで済む
– スクリプトを流用しやすい
? 処理するSlaveが増えたのでブランチへ切り替えるの
が大変
– 一括で特定のブランチに切り替える等のスクリプトは準備
しておいたほうが良い
27
28
テスト
29
スモークテストとモンキー
テスト
? スモークテスト
– スモークテストはビルド確認テストのこと。
ビルド後に単純なテストを流す。
? モンキーテスト
– 装置やソフトウェアのテスト手法の一つで、テス
ト箇所や操作手順などを定めず、実施者がその場
の思いつきで操作してみるもの。
30
スモークテスト
? Windows版を実行しミッションに入れるかチェック
– Windows版に引数を渡すことで、好きなミッションから開
始できるような仕組みを用意
– 1分待ってもTTYに「application_shutdown_success」が
出なければリターンコード1を返す外部ツールを開発
– dbs2io.exe "-exec:GP.exe /mission 1 /autoplay
/shutdown 60" -work:binwindows
-exit:application_shutdown_success -time:60
– 起動からミッションスタート、終了までのワークフローや
リソースに問題が無いかが確認できる
31
その他のテスト
? 全エフェクトの再生チェック機能
? 全データがネイティブデータに変換出来るか
チェック機能
? データに埋め込まれているパスが正しいか
チェック機能
32
エフェクト再生チェック動画
33
モンキーテストその1
? ゲーム開始からエンディングまでの通しプレイを自動
で行うAIを作成
? 敵が居たら敵を良い感じに攻撃。次エリアが開放され
たら敵AIも使用しているパスを使って移動。
? 各ステートに対して動作を変更
– リザルト画面 ○ボタン連打
? 3回ミッションに失敗したら無敵&攻撃力100倍
34
モンキーテスト動画
35
モンキーテストその2
? メニューで色々な操作を自動でする機能
? 各メニューで使用するキーや間隔が違うため、
ステートをチェックして内容を変える
– カスタマイズメニュー LRキーで部位が変わる
– ペイントメニュー 左右押しっぱなしで色が変わる
– トップメニュー キャンセルを押すとメニューから抜けて
しまう
36
モンキーテストの理由
? リソースの開放漏れ
– 「ミッションクリア」のリソースだけ開放されてない
– 24時間以上連続でプレイしているとメモリ不足で落ちる
– VITA版はサスペンドなので電源を落とさない事がある
? ミッション**の途中で落ちる
– ミッションスクリプトの分岐が正しくない
– 中ボスのデータが破損している
? 長時間プレイしないと起きない問題は多い
37
モンキーテストの問題
? 作成やメンテナンスにコストが掛かる
– デバッグが始まると忙しくて作っている暇が無い
– スケジュールにゆとりがある時にどれだけ作れるかが重要
? ある程度パターン化するため発見できないバグも多い
– このミッションでボスを10秒以内に倒すと…等
? チェックに非常に時間が掛かる
– まる1日動かしても1回もクリア出来ない
38
まとめ
? 属人化を廃し、品質を担保するためには
Jenkinsによるデプロイとテストは重要
? Jenkinsでの環境構築を開発スケジュールに
予め入れておく
– 忙しくなると環境を作っている暇が無くなる
– 今のプロジェクトだけでなく、今後のプロジェクトでも流
用できるため、費用対効果も高い
39

More Related Content

What's hot (20)

非同期ロード画面 Asynchronous Loading Screen
非同期ロード画面 Asynchronous Loading Screen非同期ロード画面 Asynchronous Loading Screen
非同期ロード画面 Asynchronous Loading Screen
エピック?ゲームズ?ジャパン Epic Games Japan
?
Unreal Engine 4.27 ノンゲーム向け新機能まとめ
Unreal Engine 4.27 ノンゲーム向け新機能まとめUnreal Engine 4.27 ノンゲーム向け新機能まとめ
Unreal Engine 4.27 ノンゲーム向け新機能まとめ
エピック?ゲームズ?ジャパン Epic Games Japan
?
リアルタイムなゲームの开発でコンテナを使ってみたら简単便利で激安だったのでオススメしたい
リアルタイムなゲームの开発でコンテナを使ってみたら简単便利で激安だったのでオススメしたいリアルタイムなゲームの开発でコンテナを使ってみたら简単便利で激安だったのでオススメしたい
リアルタイムなゲームの开発でコンテナを使ってみたら简単便利で激安だったのでオススメしたい
YutoNishine
?
IncrediBuildでビルド時間を最大90%短縮! - インクレディビルドジャパン株式会社 - GTMF 2018 OSAKA
IncrediBuildでビルド時間を最大90%短縮! - インクレディビルドジャパン株式会社 - GTMF 2018 OSAKAIncrediBuildでビルド時間を最大90%短縮! - インクレディビルドジャパン株式会社 - GTMF 2018 OSAKA
IncrediBuildでビルド時間を最大90%短縮! - インクレディビルドジャパン株式会社 - GTMF 2018 OSAKA
Game Tools & Middleware Forum
?
ゲーム开発环境の自动化
ゲーム开発环境の自动化ゲーム开発环境の自动化
ゲーム开発环境の自动化
Masahiko Nakamura
?
鲍贰4でマルチプレイヤーゲームを作ろう
鲍贰4でマルチプレイヤーゲームを作ろう鲍贰4でマルチプレイヤーゲームを作ろう
鲍贰4でマルチプレイヤーゲームを作ろう
エピック?ゲームズ?ジャパン Epic Games Japan
?
Addressables で大量のリソース管理?困りどころと解消法
Addressables で大量のリソース管理?困りどころと解消法Addressables で大量のリソース管理?困りどころと解消法
Addressables で大量のリソース管理?困りどころと解消法
Kenta Nagai
?
UE4 Performance and Profiling | Unreal Dev Day Montreal 2017 (日本語訳)
UE4 Performance and Profiling | Unreal Dev Day Montreal 2017 (日本語訳)UE4 Performance and Profiling | Unreal Dev Day Montreal 2017 (日本語訳)
UE4 Performance and Profiling | Unreal Dev Day Montreal 2017 (日本語訳)
エピック?ゲームズ?ジャパン Epic Games Japan
?
実行速度の最适化のあれこれ プラス おまけ
実行速度の最适化のあれこれ プラス おまけ  実行速度の最适化のあれこれ プラス おまけ
実行速度の最适化のあれこれ プラス おまけ
エピック?ゲームズ?ジャパン Epic Games Japan
?
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス?ローコストなリアルタイム通信技術の導入事例
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス?ローコストなリアルタイム通信技術の導入事例[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス?ローコストなリアルタイム通信技術の導入事例
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス?ローコストなリアルタイム通信技術の導入事例
Naoya Kishimoto
?
猫でも分かる UE4のAnimation Blueprintの運用について
猫でも分かる UE4のAnimation Blueprintの運用について猫でも分かる UE4のAnimation Blueprintの運用について
猫でも分かる UE4のAnimation Blueprintの運用について
エピック?ゲームズ?ジャパン Epic Games Japan
?
【Unite Tokyo 2019】HDRPコワクナイ! HDRPで目指す小規模で高品質な映像制作
【Unite Tokyo 2019】HDRPコワクナイ! HDRPで目指す小規模で高品質な映像制作【Unite Tokyo 2019】HDRPコワクナイ! HDRPで目指す小規模で高品質な映像制作
【Unite Tokyo 2019】HDRPコワクナイ! HDRPで目指す小規模で高品質な映像制作
UnityTechnologiesJapan002
?
文脈を操る美しきZenjectプロジェクトからの眺め ?Contextの扱い方と活用方法?
文脈を操る美しきZenjectプロジェクトからの眺め ?Contextの扱い方と活用方法?文脈を操る美しきZenjectプロジェクトからの眺め ?Contextの扱い方と活用方法?
文脈を操る美しきZenjectプロジェクトからの眺め ?Contextの扱い方と活用方法?
Mikito Yoshiya
?
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
驰补丑辞辞!デベロッパーネットワーク
?
60fpsアクションを実現する秘訣を伝授 解析編
60fpsアクションを実現する秘訣を伝授 解析編60fpsアクションを実現する秘訣を伝授 解析編
60fpsアクションを実現する秘訣を伝授 解析編
エピック?ゲームズ?ジャパン Epic Games Japan
?
ゲーム开発を知らない人にも分かる碍尝补产のゲーム开発运営
ゲーム开発を知らない人にも分かる碍尝补产のゲーム开発运営ゲーム开発を知らない人にも分かる碍尝补产のゲーム开発运営
ゲーム开発を知らない人にも分かる碍尝补产のゲーム开発运営
KLab Inc. / Tech
?
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
  そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>  そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
エピック?ゲームズ?ジャパン Epic Games Japan
?
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
  そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...  そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
エピック?ゲームズ?ジャパン Epic Games Japan
?
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -
エピック?ゲームズ?ジャパン Epic Games Japan
?
大規模ゲーム開発における build 高速化と安定化
大規模ゲーム開発における build 高速化と安定化大規模ゲーム開発における build 高速化と安定化
大規模ゲーム開発における build 高速化と安定化
DeNA
?
リアルタイムなゲームの开発でコンテナを使ってみたら简単便利で激安だったのでオススメしたい
リアルタイムなゲームの开発でコンテナを使ってみたら简単便利で激安だったのでオススメしたいリアルタイムなゲームの开発でコンテナを使ってみたら简単便利で激安だったのでオススメしたい
リアルタイムなゲームの开発でコンテナを使ってみたら简単便利で激安だったのでオススメしたい
YutoNishine
?
IncrediBuildでビルド時間を最大90%短縮! - インクレディビルドジャパン株式会社 - GTMF 2018 OSAKA
IncrediBuildでビルド時間を最大90%短縮! - インクレディビルドジャパン株式会社 - GTMF 2018 OSAKAIncrediBuildでビルド時間を最大90%短縮! - インクレディビルドジャパン株式会社 - GTMF 2018 OSAKA
IncrediBuildでビルド時間を最大90%短縮! - インクレディビルドジャパン株式会社 - GTMF 2018 OSAKA
Game Tools & Middleware Forum
?
ゲーム开発环境の自动化
ゲーム开発环境の自动化ゲーム开発环境の自动化
ゲーム开発环境の自动化
Masahiko Nakamura
?
Addressables で大量のリソース管理?困りどころと解消法
Addressables で大量のリソース管理?困りどころと解消法Addressables で大量のリソース管理?困りどころと解消法
Addressables で大量のリソース管理?困りどころと解消法
Kenta Nagai
?
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス?ローコストなリアルタイム通信技術の導入事例
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス?ローコストなリアルタイム通信技術の導入事例[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス?ローコストなリアルタイム通信技術の導入事例
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス?ローコストなリアルタイム通信技術の導入事例
Naoya Kishimoto
?
【Unite Tokyo 2019】HDRPコワクナイ! HDRPで目指す小規模で高品質な映像制作
【Unite Tokyo 2019】HDRPコワクナイ! HDRPで目指す小規模で高品質な映像制作【Unite Tokyo 2019】HDRPコワクナイ! HDRPで目指す小規模で高品質な映像制作
【Unite Tokyo 2019】HDRPコワクナイ! HDRPで目指す小規模で高品質な映像制作
UnityTechnologiesJapan002
?
文脈を操る美しきZenjectプロジェクトからの眺め ?Contextの扱い方と活用方法?
文脈を操る美しきZenjectプロジェクトからの眺め ?Contextの扱い方と活用方法?文脈を操る美しきZenjectプロジェクトからの眺め ?Contextの扱い方と活用方法?
文脈を操る美しきZenjectプロジェクトからの眺め ?Contextの扱い方と活用方法?
Mikito Yoshiya
?
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
驰补丑辞辞!デベロッパーネットワーク
?
ゲーム开発を知らない人にも分かる碍尝补产のゲーム开発运営
ゲーム开発を知らない人にも分かる碍尝补产のゲーム开発运営ゲーム开発を知らない人にも分かる碍尝补产のゲーム开発运営
ゲーム开発を知らない人にも分かる碍尝补产のゲーム开発运営
KLab Inc. / Tech
?
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
  そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>  そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
エピック?ゲームズ?ジャパン Epic Games Japan
?
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
  そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...  そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
エピック?ゲームズ?ジャパン Epic Games Japan
?
大規模ゲーム開発における build 高速化と安定化
大規模ゲーム開発における build 高速化と安定化大規模ゲーム開発における build 高速化と安定化
大規模ゲーム開発における build 高速化と安定化
DeNA
?

Viewers also liked (20)

よりぬきPmbok~ゲーム開発風味~ Web02
よりぬきPmbok~ゲーム開発風味~ Web02よりぬきPmbok~ゲーム開発風味~ Web02
よりぬきPmbok~ゲーム開発風味~ Web02
minamo
?
[G-Tech2014講演資料] プロジェクト?コスト?マネジメントの核心 - グローバルナレッジ
[G-Tech2014講演資料] プロジェクト?コスト?マネジメントの核心 - グローバルナレッジ[G-Tech2014講演資料] プロジェクト?コスト?マネジメントの核心 - グローバルナレッジ
[G-Tech2014講演資料] プロジェクト?コスト?マネジメントの核心 - グローバルナレッジ
Trainocate Japan, Ltd.
?
厂肠谤耻尘始めました
厂肠谤耻尘始めました厂肠谤耻尘始めました
厂肠谤耻尘始めました
minamo
?
笔惭叠翱碍で学ぶマネジメント基本のキ
笔惭叠翱碍で学ぶマネジメント基本のキ笔惭叠翱碍で学ぶマネジメント基本のキ
笔惭叠翱碍で学ぶマネジメント基本のキ
Hiroyuki Tanaka
?
统计的品质管理の功罪
统计的品质管理の功罪统计的品质管理の功罪
统计的品质管理の功罪
工 久納
?
初めての人の為のプロジェクトマネジメント入门
初めての人の為のプロジェクトマネジメント入门初めての人の為のプロジェクトマネジメント入门
初めての人の為のプロジェクトマネジメント入门
尚 鈴木
?
プロジェクト見える化計画 Web
プロジェクト見える化計画 Webプロジェクト見える化計画 Web
プロジェクト見える化計画 Web
minamo
?
すぐに分かる!プロジェクト计画の作り方
すぐに分かる!プロジェクト计画の作り方すぐに分かる!プロジェクト计画の作り方
すぐに分かる!プロジェクト计画の作り方
Eisuke Sugitani
?
ウォーターフォールでカンバンやってみた!
ウォーターフォールでカンバンやってみた!ウォーターフォールでカンバンやってみた!
ウォーターフォールでカンバンやってみた!
尚 鈴木
?
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAAJenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
kyon mm
?
笔惭叠翱碍で学ぶプロジェクトマネジメントの基础
笔惭叠翱碍で学ぶプロジェクトマネジメントの基础笔惭叠翱碍で学ぶプロジェクトマネジメントの基础
笔惭叠翱碍で学ぶプロジェクトマネジメントの基础
Hiroyuki Tanaka
?
笔惭叠翱碍から学ぶプロジェクトマネジメント #1 プロジェクトの正体、マネージャの心构え
笔惭叠翱碍から学ぶプロジェクトマネジメント #1 プロジェクトの正体、マネージャの心构え 笔惭叠翱碍から学ぶプロジェクトマネジメント #1 プロジェクトの正体、マネージャの心构え
笔惭叠翱碍から学ぶプロジェクトマネジメント #1 プロジェクトの正体、マネージャの心构え
Yuichi Minowa
?
プロジェクトの构造
プロジェクトの构造プロジェクトの构造
プロジェクトの构造
尚 鈴木
?
ようこそ!“プロジェクトマネジメント保健室”へ!
ようこそ!“プロジェクトマネジメント保健室”へ!ようこそ!“プロジェクトマネジメント保健室”へ!
ようこそ!“プロジェクトマネジメント保健室”へ!
Ayako Togaeri
?
Project Integration Management
Project Integration ManagementProject Integration Management
Project Integration Management
pankajsh10
?
Project cost management PMBOK 5th Edition
Project cost management PMBOK 5th EditionProject cost management PMBOK 5th Edition
Project cost management PMBOK 5th Edition
pankajsh10
?
Project Procurement Management PMBOK 5
Project Procurement Management PMBOK 5Project Procurement Management PMBOK 5
Project Procurement Management PMBOK 5
pankajsh10
?
Project Human Resource Management - PMBOK 5
Project Human Resource Management - PMBOK 5Project Human Resource Management - PMBOK 5
Project Human Resource Management - PMBOK 5
pankajsh10
?
Project communications management (PMBOK 5th Edition)
Project communications management (PMBOK 5th Edition)Project communications management (PMBOK 5th Edition)
Project communications management (PMBOK 5th Edition)
pankajsh10
?
期限内に问题を解决する技术(プロジェクトマネジメント?ワークショップ)公开スライド:后半
期限内に问题を解决する技术(プロジェクトマネジメント?ワークショップ)公开スライド:后半期限内に问题を解决する技术(プロジェクトマネジメント?ワークショップ)公开スライド:后半
期限内に问题を解决する技术(プロジェクトマネジメント?ワークショップ)公开スライド:后半
Management_CoLtd
?
よりぬきPmbok~ゲーム開発風味~ Web02
よりぬきPmbok~ゲーム開発風味~ Web02よりぬきPmbok~ゲーム開発風味~ Web02
よりぬきPmbok~ゲーム開発風味~ Web02
minamo
?
[G-Tech2014講演資料] プロジェクト?コスト?マネジメントの核心 - グローバルナレッジ
[G-Tech2014講演資料] プロジェクト?コスト?マネジメントの核心 - グローバルナレッジ[G-Tech2014講演資料] プロジェクト?コスト?マネジメントの核心 - グローバルナレッジ
[G-Tech2014講演資料] プロジェクト?コスト?マネジメントの核心 - グローバルナレッジ
Trainocate Japan, Ltd.
?
厂肠谤耻尘始めました
厂肠谤耻尘始めました厂肠谤耻尘始めました
厂肠谤耻尘始めました
minamo
?
笔惭叠翱碍で学ぶマネジメント基本のキ
笔惭叠翱碍で学ぶマネジメント基本のキ笔惭叠翱碍で学ぶマネジメント基本のキ
笔惭叠翱碍で学ぶマネジメント基本のキ
Hiroyuki Tanaka
?
统计的品质管理の功罪
统计的品质管理の功罪统计的品质管理の功罪
统计的品质管理の功罪
工 久納
?
初めての人の為のプロジェクトマネジメント入门
初めての人の為のプロジェクトマネジメント入门初めての人の為のプロジェクトマネジメント入门
初めての人の為のプロジェクトマネジメント入门
尚 鈴木
?
プロジェクト見える化計画 Web
プロジェクト見える化計画 Webプロジェクト見える化計画 Web
プロジェクト見える化計画 Web
minamo
?
すぐに分かる!プロジェクト计画の作り方
すぐに分かる!プロジェクト计画の作り方すぐに分かる!プロジェクト计画の作り方
すぐに分かる!プロジェクト计画の作り方
Eisuke Sugitani
?
ウォーターフォールでカンバンやってみた!
ウォーターフォールでカンバンやってみた!ウォーターフォールでカンバンやってみた!
ウォーターフォールでカンバンやってみた!
尚 鈴木
?
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAAJenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
kyon mm
?
笔惭叠翱碍で学ぶプロジェクトマネジメントの基础
笔惭叠翱碍で学ぶプロジェクトマネジメントの基础笔惭叠翱碍で学ぶプロジェクトマネジメントの基础
笔惭叠翱碍で学ぶプロジェクトマネジメントの基础
Hiroyuki Tanaka
?
笔惭叠翱碍から学ぶプロジェクトマネジメント #1 プロジェクトの正体、マネージャの心构え
笔惭叠翱碍から学ぶプロジェクトマネジメント #1 プロジェクトの正体、マネージャの心构え 笔惭叠翱碍から学ぶプロジェクトマネジメント #1 プロジェクトの正体、マネージャの心构え
笔惭叠翱碍から学ぶプロジェクトマネジメント #1 プロジェクトの正体、マネージャの心构え
Yuichi Minowa
?
プロジェクトの构造
プロジェクトの构造プロジェクトの构造
プロジェクトの构造
尚 鈴木
?
ようこそ!“プロジェクトマネジメント保健室”へ!
ようこそ!“プロジェクトマネジメント保健室”へ!ようこそ!“プロジェクトマネジメント保健室”へ!
ようこそ!“プロジェクトマネジメント保健室”へ!
Ayako Togaeri
?
Project Integration Management
Project Integration ManagementProject Integration Management
Project Integration Management
pankajsh10
?
Project cost management PMBOK 5th Edition
Project cost management PMBOK 5th EditionProject cost management PMBOK 5th Edition
Project cost management PMBOK 5th Edition
pankajsh10
?
Project Procurement Management PMBOK 5
Project Procurement Management PMBOK 5Project Procurement Management PMBOK 5
Project Procurement Management PMBOK 5
pankajsh10
?
Project Human Resource Management - PMBOK 5
Project Human Resource Management - PMBOK 5Project Human Resource Management - PMBOK 5
Project Human Resource Management - PMBOK 5
pankajsh10
?
Project communications management (PMBOK 5th Edition)
Project communications management (PMBOK 5th Edition)Project communications management (PMBOK 5th Edition)
Project communications management (PMBOK 5th Edition)
pankajsh10
?
期限内に问题を解决する技术(プロジェクトマネジメント?ワークショップ)公开スライド:后半
期限内に问题を解决する技术(プロジェクトマネジメント?ワークショップ)公开スライド:后半期限内に问题を解决する技术(プロジェクトマネジメント?ワークショップ)公开スライド:后半
期限内に问题を解决する技术(プロジェクトマネジメント?ワークショップ)公开スライド:后半
Management_CoLtd
?

Similar to 闯别苍办颈苍蝉を使ったコンシューマケ?ームて?のテ?フ?ロイとテスト (20)

協業アプリ開発を推進するテクニカルコンサルタントの挑戦 ?『歌マクロス』を成功に導く技術支援?
協業アプリ開発を推進するテクニカルコンサルタントの挑戦  ?『歌マクロス』を成功に導く技術支援?協業アプリ開発を推進するテクニカルコンサルタントの挑戦  ?『歌マクロス』を成功に導く技術支援?
協業アプリ開発を推進するテクニカルコンサルタントの挑戦 ?『歌マクロス』を成功に導く技術支援?
DeNA
?
Samurai CodingなどにみるゲームAIプログラミングコンテストのための原則とパターン
Samurai CodingなどにみるゲームAIプログラミングコンテストのための原則とパターンSamurai CodingなどにみるゲームAIプログラミングコンテストのための原則とパターン
Samurai CodingなどにみるゲームAIプログラミングコンテストのための原則とパターン
Hironori Washizaki
?
プロジェクト向けランチャーを用いた开発フロー
プロジェクト向けランチャーを用いた开発フロープロジェクト向けランチャーを用いた开発フロー
プロジェクト向けランチャーを用いた开発フロー
GANBARION
?
鲍贰4制作におけるゲームデザイナーのやれること
鲍贰4制作におけるゲームデザイナーのやれること鲍贰4制作におけるゲームデザイナーのやれること
鲍贰4制作におけるゲームデザイナーのやれること
キンアジ ちゃん
?
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten,  core skills  neede...楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten,  core skills  neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
Rakuten Group, Inc.
?
颁颈し?ゃない方の闯别苍办颈苍蝉
颁颈し?ゃない方の闯别苍办颈苍蝉颁颈し?ゃない方の闯别苍办颈苍蝉
颁颈し?ゃない方の闯别苍办颈苍蝉
Katsuhiro Miura
?
アジャイル开発10年间の轨跡
アジャイル开発10年间の轨跡アジャイル开発10年间の轨跡
アジャイル开発10年间の轨跡
Hiroyuki Tanaka
?
ゲーム向けマネジメントツール 「Hansoft」の概要と コンシューマ開発で1年間 運用した事例
ゲーム向けマネジメントツール「Hansoft」の概要とコンシューマ開発で1年間運用した事例ゲーム向けマネジメントツール「Hansoft」の概要とコンシューマ開発で1年間運用した事例
ゲーム向けマネジメントツール 「Hansoft」の概要と コンシューマ開発で1年間 運用した事例
Hiroyuki Tanaka
?
【いまこそ】エンジニアとデザイナー【立ち上がれ】
【いまこそ】エンジニアとデザイナー【立ち上がれ】	【いまこそ】エンジニアとデザイナー【立ち上がれ】
【いまこそ】エンジニアとデザイナー【立ち上がれ】
Yuki Kuroki
?
バレンシアガ『Afterworld: The Age of Tomorrow』の舞台裏 UNREAL FEST EXTREME 2021 SUMMER
バレンシアガ『Afterworld: The Age of Tomorrow』の舞台裏  UNREAL FEST EXTREME 2021 SUMMERバレンシアガ『Afterworld: The Age of Tomorrow』の舞台裏  UNREAL FEST EXTREME 2021 SUMMER
バレンシアガ『Afterworld: The Age of Tomorrow』の舞台裏 UNREAL FEST EXTREME 2021 SUMMER
エピック?ゲームズ?ジャパン Epic Games Japan
?
クリエイター魂を刺激する!シンラが提案する「ゲームの超进化」ロードマップ
クリエイター魂を刺激する!シンラが提案する「ゲームの超进化」ロードマップクリエイター魂を刺激する!シンラが提案する「ゲームの超进化」ロードマップ
クリエイター魂を刺激する!シンラが提案する「ゲームの超进化」ロードマップ
Shinra_Technologies
?
Aiming における scrum 20130118
Aiming における scrum 20130118Aiming における scrum 20130118
Aiming における scrum 20130118
俊仁 小林
?
蚕础ファンネル振り返り术
蚕础ファンネル振り返り术蚕础ファンネル振り返り术
蚕础ファンネル振り返り术
JumpeiIto2
?
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
Kazuhito Miura
?
第2回名古屋CV?PRML勉強会 「Kinectの導入」
第2回名古屋CV?PRML勉強会 「Kinectの導入」第2回名古屋CV?PRML勉強会 「Kinectの導入」
第2回名古屋CV?PRML勉強会 「Kinectの導入」
Tsukasa Sugiura
?
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
Preferred Networks
?
DeNA Creativeseminar#2
DeNA Creativeseminar#2DeNA Creativeseminar#2
DeNA Creativeseminar#2
tomo tsubota
?
【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト
【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト
【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト
historia_Inc
?
「シン?テストエンジニアのキャリアについて~[序?破?急]の先に向けて~」
「シン?テストエンジニアのキャリアについて~[序?破?急]の先に向けて~」「シン?テストエンジニアのキャリアについて~[序?破?急]の先に向けて~」
「シン?テストエンジニアのキャリアについて~[序?破?急]の先に向けて~」
久仁朗 山本(旧姓 村上)
?
(Pythonで作って学ぶ) Youtube の動画リストを作るアフ?リの開発 ?第4回
(Pythonで作って学ぶ) Youtube の動画リストを作るアフ?リの開発 ?第4回(Pythonで作って学ぶ) Youtube の動画リストを作るアフ?リの開発 ?第4回
(Pythonで作って学ぶ) Youtube の動画リストを作るアフ?リの開発 ?第4回
Project Samurai
?
協業アプリ開発を推進するテクニカルコンサルタントの挑戦 ?『歌マクロス』を成功に導く技術支援?
協業アプリ開発を推進するテクニカルコンサルタントの挑戦  ?『歌マクロス』を成功に導く技術支援?協業アプリ開発を推進するテクニカルコンサルタントの挑戦  ?『歌マクロス』を成功に導く技術支援?
協業アプリ開発を推進するテクニカルコンサルタントの挑戦 ?『歌マクロス』を成功に導く技術支援?
DeNA
?
Samurai CodingなどにみるゲームAIプログラミングコンテストのための原則とパターン
Samurai CodingなどにみるゲームAIプログラミングコンテストのための原則とパターンSamurai CodingなどにみるゲームAIプログラミングコンテストのための原則とパターン
Samurai CodingなどにみるゲームAIプログラミングコンテストのための原則とパターン
Hironori Washizaki
?
プロジェクト向けランチャーを用いた开発フロー
プロジェクト向けランチャーを用いた开発フロープロジェクト向けランチャーを用いた开発フロー
プロジェクト向けランチャーを用いた开発フロー
GANBARION
?
鲍贰4制作におけるゲームデザイナーのやれること
鲍贰4制作におけるゲームデザイナーのやれること鲍贰4制作におけるゲームデザイナーのやれること
鲍贰4制作におけるゲームデザイナーのやれること
キンアジ ちゃん
?
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten,  core skills  neede...楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten,  core skills  neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
Rakuten Group, Inc.
?
颁颈し?ゃない方の闯别苍办颈苍蝉
颁颈し?ゃない方の闯别苍办颈苍蝉颁颈し?ゃない方の闯别苍办颈苍蝉
颁颈し?ゃない方の闯别苍办颈苍蝉
Katsuhiro Miura
?
アジャイル开発10年间の轨跡
アジャイル开発10年间の轨跡アジャイル开発10年间の轨跡
アジャイル开発10年间の轨跡
Hiroyuki Tanaka
?
ゲーム向けマネジメントツール 「Hansoft」の概要と コンシューマ開発で1年間 運用した事例
ゲーム向けマネジメントツール「Hansoft」の概要とコンシューマ開発で1年間運用した事例ゲーム向けマネジメントツール「Hansoft」の概要とコンシューマ開発で1年間運用した事例
ゲーム向けマネジメントツール 「Hansoft」の概要と コンシューマ開発で1年間 運用した事例
Hiroyuki Tanaka
?
【いまこそ】エンジニアとデザイナー【立ち上がれ】
【いまこそ】エンジニアとデザイナー【立ち上がれ】	【いまこそ】エンジニアとデザイナー【立ち上がれ】
【いまこそ】エンジニアとデザイナー【立ち上がれ】
Yuki Kuroki
?
クリエイター魂を刺激する!シンラが提案する「ゲームの超进化」ロードマップ
クリエイター魂を刺激する!シンラが提案する「ゲームの超进化」ロードマップクリエイター魂を刺激する!シンラが提案する「ゲームの超进化」ロードマップ
クリエイター魂を刺激する!シンラが提案する「ゲームの超进化」ロードマップ
Shinra_Technologies
?
Aiming における scrum 20130118
Aiming における scrum 20130118Aiming における scrum 20130118
Aiming における scrum 20130118
俊仁 小林
?
蚕础ファンネル振り返り术
蚕础ファンネル振り返り术蚕础ファンネル振り返り术
蚕础ファンネル振り返り术
JumpeiIto2
?
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
「認定Jenkinsエンジニア(Certified Jenkins Engineer:CJE)試験」について調べてみた #jenkinsstudy
Kazuhito Miura
?
第2回名古屋CV?PRML勉強会 「Kinectの導入」
第2回名古屋CV?PRML勉強会 「Kinectの導入」第2回名古屋CV?PRML勉強会 「Kinectの導入」
第2回名古屋CV?PRML勉強会 「Kinectの導入」
Tsukasa Sugiura
?
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
Preferred Networks
?
DeNA Creativeseminar#2
DeNA Creativeseminar#2DeNA Creativeseminar#2
DeNA Creativeseminar#2
tomo tsubota
?
【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト
【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト
【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト
historia_Inc
?
「シン?テストエンジニアのキャリアについて~[序?破?急]の先に向けて~」
「シン?テストエンジニアのキャリアについて~[序?破?急]の先に向けて~」「シン?テストエンジニアのキャリアについて~[序?破?急]の先に向けて~」
「シン?テストエンジニアのキャリアについて~[序?破?急]の先に向けて~」
久仁朗 山本(旧姓 村上)
?
(Pythonで作って学ぶ) Youtube の動画リストを作るアフ?リの開発 ?第4回
(Pythonで作って学ぶ) Youtube の動画リストを作るアフ?リの開発 ?第4回(Pythonで作って学ぶ) Youtube の動画リストを作るアフ?リの開発 ?第4回
(Pythonで作って学ぶ) Youtube の動画リストを作るアフ?リの開発 ?第4回
Project Samurai
?

闯别苍办颈苍蝉を使ったコンシューマケ?ームて?のテ?フ?ロイとテスト

Editor's Notes

  • #3: 私の簡単な経歴です。 プロジェクトマネジメント歴は4年ほどで プロジェクトマネジメントプロフェッショナルと認定スクラムマスターの資格を持っています。
  • #4: 私の簡単な経歴です。 プロジェクトマネジメント歴は4年ほどで プロジェクトマネジメントプロフェッショナルと認定スクラムマスターの資格を持っています。