Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
マイナビ学生の窓口-半内製化の取り組み/Semi-in-house Development E...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yuki Fukuma
June 01, 2019
Technology
1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
マイナビ学生の窓口-半内製化の取り組み/Semi-in-house Development Efforts
Yuki Fukuma
June 01, 2019
More Decks by Yuki Fukuma
See All by Yuki Fukuma
Aurora MySQL 8.4リリース! Rubyistが備えること / what-rubyist-should-prepare-for-aurora-mysql-8-4
fkmy
0
3k
テーブル定義変更のレビューを効率化するための仕組み作り / DBRE Summit 2023
fkmy
5
2.4k
はじめてのドラッカー風エクササイズ/first-Drucker-style-exercise
fkmy
0
3k
Other Decks in Technology
See All in Technology
12 個 Tool と、 4,096 Token
hlum
0
110
おそらく日本で唯一のDevRelインターン生として
husengs7
0
170
Getting Started with Google Antigravity
glaforge
0
140
Jetson Orin Nanoとk3sとローカルLLMで音声文字起こしシステム作ってみた
y_sera15
0
110
組み立てて楽しむ AWS Blocks 入門
kmiya84377
0
230
不可逆な意思決定を避けながら10億超の顧客データを AI Ready にするデータ基盤設計
baseballyama
1
270
go-sqletch
moznion
0
130
1万名の社員が使う認証基盤で どう信頼性を担保するか?
kairim0
0
220
今こそ知りたいAmplifyGen2
mkdev10
2
160
USB PDを使ってスマホを労わりたい
raspython3
0
140
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
5
1.2k
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
6
5.7k
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
Site-Speed That Sticks
csswizardry
13
1.6k
Producing Creativity
orderedlist
PRO
348
41k
Become a Pro
speakerdeck
PRO
31
6.3k
Visualization
eitanlees
153
17k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
A Tale of Four Properties
chriscoyier
163
24k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
400
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Designing for Timeless Needs
cassininazir
1
520
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 !