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
0
490
新米テックリードの試行錯誤.pdf
mitohato14
June 26, 2023
Tweet
Share
More Decks by mitohato14
See All by mitohato14
CodeRabbitと過ごした1ヶ月 ─ AIコードレビュー導入で実感したチーム開発の進化
mitohato14
2
710
アプリの復旧を早くしたい!
mitohato14
0
97
事業開発とコミュニティ活動
mitohato14
0
44
プレビューファーストUI開発
mitohato14
1
450
JetpackCompose Slot APIs
mitohato14
0
820
Start Jetpack Compose.pdf
mitohato14
0
370
Other Decks in Programming
See All in Programming
SODA - FACT BOOK
sodainc
1
360
事業戦略を理解してソフトウェアを設計する
masuda220
PRO
18
5.5k
Development of an App for Intuitive AI Learning - Blockly Summit 2025
teba_eleven
0
100
型付け力を強化するための Hoogle のすゝめ / Boosting Your Type Mastery with Hoogle
guvalif
1
250
GoのWebAssembly活用パターン紹介
syumai
2
960
Interface vs Types ~型推論が過多推論~
hirokiomote
1
240
セキュリティマネジャー廃止とクラウドネイティブ型サンドボックス活用
kazumura
1
150
Feature Flag 自動お掃除のための TypeScript プログラム変換
azrsh
PRO
4
670
データベースコネクションプール(DBCP)の変遷と理解
fujikawa8
0
200
Prism.parseで 300本以上あるエンドポイントに 接続できる権限の一覧表を作ってみた
hatsu38
1
100
プロダクト改善のために新しいことを始める -useContextからの卒業、Zustandへ-
rebase_engineering
1
110
Using AI Tools Around Software Development
inouehi
0
770
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Visualization
eitanlees
146
16k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
25
2.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Why Our Code Smells
bkeepers
PRO
337
57k
The Language of Interfaces
destraynor
158
25k
Designing Experiences People Love
moore
142
24k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
34k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Documentation Writing (for coders)
carmenintech
71
4.8k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
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
Otomatik - 104.22.39.239
CloudFlare DNS
Türk Telekom DNS
Google DNS
Open DNS
OSZAR »