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
新米テックリードの試行錯誤.pdf
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
mitohato14
June 26, 2023
Programming
1
540
新米テックリードの試行錯誤.pdf
mitohato14
June 26, 2023
Tweet
Share
More Decks by mitohato14
See All by mitohato14
Androidアプリ開発にもCursorという選択肢を
mitohato14
0
430
兎に角、コードレビュー
mitohato14
2
370
CodeRabbitと過ごした1ヶ月 ─ AIコードレビュー導入で実感したチーム開発の進化
mitohato14
4
3.6k
アプリの復旧を早くしたい!
mitohato14
1
140
事業開発とコミュニティ活動
mitohato14
0
62
プレビューファーストUI開発
mitohato14
1
500
JetpackCompose Slot APIs
mitohato14
0
1.1k
Start Jetpack Compose.pdf
mitohato14
0
410
Other Decks in Programming
See All in Programming
おれのAgentic Coding 2026/03
tsukasagr
1
120
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
310
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
1.2k
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
1.4k
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
170
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
310
Symfony + NelmioApiDocBundle を使った スキーマ駆動開発 / Schema Driven Development with NelmioApiDocBundle
okashoi
0
250
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
770
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
200
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.3k
モダンOBSプラグイン開発
umireon
0
190
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
190
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
130
The browser strikes back
jonoalderson
0
850
AI: The stuff that nobody shows you
jnunemaker
PRO
4
500
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
190
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
300
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
230
How to Talk to Developers About Accessibility
jct
2
160
Building the Perfect Custom Keyboard
takai
2
720
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
78
Transcript
© DMM © DMM CONFIDENTIAL 新米テックリードの 試行錯誤 #dmm_android勉強会 mitohato14 2023/06/20
© DMM 自己紹介 名前 Miyazato Hayato(mitohato14) 所属 プラットフォーム事業本部 第1開発部 ポイントクラブグループ 入社 20新卒入社(4年目!) SNS mitohato14
• Androidアプリ開発 • ログインSDK保守 • Androidコミュニティ活動 • 採用 • 広報 2
© DMM DMMポイントクラブ サービスの紹介
© DMM DMMポイントクラブとは DMMの新しいポイントプラットフォームアプリ 「DMMの全てをお得に」 DMMを利用するすべてのユーザーが 今よりお得にさまざまなサービスを 利用できるように 4
© DMM DMM ポイントクラブ DMMの新しいポイントプラットフォームアプリ モバイル Web
© DMM モバイルチームの話
© DMM チームの状況(2022〜) Androidエンジニアメンバーは技術支援で他チームへ(2022/1~) iOSアプリ開発が約1年分先行 プロダクト改善や開発サイクル向上のため テックリード枠の新設(2022/9~) 7
© DMM テックリードへの期待
© DMM 技術的なアプローチにより プロダクトのアウトプットを最大化させる
© DMM 今の目標
© DMM ユーザーが「欲しい」ものを「安定して早く」価値を届けられる ようにしたい
© DMM 「欲しい」ものを「安定して早く」価値を届けられるように BMLループのBuild(作って出す)部分をより早く 特に開発してリリースするまで 12
© DMM 「欲しい」ものを「安定して早く」価値を届けられるように BMLループのBuild(作って出す)部分をより早く 特に開発してリリースするまで 効果計測や要件定義により時間を割けるように 13
© DMM BMLループ 14 Data Build Measure Product Learn Ideas
© DMM BMLループ 15 Build Product Data Measure Learn Ideas
© DMM チームへの働きかけ
© DMM チームへの働きかけ 1. 開発基盤作成 2. コードレビュー強化 3. SLI/SLO策定 4.
タスクマネジメント 17
© DMM 開発基盤作成 Jetpack Compose開発基盤の作成 開発ルールの明文化 18
© DMM 開発基盤作成 19 Jetpack Compose での開発を本格化 慣れるためにも Compose実装はメ ンバー中心に
似たような議論が 頻発して同じ結果 議論の結果を毎回 掘り起こす
© DMM 開発基盤作成 20
© DMM 開発基盤作成 21
© DMM コードレビュー強化 コードレビューによる品質・開発力向上 より理由や背景を明確に 22
© DMM 23 チーム全体として のアウトプットを最 大化 新規・既存参画者 のコード品質均一 実装者の学びに 他PRで似た指摘
ができるように レビューコメントの 理由・背景充実 コードレビュー強化
© DMM SLI/SLO策定 モバイルアプリにおけるSLI/SLO策定 数値チューニングや自動検知はこれから 24
© DMM 25 モバイルアプリの 品質現状把握 パフォーマンスの 改善効果を明確化 定期的に数値確認 することで検知・意 識統一
自動検出や実際 の改善はこれから の課題 SLI/SLO策定
© DMM SLI/SLO策定 26
© DMM タスクマネジメント iOSとの機能差分解消 メンバーへのタスク割り振り これから何を提供していくか 27
© DMM 28 事業やチームに とって優先度の 高いタスクは何か やりたいことと 優先度との 擦り合わせ 全員の進捗把握と
施策開始時期の 調整 メンバーや プロダクトの成長 に向けた優先度の 考慮 タスクマネジメント
© DMM 模索中...🤔 • メンバーの成長に寄与できているか • 自分が思うテックリード像は何か • 自分だからできることは何か •
目標達成のためにできる具体的なこと 29
© DMM まとめ ユーザーが「欲しい」ものを「安定して早く」価値を届けるために チームが出すアウトプットを最大化するために 開発基盤作成・コードレビュー・SLI/SLO・タスクマネジメント 悩み・模索中なことは引き続き 30