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
mitohato14
June 26, 2023
Programming
570
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
新米テックリードの試行錯誤.pdf
mitohato14
June 26, 2023
More Decks by mitohato14
See All by mitohato14
Androidアプリ開発にもCursorという選択肢を
mitohato14
0
690
兎に角、コードレビュー
mitohato14
2
420
CodeRabbitと過ごした1ヶ月 ─ AIコードレビュー導入で実感したチーム開発の進化
mitohato14
4
4.2k
アプリの復旧を早くしたい!
mitohato14
1
150
事業開発とコミュニティ活動
mitohato14
0
71
プレビューファーストUI開発
mitohato14
1
510
JetpackCompose Slot APIs
mitohato14
0
1.2k
Start Jetpack Compose.pdf
mitohato14
0
420
Other Decks in Programming
See All in Programming
OSINT for SRE: 学術論文とポストモーテムから探る システム障害の共通パターン / SRE NEXT 2026
tomoyk
1
3.8k
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
190
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
360
SLOをサービス品質の共通言語にするために 取り組んできたこと
wakana0222
0
500
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
860
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
170
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
330
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
190
吝嗇家のためのAI活用 / AI development for miser - ChatGPT + Issue Driven Development
tooppoo
0
190
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
580
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
770
Featured
See All Featured
The Language of Interfaces
destraynor
162
27k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
410
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.6k
Become a Pro
speakerdeck
PRO
31
6k
Discover your Explorer Soul
emna__ayadi
2
1.2k
HDC tutorial
michielstock
2
750
Code Reviewing Like a Champion
maltzj
528
40k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
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