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
kakakazuma
November 23, 2018
Programming
1
2.1k
スタートアップで開発速度を上げるためにやった事
創業時に人がいないしお金もそんなにない、という状況で開発速度を上げるためにやった事を
・開発、設計手法
・組織
の2つの観点から共有します。
kakakazuma
November 23, 2018
Tweet
Share
More Decks by kakakazuma
See All by kakakazuma
「自社開発組織」の強み弱み - 会社紹介資料
kakakazuma
0
330
紙の学習体験をなめらかに改善する - abceedの機能開発の歴史
kakakazuma
0
470
abceedの機能開発の歴史とエンジニア組織の変遷
kakakazuma
0
500
影分身はじめました -1人から始める組織化への道-
kakakazuma
0
2.1k
Other Decks in Programming
See All in Programming
GitHub Copilot Tips and Tricks
yuichielectric
26
7.5k
受託開発でGitLab CI を活用していく
xiombatsg
1
130
決断するための勇気、そのためのBacklog / Courage to make decisions, Backlog for that.
seike460
PRO
4
1.9k
DocC Tutorial と TCA におけるテスト機能の紹介
kalupas226
1
330
PHP8の機能を使って堅牢にコードを書く
fendo181
6
2.6k
9年開発を牽引して見えてきた、共通化すべきものと個別でつくるもの ~プログラム言語~
shinout
1
250
オブジェクト指向コードレビューの新しいアプローチ
akkie76
3
1.5k
The Future of C++ Interoperability: Insights from Porting a Game to Swift
teamhimeh
0
280
デザインシステムで Tailwind CSSとCSS in JSに分散投資をしたら良かった話
fsubal
14
3.4k
Open Source Swift Workshop - Foundation and first party libraries
ikesyo
0
270
PHPerKaigi 2024〜10年以上動いているレガシーなバッチシステムを Kubernetes(Amazon EKS) に移行する取り組み〜
tshinowpub
1
220
Building a Smaller App Binary
kateinoigakukun
2
220
Featured
See All Featured
Music & Morning Musume
bryan
39
5.5k
Building Flexible Design Systems
yeseniaperezcruz
317
37k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
657
120k
10 Git Anti Patterns You Should be Aware of
lemiorhan
644
57k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
Building Effective Engineering Teams - LeadDev
addyosmani
25
1.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
257
12k
For a Future-Friendly Web
brad_frost
170
8.9k
From Idea to $5000 a Month in 5 Months
shpigford
376
45k
How GitHub Uses GitHub to Build GitHub
holman
467
290k
4 Signs Your Business is Dying
shpigford
174
21k
In The Pink: A Labor of Love
frogandcode
137
21k
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ؒͷίʔυΛ͍ճ͢ͱɺ αʔόʔϨεͷ׆༻ͰޮΛ্͛Α͏ͱ͍ͯ͠Δ ɾ৫ɺ͓ࢼ͠ೖࣾͷ׆༻Ͱ࠾༻ͷ֬Λ্͛ͭͭ ։ൃϦιʔεΛ૿ͦ͏ͱ͍ͯ͠Δ
ݟ͍ͩ͘͞ʂ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠