Slide 1

Slide 1 text

Copyright © GREE, Inc. All Rights Reserved. 2"ΤϯδχΞΛ௨ͯ͡ ฐࣾͷ։ൃ؀ڥ͕ΑΓྑ͘ͳΔ೔ ʙ 0QFO45' ฤ ʙ 2015/10/16(⾦) エンジニア 佐藤将高

Slide 2

Slide 2 text

Copyright © GREE, Inc. All Rights Reserved. ࠓ೔͸ 2"ΤϯδχΞ 0QFO45' ʹ͍ͭͯ࿩͠·͢ʂ

Slide 3

Slide 3 text

Copyright © GREE, Inc. All Rights Reserved. ͷલʹ

Slide 4

Slide 4 text

Copyright © GREE, Inc. All Rights Reserved. ࠷ۙ๻ $&%&$ʹ ొஃ͖ͯͯ͠ɺ ొஃΞϯέʔτ݁Ռ ݟͨΜͰ͕͢ɺ

Slide 5

Slide 5 text

Copyright © GREE, Inc. All Rights Reserved.

Slide 6

Slide 6 text

Copyright © GREE, Inc. All Rights Reserved. ʮ͵Δ͍ʯ ͬͯݴΘΕ·ͨ͠

Slide 7

Slide 7 text

Copyright © GREE, Inc. All Rights Reserved. ͸͡Ί·ͯ͠ɺ ࠤ౻ কߴ ͬͯݴ͍·͢ ͵Δ͍ܥͷएखͰ͢

Slide 8

Slide 8 text

Copyright © GREE, Inc. All Rights Reserved. 佐藤 将高 (@ma3tk) 出身: 福島県福島市 誕生: 1987年2月生まれ 28歳(入社3年目若手) ニックネーム: まさたん 俺 is 誰 略歴 2012年6月 グリー株式会社 内定者アルバイト / ドリランドチーム 2013年3月 東京大学大学院 情報理工学研究科卒業 2013年4月 グリー株式会社 入社 / SNSチーム / フロントエンド エンジニア 2014年2月 AIPチーム / フルスタックエンジニア的な 2015年2月 QA&LQAチーム / QAエンジニア 興味あること TypeScript、JavaScript、UI/UX トレーニング、カラオケ、ボルダリング、ドライブ

Slide 9

Slide 9 text

Copyright © GREE, Inc. All Rights Reserved. ·ͣͭ໨

Slide 10

Slide 10 text

Copyright © GREE, Inc. All Rights Reserved. 2"ΤϯδχΞ JT Կ

Slide 11

Slide 11 text

Copyright © GREE, Inc. All Rights Reserved. ΅͘Β͕ߟ͑Δ 2"ΤϯδχΞ ͱ͸ɺ ϓϩμΫτ։ൃͷ ੜ࢈ੑͱ඼࣭޲্ʹ ରٕ͠ज़໘͔Βߩݙ ͢Δ৬ۀ

Slide 12

Slide 12 text

Copyright © GREE, Inc. All Rights Reserved. ۩ମతʹ Ͳ͏͍͏͜ͱʁ

Slide 13

Slide 13 text

Copyright © GREE, Inc. All Rights Reserved. ͏ͪͷ෦Ͱ͸ɺ ήʔϜ։ൃΤϯδχΞͱ 2"ΤϯδχΞΛ ෼͚͍ͯΔ

Slide 14

Slide 14 text

Copyright © GREE, Inc. All Rights Reserved. ήʔϜ։ൃΤϯδχΞ͸ ήʔϜͮ͘Γʹઐ೦ͯ͠ ΋Β͏

Slide 15

Slide 15 text

Copyright © GREE, Inc. All Rights Reserved. ٯʹԶΒ2"ΤϯδχΞ͸ ࣗಈԽςετͷ؀ڥ࡞Γ σόοάπʔϧͷ։ൃ ඼࣭୲อ͢Δ తͳ

Slide 16

Slide 16 text

Copyright © GREE, Inc. All Rights Reserved. QAエンジニアが不在時の 開発エンジニアの動きの例 16 QAエンジニアが常駐すると開発がどう変わるか 過去 ゲーム開発 テスト自動化実施 ゲーム開発 ゲーム開発 デバッグツール開発

Slide 17

Slide 17 text

Copyright © GREE, Inc. All Rights Reserved. QAエンジニアが不在時の 開発エンジニアの動きの例 17 QAエンジニアが常駐すると開発がどう変わるか 過去 ゲーム開発 テスト自動化実施 ゲーム開発 おろそかに されやすい! ゲーム開発 デバッグツール開発 ゲーム開発に 直結しない!

Slide 18

Slide 18 text

Copyright © GREE, Inc. All Rights Reserved. QAエンジニアが不在時の 開発エンジニアの動きの例 18 QAエンジニアが常駐すると開発がどう変わるか 過去 ゲーム開発 テスト自動化実施 ゲーム開発 おろそかに されやすい! ゲーム開発が遅れがちになり、 品質も担保しにくくなる! ゲーム開発 デバッグツール開発 ゲーム開発に 直結しない!

Slide 19

Slide 19 text

Copyright © GREE, Inc. All Rights Reserved. QAエンジニアが常駐しているチームの 開発エンジニアの動きの例 19 QAエンジニアが常駐すると開発がどう変わるか 現在 ゲーム開発 デバッグツール開発 ゲーム開発 テスト自動化実施 ゲーム開発

Slide 20

Slide 20 text

Copyright © GREE, Inc. All Rights Reserved. QAエンジニアが常駐しているチームの 開発エンジニアの動きの例 20 QAエンジニアが常駐すると開発がどう変わるか 現在 ゲーム開発 ゲーム開発 テスト自動化実施 ゲーム開発 デバッグツール開発 QAエンジニアが 対応 QAエンジニアが 対応

Slide 21

Slide 21 text

Copyright © GREE, Inc. All Rights Reserved. QAエンジニアが常駐しているチームの例 21 QAエンジニアが常駐すると開発がどう変わるか 現在 ゲーム開発 ゲーム開発 ゲーム開発 デバッグツール開発 テスト自動化実施 開発エンジニア QAエンジニア デバッグツール開発 テスト自動化実施

Slide 22

Slide 22 text

Copyright © GREE, Inc. All Rights Reserved. QAエンジニアが常駐しているチームの例 22 QAエンジニアが常駐すると開発がどう変わるか 現在 ゲーム開発 ゲーム開発 ゲーム開発 デバッグツール開発 テスト自動化実施 開発エンジニア QAエンジニア ゲーム開発に 専念しやすくなる! QA効率化や品質担保ができ、 専門性も高くなることで 横展開/リソース調整がしやすく!

Slide 23

Slide 23 text

Copyright © GREE, Inc. All Rights Reserved. 23 成果物 初期 去年 ちょい前 新規プロダクト / QAテスター向け QAエンジニアの動ける土台 開発管理者ツール デバッグツール CI環境構築 単体テスト自動化 QAエンジニアなりの課題抽出 品質指標の可視化 QAエンジニアとしての成果

Slide 24

Slide 24 text

Copyright © GREE, Inc. All Rights Reserved. ৄ͘͠͸ɺ $&%&$ʹొஃͨ͠ ࢿྉΛݟͯͶ IUUQXXXTMJEFTIBSFOFUHS FFUFDIDFEFDRB

Slide 25

Slide 25 text

Copyright © GREE, Inc. All Rights Reserved. 2"ΤϯδχΞ͕ ࠓޙ΍͍͖͍ͬͯͨ͜ͱ l σόοάπʔϧ։ൃ l ෛՙςετͷרऔΓ l ੩తίʔυղੳͷ࣮ࢪ l ඼࣭ࢦඪͷՄࢹԽͷ֦ॆ l ଟ୺຤ςετͷࣗಈԽ

Slide 26

Slide 26 text

Copyright © GREE, Inc. All Rights Reserved. 2"ΤϯδχΞ͕ ࠓޙ΍͍͖͍ͬͯͨ͜ͱ l σόοάπʔϧ։ൃ l ෛՙςετͷרऔΓ l ੩తίʔυղੳͷ࣮ࢪ l ඼࣭ࢦඪͷՄࢹԽͷ֦ॆ l ଟ୺຤ςετͷࣗಈԽ

Slide 27

Slide 27 text

Copyright © GREE, Inc. All Rights Reserved. ͨ͘͞Μͷ୺຤Ͱ ಉ͡ςετΛ ࣗಈతʹ࣮ߦͯ͠ ಈ͘ΑͶʁ

Slide 28

Slide 28 text

Copyright © GREE, Inc. All Rights Reserved. օ͞Μ͝ଘ஌ͩͱ ࢥ͍·͕͢ɺ ͳͥଟ୺຤ςετͷ ࣗಈԽ͕ॏཁͳͷ͔

Slide 29

Slide 29 text

Copyright © GREE, Inc. All Rights Reserved. ΈΜͳ୺຤͕ҧ͏ ޷͖ͳ؀ڥҧ͏ ͔Β

Slide 30

Slide 30 text

Copyright © GREE, Inc. All Rights Reserved. ʹ 047FS ػछ ωοτϫʔΫ ʜʜ ʹ ૊Έ߹Θͤ͸ʿʹ͍ۙ

Slide 31

Slide 31 text

Copyright © GREE, Inc. All Rights Reserved. ѹ౗త໘౗͘͞͞Λ ײ͡Δ

Slide 32

Slide 32 text

Copyright © GREE, Inc. All Rights Reserved. ෳ਺ͷ୺຤Ͱݕূͯ͠Έͳ͍ͱΘ͔Β ͳ͍͚Ͳɺ୺຤Λෳ਺ͷνʔϜͰڞ༗ ͨ͠Γɺି͠आΓͷίϛϡχέʔγϣ ϯຖճ͢Δͷ΋໘౗ͩ͠ɺෳ਺ͷ୺຤ Ͱى͜Δ͔ݕূ͢Δͷ΋͔͔࣌ؒΔ͠ɺ ઃఆ͕୺຤ຖʹҧ͏͔Βૢ࡞ށ࿭͏͠ɺ BEC ίϚϯυ࢖ͬͯ 1$͔Βૢ࡞΋ ؆୯ʹͰ͖ΔΑ͏ʹ͍ͨ͠ʂʂʂʂ

Slide 33

Slide 33 text

Copyright © GREE, Inc. All Rights Reserved. ·ͱΊΔͱʜ

Slide 34

Slide 34 text

Copyright © GREE, Inc. All Rights Reserved. l ଟ਺ͷ୺຤Λଟਓ਺Ͱڞ༗ ͍ͨ͠ l ୺຤ି͠आΓָʹ͍ͨ͠ l ҰׅͰΞϓϦΛΠϯετʔ ϧ͍ͨ͠ l ݕূΛָʹ͍ͨ͠

Slide 35

Slide 35 text

Copyright © GREE, Inc. All Rights Reserved. ͦΕશ෦ 45' 0QFO45' Ͱ ղܾͰ͖ΔΑʂ

Slide 36

Slide 36 text

Copyright © GREE, Inc. All Rights Reserved. 0QFO45' ʹ͍ͭͯ

Slide 37

Slide 37 text

Copyright © GREE, Inc. All Rights Reserved. ͱ͍͏͔ɺ ͦ΋ͦ΋ 0QFO45' JTԿ

Slide 38

Slide 38 text

Copyright © GREE, Inc. All Rights Reserved.

Slide 39

Slide 39 text

Copyright © GREE, Inc. All Rights Reserved. • 4NBSUQIPOF5FTU'BSN • 8FCTPDLFU Λ࢖ͬͯϒϥ΢β͔ΒϦϞʔτͰ "OESPJE࣮ػΛԕִૢ࡞͢Δ͜ͱ͕Ͱ͖Δ αʔϏεΛ 044ʹͨ͠΋ͷ IUUQHQBEUWEFWFMPQDZCFSBHFOUTUGTNBSUQIPOFUFTUGBSN • αΠόʔΤʔδΣϯτ༷ ۘ੡

Slide 40

Slide 40 text

Copyright © GREE, Inc. All Rights Reserved. via https://github.com/openstf/stf

Slide 41

Slide 41 text

Copyright © GREE, Inc. All Rights Reserved. via http://gpad.tv/develop/cyberagent-stf-smartphone-test-farm/

Slide 42

Slide 42 text

Copyright © GREE, Inc. All Rights Reserved. • ͍ͭͰ΋ϒϥ΢β͔Β؆୯ʹݕূՄೳ • ෳ਺୆ಉ࣌ʹσβΠϯνΣοΫ͕Մೳ • ΞϓϦ • ΢ΣϒαΠτ • γεςϜϩάΛϦΞϧλΠϜऔಘͰ͖Δ • υϥοάˍυϩοϓͰΞϓϦΛΠϯετʔϧ • BEC ࢖͑Δ • ି͠आΓίϛϡχέʔγϣϯ͕ݮΔ ϝϦοτͨ͘͞Μ

Slide 43

Slide 43 text

Copyright © GREE, Inc. All Rights Reserved. • ࣮ࡍͷखͰૢ࡞͠ͳ͍ͱ೉͍͠಺༰ʹ͸޲͍ͯͳ͍ • ୺຤ʹΑΔ͕ ϦϞʔτ઀ଓಛ༗ͷը໘Ϩεϙϯεͷ஗Ԇ σϝϦοτ͸·͊ڐ༰

Slide 44

Slide 44 text

Copyright © GREE, Inc. All Rights Reserved. アーキテクチャ OpenSTF ソフトウェア的な構築 Systemd

Slide 45

Slide 45 text

Copyright © GREE, Inc. All Rights Reserved. その他 アプリケーション内で使っている技術の一部 OpenSTF ソフトウェア的な構築

Slide 46

Slide 46 text

Copyright © GREE, Inc. All Rights Reserved. ͱ͍͏͜ͱͰɺ 0QFO45' Λ ͏ͪͷձࣾͰ΋ߏங ͯ͠࢖ͬͯΈͨʂ ಈըΛͳ͕͔͢΋

Slide 47

Slide 47 text

Copyright © GREE, Inc. All Rights Reserved. マシンスペック等の見積もり 端末確保、USBケーブルやハブの発注 マシンにLinux系OSインストール 固定IPアドレスの設定 ドメイン発行、SSL証明書の準備 ドキュメントに沿って .service ファイルや nginx.conf 等の設定ファイルの編集&設定 systemctl start hogehoge.service OpenSTF の構築の流れ

Slide 48

Slide 48 text

Copyright © GREE, Inc. All Rights Reserved. ߏஙͯ͠Έͨ͸ɺ ͍͍͕ʜ

Slide 49

Slide 49 text

Copyright © GREE, Inc. All Rights Reserved. マシンスペック等の見積もり 端末確保、USBケーブルやハブの発注 マシンにLinux系OSインストール 固定IPアドレスの設定 ドメイン発行、SSL証明書の準備 ドキュメントに沿って .service ファイルや nginx.conf 等の設定ファイルの編集&設定 systemctl start hogehoge.service 問題多発 OpenSTF の構築の流れ _人人人人人人_ > 問題有り <  ̄Y^Y^Y^Y^Y ̄ _人人人人人人_ > 問題有り <  ̄Y^Y^Y^Y^Y ̄ _人人人人人人_ > 問題有り <  ̄Y^Y^Y^Y^Y ̄ _人人人人人人_ > 問題有り <  ̄Y^Y^Y^Y^Y ̄ _人人人人人人_ > 問題有り <  ̄Y^Y^Y^Y^Y ̄

Slide 50

Slide 50 text

Copyright © GREE, Inc. All Rights Reserved. マシンスペック等の見積もり 端末確保、USBケーブルやハブの発注 マシンにLinux系OSインストール 固定IPアドレスの設定 ドメイン発行、SSL証明書の準備 ドキュメントに沿って .service ファイルや nginx.conf 等の設定ファイルの編集&設定 systemctl start hogehoge.service 困難の分類 OpenSTF の構築の流れ ←Wi-Fi アクセスポイント接続数や 設置場所は大丈夫か見積もった? ←DHCPだとDNS設定した時に 設定大変だけど大丈夫? ←SSL証明書いらないでしょ、 って思ったけど結局導入して手間取 る ←何を書き換えると、 どう動いてくれるのか全然分からな い ←動いてる? Docker のプロセスが すぐ死ぬんだけど?(動いてない) ハード的な困難 ソフト的な困難

Slide 51

Slide 51 text

Copyright © GREE, Inc. All Rights Reserved. マシンスペック等の見積もり 端末確保、USBケーブルやハブの発注 マシンにLinux系OSインストール 固定IPアドレスの設定 どう困難だったか OpenSTF の構築の流れ ←Wi-Fi アクセスポイント接続数や 設置場所は大丈夫か見積もった? ←DHCPだとDNS設定した時に 設定大変だけど大丈夫? ハード的な困難

Slide 52

Slide 52 text

Copyright © GREE, Inc. All Rights Reserved. ࠓ೔͸ 0QFO45' ߏஙதʹىͬͨ͜ ϋʔυతͳࠔ೉ͷ ෦෼ʹ͍ͭͯ঺հ͠ ·͢ʂ

Slide 53

Slide 53 text

Copyright © GREE, Inc. All Rights Reserved. ϋʔυతͳ໰୊ͱ͸

Slide 54

Slide 54 text

Copyright © GREE, Inc. All Rights Reserved. ໰୊ɿ ৔ॴతʹηΩϡϦςΟ୲ อͭͭ͠ి೾΍ൃ೤ͳͲ ͷ໰୊͕ͳ͍ঢ়ଶͰपΓ ʹ໎࿭Λ͔͚ͣ45'͕࢖ ͑ɺຖ݄୺຤ͷ୨Է͕͠ Ͱ͖Δํ๏Λߟ͑Δ

Slide 55

Slide 55 text

Copyright © GREE, Inc. All Rights Reserved. ໰୊ɿ ৔ॴతʹηΩϡϦςΟ୲ อͭͭ͠ి೾΍ൃ೤ͳͲ ͷ໰୊͕ͳ͍ঢ়ଶͰपΓ ʹ໎࿭Λ͔͚ͣ45'͕࢖ ͑ɺຖ݄୺຤ͷ୨Է͕͠ Ͱ͖Δํ๏Λߟ͑Δ

Slide 56

Slide 56 text

Copyright © GREE, Inc. All Rights Reserved. ಺༰Λ෼ղͯ͠ΈΔ

Slide 57

Slide 57 text

Copyright © GREE, Inc. All Rights Reserved. ϋʔυతͳࠔ೉ l ৔ॴ l ൃ೤ l ୺຤؅ཧ໰୊ l ి೾ l ແઢ"1

Slide 58

Slide 58 text

Copyright © GREE, Inc. All Rights Reserved. ͦΕͧΕͷৄࡉ͸ʜ

Slide 59

Slide 59 text

Copyright © GREE, Inc. All Rights Reserved. ৔ॴ l ࣮୺຤ΛͲ͔͜ʹஔ͍͓͔ͯͳ͍ ͱ͍͚ͳ͍γεςϜ l ձࣾͷηΩϡϦςΟతʹ୺຤ ͕҆શͰ͋Δ͜ͱΛ֬อ l ੮ସ͑ʹΑͬͯผͷ৔ॴ΁୺ ຤ΛҠಈ͠ͳͯ͘͸͍͚ͳ͍

Slide 60

Slide 60 text

Copyright © GREE, Inc. All Rights Reserved. ൃ೤ l ࣥ຿ࣨʹ͋Δ୨ʹด·ͬͪΌ͏ͱ ഉ೤͠ʹ͍͘

Slide 61

Slide 61 text

Copyright © GREE, Inc. All Rights Reserved. ୺຤؅ཧ໰୊ l ݄Ұճ୺຤͕͋Δ͜ͱΛ֬ೝ͠ͳ ͍ͱ͍͚ͳ͍

Slide 62

Slide 62 text

Copyright © GREE, Inc. All Rights Reserved. ి೾ ηΩϡϦςΟϩοΫ͸͔͚ͳ͍ͱ͍͚ͳ͍લఏͰ l ۚଐͷ୨ʹೖΕΔͱి೾ःΒΕͯ 8JGJ ಧ͔ͳ͍

Slide 63

Slide 63 text

Copyright © GREE, Inc. All Rights Reserved. ແઢ"1 l ୆͘Β͍࢖͏ͱ ΞΫηεϙΠϯτΛઐ༗ͯ͠ पΓʹ໎࿭͕͔͔Δʂ

Slide 64

Slide 64 text

Copyright © GREE, Inc. All Rights Reserved. ϋʔυతͳࠔ೉ l ৔ॴ l ൃ೤ l ୺຤؅ཧ໰୊ l ి೾ l ແઢ"1 ͜ΕΒͷ໰୊Λશͯղܾͨ͠ ཧ૝ͷঢ়ଶͱ͸

Slide 65

Slide 65 text

Copyright © GREE, Inc. All Rights Reserved. ͜ΕʂʢຊՈʣ via http://gpad.tv/develop/cyberagent-stf-smartphone-test-farm/

Slide 66

Slide 66 text

Copyright © GREE, Inc. All Rights Reserved. ͜ΕΛݟͨޙʹɺ ໰୊Λ๊͑Δલͷॳ ظͷ΅͘Βͷ୺຤ୡ Λޚཡ͍ͩ͘͞

Slide 67

Slide 67 text

Copyright © GREE, Inc. All Rights Reserved. ΞΧϯʜʗ ?P? ʘ

Slide 68

Slide 68 text

Copyright © GREE, Inc. All Rights Reserved. ൃ೤ɺ8JGJ઀ଓෆՄɺ੮ସ͑ϦεΫʜ

Slide 69

Slide 69 text

Copyright © GREE, Inc. All Rights Reserved. ΋ͪΖΜ ଈɺதࢭ ಛʹൃ೤

Slide 70

Slide 70 text

Copyright © GREE, Inc. All Rights Reserved. Ϡόա͗ΔͷͰʜ

Slide 71

Slide 71 text

Copyright © GREE, Inc. All Rights Reserved. ΅͘ ʮΠϯϑϥ͞Μɺ αʔόࣨͷεϖʔε ͍ͩ͘͞ʯ Πϯϑϥ͞Μʮ͓̺ʯ

Slide 72

Slide 72 text

Copyright © GREE, Inc. All Rights Reserved. αʔόࣨʹஔ͍ͨ ๻Βͷ୺຤

Slide 73

Slide 73 text

Copyright © GREE, Inc. All Rights Reserved. ΰονϟΝʜʜ

Slide 74

Slide 74 text

Copyright © GREE, Inc. All Rights Reserved. Ԛ͍ʢۤসʣ

Slide 75

Slide 75 text

Copyright © GREE, Inc. All Rights Reserved. Ԛ͍͚ͩ͡Όͳ͘ γεςϜతʹ΋ Α͘ͳ͍ʜ

Slide 76

Slide 76 text

Copyright © GREE, Inc. All Rights Reserved. ͳ͔ͥʁ

Slide 77

Slide 77 text

Copyright © GREE, Inc. All Rights Reserved. έʔϒϧ͕ը໘ͷ্ ʹ৐ͬͯΔͱεϚϗ ͕λοϓ൑ఆͯ͠͠ ·͏

Slide 78

Slide 78 text

Copyright © GREE, Inc. All Rights Reserved. ͷͰɺέʔϒϧ͕ ͻ͔͔ͬΒͳ͍Α͏ ʹ੔ཧͨ͠ͱ͜Ζʜ

Slide 79

Slide 79 text

Copyright © GREE, Inc. All Rights Reserved. ͏ʔΜʜ

Slide 80

Slide 80 text

Copyright © GREE, Inc. All Rights Reserved. ΠϚΠνʜ

Slide 81

Slide 81 text

Copyright © GREE, Inc. All Rights Reserved. ͳͷͰɺ ͦΕͬΆ͍έʔεΛ ஫จ

Slide 82

Slide 82 text

Copyright © GREE, Inc. All Rights Reserved. ʢ਺೔ޙʜʣ

Slide 83

Slide 83 text

Copyright © GREE, Inc. All Rights Reserved. ಧ͍ͨͷͰ੔ཧͨ͠

Slide 84

Slide 84 text

Copyright © GREE, Inc. All Rights Reserved.

Slide 85

Slide 85 text

Copyright © GREE, Inc. All Rights Reserved. ඒ͍͠ʂʂʂ ࡞ۀ׬ྃͩʂʂʂʂ

Slide 86

Slide 86 text

Copyright © GREE, Inc. All Rights Reserved. ͱ͓΋͍͖΍ʜ

Slide 87

Slide 87 text

Copyright © GREE, Inc. All Rights Reserved.

Slide 88

Slide 88 text

Copyright © GREE, Inc. All Rights Reserved. ແઢ"1࢖͍·ͬͯ͘ ͢Έ·ͤΜ͢Έ·ͤΜ ͢Έ·ͤΜ͢Έ·ͤΜ

Slide 89

Slide 89 text

Copyright © GREE, Inc. All Rights Reserved.

Slide 90

Slide 90 text

Copyright © GREE, Inc. All Rights Reserved. ઐ༻"1௥Ճʂʂʂ ઀ଓঢ়گ΋ѱ͘ແ͍ʂʂ

Slide 91

Slide 91 text

Copyright © GREE, Inc. All Rights Reserved. ͱ͍͏͜ͱͰ

Slide 92

Slide 92 text

Copyright © GREE, Inc. All Rights Reserved. マシンスペック等の見積もり 端末確保、USBケーブルやハブの発注 マシンにLinux系OSインストール 固定IPアドレスの設定 ドメイン発行、SSL証明書の準備 ドキュメントに沿って .service ファイルや nginx.conf 等の設定ファイルの編集&設定 systemctl start hogehoge.service ←Wi-Fi アクセスポイント接続数や 設置場所は大丈夫か見積もった? ←DHCPだとDNS設定した時に 設定大変だけど大丈夫? ←SSL証明書いらないでしょ、 って思ったけど結局導入して手間取 る ←何を書き換えると、 どう動いてくれるのか全然分からな い ←動いてる? Docker のプロセスが すぐ死ぬんだけど?(動いてない) ハード的な困難 ソフト的な困難 OpenSTF の構築の流れ

Slide 93

Slide 93 text

Copyright © GREE, Inc. All Rights Reserved. マシンスペック等の見積もり 端末確保、USBケーブルやハブの発注 マシンにLinux系OSインストール 固定IPアドレスの設定 ドメイン発行、SSL証明書の準備 ドキュメントに沿って .service ファイルや nginx.conf 等の設定ファイルの編集&設定 systemctl start hogehoge.service ←Wi-Fi アクセスポイント接続数や 設置場所は大丈夫か見積もった? ←DHCPだとDNS設定した時に 設定大変だけど大丈夫? ←SSL証明書いらないでしょ、 って思ったけど結局導入して手間取 る ←何を書き換えると、 どう動いてくれるのか全然分からな い ←動いてる? Docker のプロセスが すぐ死ぬんだけど?(動いてない) ハード的な困難 ソフト的な困難 OpenSTF の構築の流れ 大体解決! 今真っ最中

Slide 94

Slide 94 text

Copyright © GREE, Inc. All Rights Reserved. ͱ͍͏͜ͱͰ໰୊΋ Γ΋ΓͰҙ֎ʹେม ͚ͩͲɺ௨ৗ8FC ΞϓϦέʔγϣϯͰ ͸ग़ͯ͜ͳ͍Α͏ͳ ໰୊͕ग़͖ͯͯ৽઱ ͩͬͨ

Slide 95

Slide 95 text

Copyright © GREE, Inc. All Rights Reserved. ϩʔΧϧͰ΋ಈ͔ͤΔͷͰɺ 0QFO45'Λ࢖ͬͯΈΔͱ ͍͍ͱࢥ͍·͢ʂ

Slide 96

Slide 96 text

Copyright © GREE, Inc. All Rights Reserved. ·ͱΊ l Զ JT2"ΤϯδχΞ l ٕज़Ͱੜ࢈ੑͱ඼࣭޲্ l ଟ୺຤ςετࣗಈԽ΋໰୊ଟ͍ΑͶ l 0QFO45' ࢖͑Δʂ l 0QFO45' ࢖͑ΔΜ͕ͩߏஙϜζ͍ l ϋʔυతͳ໰୊ %0/& l ιϑτతͳ໰୊ 8*1

Slide 97

Slide 97 text

Copyright © GREE, Inc. All Rights Reserved. 2"ΤϯδχΞΛ௨ͯ͡ ฐࣾͷ։ൃ؀ڥ͕ΑΓྑ͘ͳΔ೔ ʙ 0QFO45' ฤ ʙ ͭͮ͘