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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
550
紙の学習体験をなめらかに改善する - abceedの機能開発の歴史
kakakazuma
0
670
abceedの機能開発の歴史とエンジニア組織の変遷
kakakazuma
0
710
影分身はじめました -1人から始める組織化への道-
kakakazuma
0
2.4k
Other Decks in Programming
See All in Programming
Ruby and LLM Ecosystem 2nd
koic
1
770
Angular-Apps smarter machen mit Gen AI: Lokal und offlinefähig - Hands-on Workshop!
christianliebel
PRO
0
110
AI 開発合宿を通して得た学び
niftycorp
PRO
0
120
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
290
Claude Code Skill入門
mayahoney
0
380
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
8.1k
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
230
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
220
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
340
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
300
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
110
SourceGeneratorのマーカー属性問題について
htkym
0
200
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Being A Developer After 40
akosma
91
590k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Ethics towards AI in product and experience design
skipperchong
2
220
The Curious Case for Waylosing
cassininazir
0
270
Code Reviewing Like a Champion
maltzj
528
40k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
190
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
180
WCS-LA-2024
lcolladotor
0
480
Ruling the World: When Life Gets Gamed
codingconduct
0
170
The Cult of Friendly URLs
andyhume
79
6.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
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ؒͷίʔυΛ͍ճ͢ͱɺ αʔόʔϨεͷ׆༻ͰޮΛ্͛Α͏ͱ͍ͯ͠Δ ɾ৫ɺ͓ࢼ͠ೖࣾͷ׆༻Ͱ࠾༻ͷ֬Λ্͛ͭͭ ։ൃϦιʔεΛ૿ͦ͏ͱ͍ͯ͠Δ
ݟ͍ͩ͘͞ʂ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠