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
開発効率を上げるための チーム文化
Search
sato
July 05, 2023
Programming
2
580
開発効率を上げるための チーム文化
Findy社のLTで使用する発表資料
sato
July 05, 2023
Tweet
Share
More Decks by sato
See All by sato
DroidKaigi2023 突撃!隣のコードレビュー
satotaichi
0
3.9k
Other Decks in Programming
See All in Programming
受け取る人から提供する人になるということ
little_rubyist
0
250
RubyLSPのマルチバイト文字対応
notfounds
0
120
Amazon Bedrock Agentsを用いてアプリ開発してみた!
har1101
0
340
レガシーシステムにどう立ち向かうか 複雑さと理想と現実/vs-legacy
suzukihoge
15
2.3k
タクシーアプリ『GO』のリアルタイムデータ分析基盤における機械学習サービスの活用
mot_techtalk
6
1.6k
Macとオーディオ再生 2024/11/02
yusukeito
0
390
Nurturing OpenJDK distribution: Eclipse Temurin Success History and plan
ivargrimstad
0
1.1k
watsonx.ai Dojo #4 生成AIを使ったアプリ開発、応用編
oniak3ibm
PRO
1
200
Kaigi on Rails 2024 〜運営の裏側〜
krpk1900
1
260
Missing parts when designing and implementing Android UI
ericksli
0
200
Outline View in SwiftUI
1024jp
1
340
リアーキテクチャxDDD 1年間の取り組みと進化
hsawaji
1
220
Featured
See All Featured
Speed Design
sergeychernyshev
25
620
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
140
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Building Adaptive Systems
keathley
38
2.3k
The Invisible Side of Design
smashingmag
298
50k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Bash Introduction
62gerente
608
210k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
Transcript
։ൃޮΛ্͛ΔͨΊͷ νʔϜจԽ
ࣗݾհ ࠤ౻ ଠҰ(͞ͱ͏ ͍ͨͪ) • DMM.comͷAndroid൛ ిࢠॻ੶ΞϓϦΤϯδχΞ • AndroidΤϯδχΞͱͯ͠10Ҏ্ΞϓϦͷ։ൃΛܦݧ •
νʔϜʹ FindyTeam+ಋೖ͔ͯ͠Β • Findyࣾ͞ΜͷΠϯλϏϡʔʹͯฐࣾͷଞϝϯόʔͱ ࠓճͷࡐΛͬͱৄ͘͠ޠ͍ͬͯΔͷͰੋඇ͝ཡ͍ͩ͘͞ɻ ɹɹ https://blog.findy-team.io/posts/dmm-com-ebook-native-android/
࣍ • νʔϜ๊͕͍͑ͯͨ՝ • ಋೖͨ͠νʔϜจԽ • νʔϜจԽΛऔΓೖΕͨ݁Ռ • ࠷ޙʹ
νʔϜ๊͕͍͑ͯͨ՝ ։ൃϓϩηεͰແବͳ͕େ͖͍ • ϨϏϡʔʹ͔͔Δ͕͍࣌ؒ ฏۉ60࣌ؒ(2.5) • ϨϏϡʔͰ͕ࠩ͠͠ൃੜ 3ϓϧϦΫʹ1ճ • ։ൃͰൃੜͨ͠ෆ۩߹ͷௐࠪɾमਖ਼͕ଟ͍
• मਖ਼൛ͷۓٸϦϦʔε 2ϲ݄Ͱ3ճൃੜ
νʔϜ๊͕͍͑ͯͨ՝ ։ൃϓϩηεͰແବͳ͕େ͖͍ • ϨϏϡʔʹ͔͔Δ͕͍࣌ؒ • ϨϏϡʔͰ͕ࠩ͠͠ൃੜ • ։ൃͰൃੜͨ͠ෆ۩߹ͷௐࠪɾमਖ਼ • मਖ਼൛ͷۓٸϦϦʔε
ݪҼ ϓϧϦΫنͷେ͖͍ͷ͕ଟ͔ͬͨ มߋߦ500ߦҎ্ͷϓϧϦΫ͕40% ϨϏϡʔͰ࣭Λ୲อͰ͖͍ͯͳ͍ঢ়گ͕߃ৗԽ͍ͯͨ͠ ϓϧϦΫมߋߦ
νʔϜ๊͕͍͑ͯͨ՝ ࣮ࡍͷঢ়گ มߋߦ 2600ߦ ϦʔυλΠϜ 15(380h)
ಋೖͨ͠νʔϜจԽ • ։ൃϓϩηεͷݟ͠ ࣮ʹೖΔલʹઃܭઃܭϨϏϡʔΛߦ͏ • ։ൃKPIࢦඪͷઃఆ ϓϧϦΫΛখ͘͢͞ΔͨΊʹඪઃఆ • ։ൃKPIࢦඪͷৼΓฦΓ KPIࢦඪ͕कΒΕ͍ͯΔ͔Λఆظతʹ֬ೝ
։ൃϓϩηεͷݟ͠ ։ൃϓϩηεͷݟ͠ ࣮ʹೖΔલʹઃܭઃܭϨϏϡʔΛߦ͏ ઃܭϨϏϡʔಋೖͷϝϦοτ νʔϜϝϯόʔʹ։ൃͷํੑɾݒ೦ΛૣΊʹڞ༗ɾ૬ஊͰ͖Δ ։ൃͷཻ͕େ͖͍߹ʹࢦఠͰ͖Δ
։ൃKPIࢦඪͷઃఆ ։ൃKPIࢦඪ ϓϧϦΫΛখ͘͢͞ΔͨΊʹඪઃఆ ฏۉϓϧϦΫΫϩʔζ࣌ؒɹ50h(2)ʹઃఆ ฏۉϓϧϦΫมߋߦɹ200ߦʹઃఆ 1εϓϦϯτ(2िؒ)ͷϓϧϦΫϚʔδɹ1ਓ/7݅ʹઃఆ
։ൃKPIࢦඪͷઃఆ ։ൃKPIࢦඪ ϓϧϦΫΛখ͘͢͞ΔͨΊʹඪઃఆ ඪઃఆલ ฏۉϓϧϦΫΫϩʔζ࣌ؒ 65h(2.5) ฏۉϓϧϦΫมߋߦ 460ߦ
։ൃKPIࢦඪͷઃఆ ։ൃKPIࢦඪ ϓϧϦΫΛখ͘͢͞ΔͨΊʹඪઃఆ ͳͥϓϧϦΫΛখ͘͢͞Δͷ͔ • ϓϧϦΫͷϨϏϡʔ؍ΛݶఆͰ͖Δ • ϨϏϡʔʹ͔͔Δ͕࣌ؒ͘ͳΔ • ϨϏϡʔ࣌ʹෆ۩߹ʹؾ͖ͮ͘͢ͳΔ
։ൃKPIࢦඪͷৼΓฦΓ ։ൃKPIࢦඪͷৼΓฦΓ KPIࢦඪͷඪΛୡ͔ͨ͠Ͳ͏͔ఆظతʹ֬ೝ ߦͳͬͨ͜ͱ • ։ൃϓϩηεʹ͕ى͖͍ͯͳ͍͔Λ֬ೝ͢Δ • Ͳ͕͜վળͰ͖Δ͔ΛνʔϜͰߟ͑ΔΑ͏ʹ͢Δ ಘΒΕͨ͜ͱ •
ࢦඪ͕վળ͞ΕΔ͜ͱͰνʔϜͷϞνϕʔγϣϯ͕Ξοϓ͢Δ • લ͖ͳҙࣝͰߦ͏ͷͰվળ͕Γ͘͢ͳΔ
νʔϜจԽΛऔΓೖΕͨ݁Ռ վળલͷϐʔΫ มߋߦ 2600ߦ ϦʔυλΠϜ 360h վળલͷϐʔΫ
νʔϜจԽΛऔΓೖΕͨ݁Ռ վળલͷϐʔΫ มߋߦ 2600ߦ ϦʔυλΠϜ 360h վળޙͷϐʔΫ มߋߦ 150ߦ ϦʔυλΠϜ
12h վળޙͷϐʔΫ
νʔϜจԽΛऔΓೖΕͨ݁Ռ ϨϏϡʔʹ͔͔Δ͚࣌ؒͩͰͳ͘શମతͳσʔλ͕վળ͞Εͨ ಋೖલ ಋೖޙ
νʔϜจԽΛऔΓೖΕͨ݁Ռ ·ͱΊΔͱ • ϨϏϡʔʹ͔͔Δ͕࣌ؒ͘ͳͬͨ • ϨϏϡʔͰ͕ࠩ͠͠ൃੜ͠ʹ͘͘ͳͬͨ • ։ൃͰൃੜ͢Δෆ۩߹͕ݮͬͨ • मਖ਼൛ͷۓٸϦϦʔε͕ͳ͘ͳͬͨ
νʔϜจԽΛऔΓೖΕͨ݁Ռ ·ͱΊΔͱ • ϨϏϡʔʹ͔͔Δ͕࣌ؒ͘ͳͬͨ • ϨϏϡʔͰ͕ࠩ͠͠ൃੜ͠ʹ͘͘ͳͬͨ • ։ൃͰൃੜ͢Δෆ۩߹͕ݮͬͨ • मਖ਼൛ͷۓٸϦϦʔε͕ͳ͘ͳͬͨ
ͭ·Γ... • ෆ۩߹Λൃݟ͘͢͠ͳΓ্࣭͕ͨ͠ • ։ൃʹճͤΔ͕࣌ؒ૿͑ͯ։ൃαΠΫϧ͕ૣ͘ͳͬͨ • ։ൃϨϏϡʔͷ৺ཧతෛ୲͕ݮͬͨ
࠷ޙʹ ࠷ॳϨϏϡʔ࣭Λ্͛ͯΞϓϦͷ࣭ΛߴΊΔͨΊʹج४Λઃ͚Α͏ ͱݴ͏తͰ͕ͨ͠ɺ ࣮ࡍʹӡ༻ͯ͠νʔϜʹఆண͢ΔͱϨϏϡʔ࣭Ҏ֎ʹνʔϜͷԸܙ͕ ͋Γ·ͨ͠ɻ