Slide 1

Slide 1 text

ϚΠφϏֶੜͷ૭ޱ ൒಺੡ԽͷऔΓ૊Έ マイナビTech Night#1 2019/05/24(金) 福間雄基 @fkm_y

Slide 2

Slide 2 text

⾃⼰紹介 • 福間 雄基 (@fkm_y) • 株式会社マイナビ • 2018/04⼊社 • IT戦略事業部 • 学⽣の窓⼝メディア担当 • 技術分野:サーバサイド(Ruby)

Slide 3

Slide 3 text

・HR領域以外のマイナビメディアを知ってもらう ・内製開発もしてることを知ってもらう ・マイナビエンジニアに興味を持ってもらう 本⽇の⽬標

Slide 4

Slide 4 text

・HR以外のメディアについて ・学⽣の窓⼝ 半内製化の取り組み ・取り組んでいる施策 アジェンダ

Slide 5

Slide 5 text

HR以外のメディアについて ※上記以外にも各種メディアがあります ライフスタイル系のメディアも運営しています

Slide 6

Slide 6 text

HR以外のメディアについて ※上記以外にも各種メディアがあります ライフスタイル系のメディアも運営しています

Slide 7

Slide 7 text

担当メディア ⽉間PV:2100万PV

Slide 8

Slide 8 text

担当メディア

Slide 9

Slide 9 text

学⽣の窓⼝を⽀える技術 開発⾔語 開発⽀援 コミュニケーション・情報共有 ミドルウェア・インフラ・監視

Slide 10

Slide 10 text

・HR以外のメディアについて ・学⽣の窓⼝ 半内製化の取り組み ・取り組んでいる施策 アジェンダ

Slide 11

Slide 11 text

状況 ・完全外注体制  ・エンジニアが不在  ・コード/リポジトリ管理は協⼒会社 ・ドキュメント不⾜(導⼊時のもの) 課題 ・開発速度が上がりにくい ・社内にノウハウが残らない ⼊社当時の状況

Slide 12

Slide 12 text

対応 ・半内製体制への切り替え と 協⼒会社の切り替え  ・完全内製はエンジニア不⾜から断念  ・既存協⼒会社は共同開発体制に難⾊ 対応期限:6ヶ⽉ ゴール:デプロイ可能な状態にすること    (完全な仕様把握などはスコープから外した) 対応⽅針

Slide 13

Slide 13 text

・04⽉ ステークホルダー説得 ・05⽉ RFP作成、スケジュール詳細作成 ・06⽉ 協⼒会社選定、資料整備 ・07⽉ リポジトリ準備、サーバ準備、仕様把握 ・08⽉ 協⼒会社引継ぎ ・09⽉ デプロイ環境整備 実作業期間 スケジュール

Slide 14

Slide 14 text

旧協⼒会社 IT戦略事業部 学⽣の窓⼝事業部 開発体制 旧開発体制 新開発体制 新協⼒会社 学⽣の窓⼝事業部 IT戦略事業部 旧協⼒会社

Slide 15

Slide 15 text

開発体制 協⼒会社 学⽣の窓⼝事業部 IT戦略事業部(学窓担当) エンジニア エンジニア エンジニア エンジニア ディレクター

Slide 16

Slide 16 text

開発速度が速くなりました ・社内に開発者がいることによる  ・コミュニケーションコストの減少  ・リソースの増加 ・開発プロセスの変更  ・チケット → チケット + カンバン  ・スプリント⽅式の導⼊  ・コードレビューの導⼊ 半内製体制へ切り替え後…

Slide 17

Slide 17 text

開発速度が速くなるとどうなるのか!?

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

3時間毎にディレクターが悲鳴をあげる

Slide 21

Slide 21 text

Web Tracsaction Timeも速くなりました 約150ms → 約100ms(約30%短縮) 半内製体制へ切り替え後… 切り替え直後 最近(約8ヶ⽉後) ※NewRelic計測

Slide 22

Slide 22 text

・PM経験がなかったので学習しながらPJを進めてた  ・外部勉強会に参加して学習  ・本を読んで学習 よかったこと・うまくいったこと(1)

Slide 23

Slide 23 text

・チームで合意を得て進めた ・⼩さな成功体験を積み重ねるようにしていた ・期⽇プレッシャーを掛けすぎないようにしていた ・切り替えた協⼒会社の⽅が優秀でした ・リファラルで優秀なエンジニアを採⽤できた よかったこと・うまくいったこと(2)

Slide 24

Slide 24 text

・HR以外のメディアについて ・学⽣の窓⼝ 半内製化の取り組み ・取り組んでいる施策 アジェンダ

Slide 25

Slide 25 text

会員登録 ・マンガ登録フォーム追加 ・LINEログイン機能追加 社内業務の効率化/改善 ・アフィリエイトデータ取得の⾃動化 ・SEOデータ取得の⾃動化 システムリニューアル ・⼀部サービスをRailsに作り替え 取り組んでいる施策

Slide 26

Slide 26 text

取り組んでいる施策 Google Search Console API ② ① ③ ④ GoogleSearchConsoleのデータ取得作業の⾃動化

Slide 27

Slide 27 text

普段の開発 ・1スプリント:2週間 ・ふりかえり  ・開発メンバー全員参加(協⼒会社メンバー含む)  ・プランニング ・チケットごとに各⾃作業  ・要件確認  ・コーディング、コードレビュー、テスト、リリース ・問い合わせ対応、障害対応 取り組んでいる施策

Slide 28

Slide 28 text

・HR領域以外にもメディアがある ・⼀部メディアでは内製開発もしてる ・マイナビエンジニアに興味を持ってもらえたら… まとめ

Slide 29

Slide 29 text

WE’RE HIRING !