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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
kakakazuma
November 23, 2018
Programming
1
2.5k
スタートアップで開発速度を上げるためにやった事
創業時に人がいないしお金もそんなにない、という状況で開発速度を上げるためにやった事を
・開発、設計手法
・組織
の2つの観点から共有します。
kakakazuma
November 23, 2018
Tweet
Share
More Decks by kakakazuma
See All by kakakazuma
「自社開発組織」の強み弱み - 会社紹介資料
kakakazuma
0
540
紙の学習体験をなめらかに改善する - abceedの機能開発の歴史
kakakazuma
0
660
abceedの機能開発の歴史とエンジニア組織の変遷
kakakazuma
0
700
影分身はじめました -1人から始める組織化への道-
kakakazuma
0
2.4k
Other Decks in Programming
See All in Programming
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
150
Gemini for developers
meteatamel
0
100
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
500
AtCoder Conference 2025
shindannin
0
1.1k
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
140
CSC307 Lecture 02
javiergs
PRO
1
780
dchart: charts from deck markup
ajstarks
3
1k
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
Apache Iceberg V3 and migration to V3
tomtanaka
0
170
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
200
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
800
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
760
The Spectacular Lies of Maps
axbom
PRO
1
530
Designing for Performance
lara
610
70k
Making Projects Easy
brettharned
120
6.6k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
180
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
A designer walks into a library…
pauljervisheath
210
24k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
The Invisible Side of Design
smashingmag
302
51k
GitHub's CSS Performance
jonrohan
1032
470k
Documentation Writing (for coders)
carmenintech
77
5.3k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Transcript
ελʔτΞοϓͰ ։ൃΛ্͛ΔͨΊʹͬͨࣄ ٢ࣉ.pm 16 201811݄22 ্ Ұഅ @kakakazuma20
ࣗݾհ 2 ্ Ұഅ (͔Έ͔͋ ͔ͣ·) @kakakazuma20 ιϑτόϯΫˠגࣜձࣾGlobee CTO ͖ͳɿΞϓϦɾόοΫΤϯυɾσʔλج൫
※্Ұͷྖ
ਓؾڭࡐΛεϚϗͰ abceed 3 એ https://globeejapan.com/
։ൃΛ্͍͛ͨ
എܠ 5 ɾۀ࣌ਓ͕͍ͳ͍͓ۚͦ͠Μͳʹͳ͍ ɾͰ։ൃΛ༏Ґੑʹ͠ͳ͍ͱਏ͍ ݶΒΕͨϦιʔεͰ։ൃΛ্͛Δ (ͭΒ͍)
1ؤுͬͯΈͨͷͰ ͬͨࣄΛڞ༗͠·͢ (ͳͷͰݟΛ͍ͩ͘͞)
2ͭͷ؍ 7 ɾ։ൃɺઃܭख๏ ɾ৫
2ͭͷ؍ 8 ɾ։ൃɺઃܭख๏ ɾ৫
iOS/AndroidΞϓϦ ಉ࣌։ൃͷߴԽ
iOSͱAndroidͷΞϓϦ։ൃߴԽख๏ 10 جຊํɿ ৽ػೳiOSͰઌʹϦϦʔε͠ɺػೳ͕ݻ·ΓՁ͕ߴ͍ࣄ͕ ͔ͬͨΒAndroidͰϦϦʔε͢Δ ɾෆཁͳ։ൃΛ͑ΒΕΔ ɾUseCase͔Βઌͷίʔυ͔ͳΓͷ෦ΛiOS/AndroidؒͰ ͍·ΘͤΔ
iOS/AndroidؒͰͷίʔυ͍ճ͠ 11 ݴޠSwift/KotlinΛ࠾༻ ݴޠ༷͕ࣅ͍ͯΔͷͰ͍·Θ͍͢͠ɺಛʹOptionalͷαϙʔτ ΞʔΩςΫνϟΛClean ArchitectureͰ౷Ұɺ໊ؔɾม ໊Ͱ͖Δ͚ͩ౷Ұ͢Δ UseCaseΑΓઌίϐϖ͢Δ͙Β͍ͷؾ࣋ͪͰ (AndroidͷํͰ ListenerΛdelegateͱ͍͏໊લʹ͞Εͨ࣌ྲྀੴʹͯ͠Βͬͨ)
iOS/Androidͷಉ͡ػೳͷ࣮ಉ͡ਓʹ୲ͯ͠Β͏ ։ൃɾόάͷग़ʹ͘͞ͷ྆໘Ͱ༏ΕΔ
όοΫΤϯυ
αʔόʔϨεͷ׆༻ 13 όοΫΤϯυZappa + AWS LambdaͰϞϊϦγοΫʹߏங ఆظ࣮ߦόονS3ʹϑΝΠϧ͕ஔ͔Εͨ࣌ͷΠϕ ϯτͳͲΛશͯ౷ҰతʹཧͰ͖ΔͷͰָ αʔόʔϨεͷϐλΰϥεΠονײ͕ܰݮ σʔλੳAthena
+ redashͰ Aurora͔ΒςʔϒϧσʔλΛఆظతʹS3ʹ ΤΫεϙʔτ͠ɺͦΕΛAthenaͰੳ͠redashͰՄࢹԽ (ύʔςΟγϣϯΛదʹΔ)
2ͭͷ؍ 14 ɾ։ൃɺઃܭख๏ ɾ৫
࠾༻ͷ
࠾༻ʹ͓͚Δ՝ͱରࡦ 16 ɾ໘͚ͩͰεΩϧͷධՁΛ͖͠Εͳ͍ ɾձࣾͷັྗ͕ऑ͘ɺީิऀ͕ೖࣾʹࢸΒͳ͍ ࠷ۙͷΓํɿ ໘Ͱҹͩͬͨਓʹɺ͓ࢼ͠Ͱಇ͍ͯΒ͏
͓ࢼ͠ೖࣾͷϙΠϯτ 17 ɾҰॹʹಇ͍ͯΈΔ͜ͱͰɺεΩϧ͕֬ߴ͔͘Δ ɾҰॹʹಇ͘͜ͱͰɺฐࣾΛ͖ʹͳͬͯΒ͑Δ ɾ։ൃͷϦιʔε͕૿͑Δ ɾٕज़తෛ࠴։ൃͷਐΊํͷϠό͍ͱ͜ΖΛ࠶ೝࣝ Ͱ͖Δ
͓ࢼ͠ೖࣾͷϧʔϧ 18 جຊϦϞʔτ͕ͩिҰͰMTGͯ͠൧ʹߦ͘ ɾίϛϡχέʔγϣϯΛଟΊʹͱ͖ͬͯʹͳͬͯΒ͏ ڧ͍ίϛοτٻΊͳ͍ ɾՌϕʔεͰͳ࣌ؒ͘ϕʔεͰͷใु ɾ૬खͷۀ࣌ؒதʹฦࣄ͕ඞཁͳίϛϡχέʔγϣϯΛٻΊͳ͍ ɾ࠷ѱͪ͜ΒͰר͖औΔͱ͍͏ҙࣝΛ࣋ͭ ɾ͜Ε͙Β͍ͷύϑΥʔϚϯεΛظͯ͠·͢ɺΈ͍ͨͳ͜ͱ͖ͪΜ ͱ͑Δ
·ͱΊ 19 ɾϦιʔε͕গͳ͍தͰ։ൃΛ্͔͛ͨͬͨ ɾ։ൃiOS/AndroidؒͷίʔυΛ͍ճ͢ͱɺ αʔόʔϨεͷ׆༻ͰޮΛ্͛Α͏ͱ͍ͯ͠Δ ɾ৫ɺ͓ࢼ͠ೖࣾͷ׆༻Ͱ࠾༻ͷ֬Λ্͛ͭͭ ։ൃϦιʔεΛ૿ͦ͏ͱ͍ͯ͠Δ
ݟ͍ͩ͘͞ʂ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠