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
新卒3年目 プレイング&マネジメントする上で 考えたこと・やったこと
Search
かる
December 20, 2024
Technology
560
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
新卒3年目 プレイング&マネジメントする上で 考えたこと・やったこと
TeamLab×DMM tech meetup 12/20
https://connpass.com/event/333153/
かる
December 20, 2024
More Decks by かる
See All by かる
Webについてゆるゆると
karuhi
0
130
個人開発でも、期限を決めることの大切さ #comfes2019
karuhi
0
130
Other Decks in Technology
See All in Technology
夫婦で子育てするための育児標準化
codmoninc
PRO
0
450
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
180
Optunaの最新リリースv5.0について
pfn
PRO
0
120
フィンテック養成勉強会#68
finengine
0
140
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
300
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
300
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
440
パッチ更新でterraform initが落ちた日
grimoh
1
140
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
660
価値について
gree_tech
PRO
0
100
Featured
See All Featured
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Product Roadmaps are Hard
iamctodd
55
13k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Designing for Timeless Needs
cassininazir
1
530
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Transcript
© DMM © DMM 新卒3年目 プレイング&マネジメントする上で 考えたこと・やったこと TeamLab×DMM tech meetup
12/20 平尾 光 / かる 2024/12/20
© DMM 自己紹介 平尾 光 (Hirao Hikaru) / かる 2022年新卒入社
合同会社 DMM.com デジタルコンテンツ開発本部 プレミアムプロダクト開発部 Webアプリケーション開発グループ 役割:テックリード/ユニットマネージャー(フロントエンド) 2 X: @hi_karuh GitHub: @karuhi mixi2: @karuhi マイブームは ホットサンドを作ること!
© DMM Index • プロジェクト例紹介 • 技術的な知見とノウハウ • 成功と失敗から得た教訓 •
マネジメントの挑戦と工夫 • アドバイス 3
© DMM プロジェクト例紹介 - 入社2年目に挑んだ事例 - 動画再生プレイヤーの大規模リファクタ&パフォーマンス改善計画 - コードの変更容易性とパフォーマンスに課題感のあった部分 -
施策提案・施策リードを担当 - 実現まで2週間でロードマップや進行管理計画を立案 - 3ヶ月で3人チームの進行管理を担当 4
© DMM 技術的な知見とノウハウ - パフォーマンス改善・リファクタする上で重要なこと - 目的を定義すること - あれもしたい・これもしたいが生まれる原因 -
途中で課題が生まれるのはいいが、いつの間にか違う道を歩いてしまう原因に - 工数内で実現可能な成果物の認識を揃えること - Miroなどの図表ツールを活用し、定義を明確にする - 工数は無限ではないので、工数と実現できる内容のいい塩梅を探る - 必ず事前に調査を行う - やりたいこと、やるべきことなどを区別し明確にする - できること、できないことの洗い出しも行う - 上記をこなせば、不確実性を減らすことができるせる 5
© DMM 成功と失敗から得た教訓 - 成功 - コードの可読性は一定程度向上した - ファイルの再配置 -
ディレクトリ構成の変更 - 処理フローやutilなどの最適化 - パフォーマンス - 再生開始までの時間が最大23%程度の改善(1秒程度) - 失敗 - 定義があまかった - コードの可読性については主観が強かった - 事業貢献などの視点 - KPIの定義や事業貢献などの視点が含まれてなかった 6
© DMM マネジメントの挑戦と工夫 - まずは自分に説明できるようにする - 例えばバグ修正 - 作業範囲の確定 -
全般を含めると広範になるので、どこまで作業を行うかを確定する - 事前調査・見積もり - 必要あれば調査を行なって、工数や作業内容について検討する - 恒久対応(余裕があれば) - 今後、どのような対応があれば対策が可能かを検討する 7 → 必要なことを言語化することで、タスクの進行がスムーズ(楽)になる
© DMM アドバイス - 技術力だけが重要ではない - 技術力を磨くことも大切だが、 同時にコミュニケーションやチームワークも重要 - 丁寧に行っていれば、技術力もついてくる
- 失敗を恐れずに、挑戦を続けること - 成長のためにある程度ストレッチに動く - 失敗から得られる教訓もある - 自分が楽しめる環境を見つけること 8
© DMM ありがとうございました!