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
マイナビ学生の窓口-半内製化の取り組み/Semi-in-house Development E...
Search
Yuki Fukuma
June 01, 2019
Technology
1
830
マイナビ学生の窓口-半内製化の取り組み/Semi-in-house Development Efforts
Yuki Fukuma
June 01, 2019
Tweet
Share
More Decks by Yuki Fukuma
See All by Yuki Fukuma
テーブル定義変更のレビューを効率化するための仕組み作り / DBRE Summit 2023
fkmy
4
1.6k
はじめてのドラッカー風エクササイズ/first-Drucker-style-exercise
fkmy
0
2.5k
Other Decks in Technology
See All in Technology
ドメインの本質を掴む / Get the essence of the domain
sinsoku
2
150
誰も全体を知らない ~ ロールの垣根を超えて引き上げる開発生産性 / Boosting Development Productivity Across Roles
kakehashi
1
230
Terraform CI/CD パイプラインにおける AWS CodeCommit の代替手段
hiyanger
1
240
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
37
12k
アジャイルでの品質の進化 Agile in Motion vol.1/20241118 Hiroyuki Sato
shift_evolve
0
140
【若手エンジニア応援LT会】ソフトウェアを学んできた私がインフラエンジニアを目指した理由
kazushi_ohata
0
150
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
200
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
220
個人でもIAM Identity Centerを使おう!(アクセス管理編)
ryder472
3
210
強いチームと開発生産性
onk
PRO
34
11k
生成AIが変えるデータ分析の全体像
ishikawa_satoru
0
120
SREによる隣接領域への越境とその先の信頼性
shonansurvivors
2
520
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
Building an army of robots
kneath
302
43k
How to Think Like a Performance Engineer
csswizardry
20
1.1k
Happy Clients
brianwarren
98
6.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
How GitHub (no longer) Works
holman
310
140k
Speed Design
sergeychernyshev
25
620
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Transcript
ϚΠφϏֶੜͷ૭ޱ ԽͷऔΓΈ マイナビTech Night#1 2019/05/24(金) 福間雄基 @fkm_y
⾃⼰紹介 • 福間 雄基 (@fkm_y) • 株式会社マイナビ • 2018/04⼊社 • IT戦略事業部
• 学⽣の窓⼝メディア担当 • 技術分野:サーバサイド(Ruby)
・HR領域以外のマイナビメディアを知ってもらう ・内製開発もしてることを知ってもらう ・マイナビエンジニアに興味を持ってもらう 本⽇の⽬標
・HR以外のメディアについて ・学⽣の窓⼝ 半内製化の取り組み ・取り組んでいる施策 アジェンダ
HR以外のメディアについて ※上記以外にも各種メディアがあります ライフスタイル系のメディアも運営しています
HR以外のメディアについて ※上記以外にも各種メディアがあります ライフスタイル系のメディアも運営しています
担当メディア ⽉間PV:2100万PV
担当メディア
学⽣の窓⼝を⽀える技術 開発⾔語 開発⽀援 コミュニケーション・情報共有 ミドルウェア・インフラ・監視
・HR以外のメディアについて ・学⽣の窓⼝ 半内製化の取り組み ・取り組んでいる施策 アジェンダ
状況 ・完全外注体制 ・エンジニアが不在 ・コード/リポジトリ管理は協⼒会社 ・ドキュメント不⾜(導⼊時のもの) 課題 ・開発速度が上がりにくい ・社内にノウハウが残らない ⼊社当時の状況
対応 ・半内製体制への切り替え と 協⼒会社の切り替え ・完全内製はエンジニア不⾜から断念 ・既存協⼒会社は共同開発体制に難⾊ 対応期限:6ヶ⽉ ゴール:デプロイ可能な状態にすること (完全な仕様把握などはスコープから外した) 対応⽅針
・04⽉ ステークホルダー説得 ・05⽉ RFP作成、スケジュール詳細作成 ・06⽉ 協⼒会社選定、資料整備 ・07⽉ リポジトリ準備、サーバ準備、仕様把握 ・08⽉ 協⼒会社引継ぎ
・09⽉ デプロイ環境整備 実作業期間 スケジュール
旧協⼒会社 IT戦略事業部 学⽣の窓⼝事業部 開発体制 旧開発体制 新開発体制 新協⼒会社 学⽣の窓⼝事業部 IT戦略事業部 旧協⼒会社
開発体制 協⼒会社 学⽣の窓⼝事業部 IT戦略事業部(学窓担当) エンジニア エンジニア エンジニア エンジニア ディレクター
開発速度が速くなりました ・社内に開発者がいることによる ・コミュニケーションコストの減少 ・リソースの増加 ・開発プロセスの変更 ・チケット → チケット + カンバン ・スプリント⽅式の導⼊ ・コードレビューの導⼊
半内製体制へ切り替え後…
開発速度が速くなるとどうなるのか!?
None
None
3時間毎にディレクターが悲鳴をあげる
Web Tracsaction Timeも速くなりました 約150ms → 約100ms(約30%短縮) 半内製体制へ切り替え後… 切り替え直後 最近(約8ヶ⽉後) ※NewRelic計測
・PM経験がなかったので学習しながらPJを進めてた ・外部勉強会に参加して学習 ・本を読んで学習 よかったこと・うまくいったこと(1)
・チームで合意を得て進めた ・⼩さな成功体験を積み重ねるようにしていた ・期⽇プレッシャーを掛けすぎないようにしていた ・切り替えた協⼒会社の⽅が優秀でした ・リファラルで優秀なエンジニアを採⽤できた よかったこと・うまくいったこと(2)
・HR以外のメディアについて ・学⽣の窓⼝ 半内製化の取り組み ・取り組んでいる施策 アジェンダ
会員登録 ・マンガ登録フォーム追加 ・LINEログイン機能追加 社内業務の効率化/改善 ・アフィリエイトデータ取得の⾃動化 ・SEOデータ取得の⾃動化 システムリニューアル ・⼀部サービスをRailsに作り替え 取り組んでいる施策
取り組んでいる施策 Google Search Console API ② ① ③ ④ GoogleSearchConsoleのデータ取得作業の⾃動化
普段の開発 ・1スプリント:2週間 ・ふりかえり ・開発メンバー全員参加(協⼒会社メンバー含む) ・プランニング ・チケットごとに各⾃作業 ・要件確認 ・コーディング、コードレビュー、テスト、リリース ・問い合わせ対応、障害対応 取り組んでいる施策
・HR領域以外にもメディアがある ・⼀部メディアでは内製開発もしてる ・マイナビエンジニアに興味を持ってもらえたら… まとめ
WE’RE HIRING !