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
マイナビ学生の窓口 半内製化の取り組みを振り返る / A retrospective inve...
Search
Mynavi System
November 20, 2019
Technology
0
1.6k
マイナビ学生の窓口 半内製化の取り組みを振り返る / A retrospective investigation of our effort of semi-insourcing
Mynavi System
November 20, 2019
Tweet
Share
More Decks by Mynavi System
See All by Mynavi System
マイナビの全社データ基盤の モダナイズ/Developers-Summit-2024-Mynavi
mynavi_sys
0
180
マイナビニュースがチーム開発をするためにやってきたこと / What Mynavi News did to do team development
mynavi_sys
0
2.4k
ライフメディアにおけるプライベートDMPの取り組み / mynavi-dmp-lifemedia
mynavi_sys
0
400
マイナビのシステム部門のご紹介 / Introduction of Mynavi Engineering Teams
mynavi_sys
0
490
CI環境としてのAWS CodeBuild / AWS CodeBuild as a CI software
mynavi_sys
0
1.5k
Webページ・スピード改善 / Webpage speed improvement
mynavi_sys
0
100
マイナビミドルシニアのプロダクトたち / Mynavi Middle Senior products
mynavi_sys
0
230
マイナビクラウドとその中の人たち / Mynavi Cloud and Insider
mynavi_sys
0
940
若手エンジニアと行くマイナビ賃貸のクラウド化への道 / Mynavi Chintai Cloudization with Young Engineer
mynavi_sys
0
400
Other Decks in Technology
See All in Technology
隣接領域をBeyondするFinatextのエンジニア組織設計 / beyond-engineering-areas
stajima
1
250
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
390
AGIについてChatGPTに聞いてみた
blueb
0
120
社内で最大の技術的負債のリファクタリングに取り組んだお話し
kidooonn
1
520
Lexical Analysis
shigashiyama
1
150
State of Open Source Web Mapping Libraries
dayjournal
0
240
DMARC 対応の話 - MIXI CTO オフィスアワー #04
bbqallstars
1
150
RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster
hogelog
2
900
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
190
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
190
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.8k
SREによる隣接領域への越境とその先の信頼性
shonansurvivors
2
470
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Writing Fast Ruby
sferik
627
61k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
400
Art, The Web, and Tiny UX
lynnandtonic
297
20k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.2k
Adopting Sorbet at Scale
ufuk
73
9.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
700
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
43
2.2k
Transcript
マイナビ学生の窓口 半内製化の取り組みを 振り返る 柴垣 元明 / Mynavi Corporation 2019.11.20 マイナビ
Tech Night #3
自己紹介 https://www.mynavi.jp/saiyou/career/member/605
アジェンダ ❏ ライフスタイルメディアについて ❏ 半内製化のよいところ、改善すべきところ ❏ 改善すべき点についてどう取り組んだか
ライフスタイルメディアについて https://speakerdeck.com/mynavi_sys/gakumado-semi-manufacturing?slide=5
マイナビ学生の窓口について 大学生にキャリアのきっかけを届けるメディア
マイナビ学生の窓口について 大学生を応援するメディア
マイナビ学生の窓口について
マイナビ学生の窓口について 就活中の大学生を応援するメディア
マイナビ学生の窓口について 就活が終わった大学生の社会人準備を応援するメディア
マイナビ学生の窓口以外も https://speakerdeck.com/mynavi_sys/gakumado-semi-manufacturing?slide=8
利用している技術 https://speakerdeck.com/mynavi_sys/gakumado-semi-manufacturing?slide=9
利用している技術 ❏ マイナビ家庭教師 ❏ Ruby2.6.5 ❏ Rails6.0.0 ❏ MySQL5.7 ❏
中学受験ナビ ❏ WordPress ❏ とりぐら ❏ 外部CMS
アジェンダ ❏ ライフスタイルメディアについて ❏ 半内製化のよいところ、改善すべきところ ❏ 改善すべき点についてどう取り組んだか
入社当時(2018/09)を振り返ると… ❏ フル外部開発体制から半内製への過渡期 ❏ マネージャー1人、ディレクター1人 ❏ サーバーサイドエンジニア2人 ❏ 社内にステージング環境を構築中 ❏
9月にデプロイできるようになる
入社当時(2018/09)を振り返ると… ❏ そして半内製開発体制整う ❏ 外部開発会社 ❏ 株式会社Ruby開発 ❏ https://www.ruby-dev.jp ❏
メイン担当1人、サブ担当1人 ❏ 社内 ❏ IT戦略事業部 ❏ マネージャー1人、ディレクター1人 ❏ サーバーサイドエンジニア2人
主な取り組み ❏ 手作業の自動化 ❏ 手動ETL処理→rakeタスクに ❏ 担当者退職をきっかけに脱属人化 ❏ 手動処理を引き継ぐより実装した方が◦ ❏
レポーティング ❏ BigQuery、MySQL、Redashを利用しAPI、クエリで取得 できるものは取得してダッシュボードで表示
主な取り組み ❏ 外部コンテンツの内製化 ❏ イベントページ ❏ ホスティングコスト0 ❏ アジリティの向上
主な取り組み ❏ インターネット運用広告の最適化 ❏ ソーシャルログイン追加 ❏ LINEログイン ❏ omniauth-lineをカスタマイズして利用 ❏
その他 ❏ リファクタリング ❏ 会員登録促進施策 ❏ マーベルヒーロー診断 https://gakumado.mynavi.jp/contents/m/articles/gmd/_dg_marvel/pc/
今後の取り組み ❏ パブリッククラウドへの移行 ❏ プライベードクラウド→AWSなど ❏ リソースを自分たちで管理 ❏ Infrastructure as
Code ❏ アジリティの向上 ❏ ツール類の内製化 ❏ コスト削減 ❏ UIのリニューアル ❏ TOPページ、記事ページなどから開始
半内製化のよいところ https://speakerdeck.com/mynavi_sys/gakumado-semi-manufacturing?slide=16
半内製化のよいところ https://speakerdeck.com/mynavi_sys/gakumado-semi-manufacturing?slide=17
半内製化のよいところ ❏ アジリティの向上 ❏ ビジネスの機会を逃さない ❏ 企画者は自分が思ったサービスを素早く作れるように ❏ 変更は積極的に行う ❏
設計・コードの良し悪しの判断 ❏ 半内製でなくても判断できる人がいればよいが… ❏ 外部開発会社の言うことを鵜呑みにするしかない状況を脱 却 ❏ プロダクトの品質向上 ❏ レガシーコードの生成を防ぐ ❏ 保守コストの低減
半内製化のよいところ ❏ エンジニア文化の醸成 ❏ インターネットメディアをグロースするためのチーム作り ❏ ディレクター ❏ UI/UXデザイナー ❏
デザイナー(未) ❏ フロントエンドエンジニア ❏ サーバーサイドエンジニア ❏ インフラエンジニア(予定) ❏ 内製開発するチームのロールモデルとして
半内製化のよいところ ❏ 知見の共有 ❏ 外部開発会社のレビュー時の指摘がありがたい ❏ 知見が限定的にならない
半内製化の改善すべきところ ❏ ボトルネック発生 ❏ メンバー3人 ❏ ディレクター兼UI/UXデザイナー ❏ フロントエンドエンジニア ❏
サーバーサイドエンジニア兼マネージャー(私) ❏ ボトルネックな私 ❏ PullRequestのレビュー ❏ 動作確認 ❏ 開発 ❏ 企画側との調整 ❏ マネージャーとして ❏ スプリントプランニング、事業計画 ❏ レポートなど
半内製化の改善すべきところ ❏ ボトルネック発生の要因 ❏ リソース不足 ❏ 半内製化の問題なのか? ❏ ただメンバーが減ってしまっただけ?
アジェンダ ❏ ライフスタイルメディアについて ❏ 半内製化のよいところ、改善すべきところ ❏ 改善すべき点についてどう取り組んだか
リソース不足改善に向けて ❏ 外部開発会社のリソースを増やす ❏ 外部開発会社はリソースに対してその会社が担保すると いうマネージドサービス ❏ ディレクション、チケットの作成等でこちらが回らなくなる ❏ そもそも完全内製化を目指したい
❏ レビューはお願いしたいけど… 断念
リソース不足改善に向けて ❏ 社内のリソースを増やす ❏ 新卒採用 ❏ マイナビではそもそも新卒採用エンジニアがほとんど いない(15〜20名ほど) ❏ 比較的個人差もある
断念
リソース不足改善に向けて ❏ 社内のリソースを増やす ❏ 中途採用 ❏ 中途採用市場の厳しさ ❏ 有効求人倍率7倍 ❏
エンジニアの給与の高騰 ❏ キラキラ系ベンチャー 開発経験者は難しそう? マイナビは立ち向かっていけるのか
マイナビの良いところ ❏ 人の良さ ❏ 話しかけやすい上長たち ❏ 話しかけて嫌な顔をされることはありません ❏ 意見のいいやすい雰囲気 ❏
マサカリは飛んできません ❏ 伝え方に気を使える人たち ❏ 裁量の大きさ ❏ 自分の裁量で動ける部分が多い ❏ ガチガチに決められることはない
中途採用応募者の注目ポイント ❏ マインドセット ❏ チームとして楽しく仕事ができること ❏ チーム全体のパフォーマンスに影響する 参考 Think Civility
(シンク シビリティ) 「礼儀正しさ」こそ最強の生存戦略である https://www.amazon.co.jp/dp/4492046496/ ❏ 前のめり感、ひたむきさ
中途採用応募者の注目ポイント ❏ 自己認識力 ❏ 自分と向き合っているか ❏ なかなかできている人はいない ❏ 何がしたい、何がしたくない ❏
キャリアプランにつながる ❏ したいことを仕事にすることで自動的に動ける ❏ 努力不要 ❏ 目標設定ができているか
中途採用応募者の注目ポイント ❏ 学ぶことに慣れているか ❏ 自分で学べる人、学べない人の差は大きい ❏ そういった意味では学歴も意味はある ❏ 最近どんな本読んでますか? ❏
キャッチアップの方法 ❏ 新卒入社後は新しいことばかり ❏ 職務経歴書から読み取る
中途採用応募者に選ばれるためには ❏ 包み隠さず全てを伝える ❏ 入社 = 会社との結婚 ❏ 良い面だけでなく、悪い面も伝える ❏
悪いところもおもしろく伝えたい ❏ 働く環境を伝える ❏ オフィス見学 ❏ 机、イス、ディスプレイなど ❏ 体験入社などもあればなお良い
中途採用応募者に選ばれるためには ❏ 応募者の価値観(判断軸)を聞く ❏ 重要視する点について満足できそうか ❏ サービスについて共感を得る ❏ サービスコンセプトの説明 ❏
職種が重要だがサービスを好きになるとなお良い
その結果…
無事入社していただけました!
まとめ ❏ ライフスタイルメディア、学生の窓口について紹介 させてもらいました ❏ 1年間の半内製化での取り組み、良かった点、改 善すべき点を振り返りました ❏ 改善すべき点についての取り組みについて紹介 させてもらいました
ご静聴ありがとうございました