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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Mamoru Amano
May 16, 2018
Business
5
970
新規サービス立ち上げ時の仮説検証とチームビルディング
s-dev talks 〜サービス開発勉強会〜 #1 の発表資料
https://s-dev-talks.connpass.com/event/86035/
Mamoru Amano
May 16, 2018
Tweet
Share
More Decks by Mamoru Amano
See All by Mamoru Amano
ApplePay対応サービスを最速で作る
mamoru0217
0
99
フロントエンドの エラー周りで最近知ったこと
mamoru0217
0
180
Wantedly - 管理画面チラ見せ♡ナイト #3 発表資料
mamoru0217
5
11k
Other Decks in Business
See All in Business
税理士法人チェスター_事務所紹介資料
mabhr
0
1.2k
VISASQ: ABOUT DEV TEAM
eikohashiba
6
41k
株式会社ジュニ - 採用ピッチ
junni_inc
2
25k
メドピアグループ紹介資料
medpeer_recruit
10
150k
株式会社EventHub 会社紹介資料
eventhub
1
44k
採用ピッチ資料
s_kamada
0
430
急成長プロダクトを支える「組織の検査と適応」—— SmartHR 労務ドメイン Scrum@Scale 導入半年間のリアルと展望
wadak8sk
1
380
セーフィー株式会社(Safie Inc.) 会社紹介資料
safie_recruit
7
410k
ネクストビート 新卒向け会社紹介資料
nextbeat
1
580
about-oha
oha
0
20k
ARI会社説明
arisaiyou
1
22k
Just do it ! で 走り抜けてきたけど ちょっと立ち止まってみた
hakkadaikon
0
740
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
140
Building a Scalable Design System with Sketch
lauravandoore
463
34k
[SF Ruby Conf 2025] Rails X
palkan
1
770
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
460
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
350
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
Faster Mobile Websites
deanohume
310
31k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
440
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
72
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
230
Deep Space Network (abreviated)
tonyrice
0
70
Transcript
৽نαʔϏε্ཱͪ͛࣌ͷ ԾઆݕূͱνʔϜϏϧσΟϯά TEFWUBMLTʙαʔϏε։ൃษڧձʙ .BNPSV"NBOP
ࣗݾհ w ఱѮ!NVUBDIJJ w גࣜձࣾΞΧπΩ w ΤϯδχΞ w ৽نࣄۀ্ཱͪ͛νʔϜ
એ w+0:.0 wIUUQTKPZNPIFSPLVBQQDPN wʮिɺͲ͏͠Αʁʯͬͯࠔ͍ͬͯΔ൴ ࢯɾ୴ಹ͞Μʂ݅ʹϚονͨ͠σʔτϓ ϥϯΛͭఏҊ͢ΔαʔϏεͰ͢ w݄͔Β݁ͨ͠ਓͷνʔϜͰ࡞ wΞΠσΞʹͨͲΓண͘·Ͱϲ݄ɺ࣮
ࠓͷςʔϚ
λʔήοτ νʔϜͰαʔϏε։ൃ͍ͯ͠Δਓ ʢಛʹɺ৽نαʔϏε։ൃʣ
Ծઆݕূ࠷ߴͷ νʔϜϏϧσΟϯάͰ͋Δઆ ςʔϚ
ԾઆݕূΛ௨ͯ͠ɺ ͕ͻͱͭʹͳͬͨڧ͍νʔϜ͕Ͱ͖Δ ͷͰͳ͍͔ɺͱߟ͍͑ͯΔ͔Βɻ ͳͥͳΒɺ
Ծઆݕূ
ͦͦԾઆͱʁ ͋Δࣗવݱ·ͨࣾձݱͷ؍࣮ݧͷࣄྫ͔ΒɼݱΛઆ໌͠ɼ͋Δ ͍๏ଇΛݟग़ͨ͢Ίʹɼઃ͚ΒΕΔجຊతͳԾఆɻ Ծઆʹج͍ͮͯਪ͞Εͨ݁Ռଞͷࣄྫͷ؍ेʹબ͞Εͨ݅Լ Ͱͷ࣮ݧʹΑΓݕূ͞ΕΔɻ ͦͷԾઆݕূ݁Ռ͕ՄͰ͋Ε๏ଇͱͯ͠ೝΊΒΕɼ൱Ͱ͋Εमਖ਼ͳ͍ ͠ഇغ͞Ε৽͍͠Ծઆʹऔସ͑ΒΕΔɻ IUUQTLPUPCBOLKQXPSE&##"&&"""$
ͦͦԾઆͱʁ w Ծઆɺ ؍σʔλ͔Βಋ͖ग़͞Εͨʮ͍ʯͰ͋Γɺ ݕূΛߦͬͨ݁ՌɺԾઆ͕ਖ਼͍͔͠Ͳ͏͔அͰ͖ͯɺ ͳ͓͔ͭɺݕূΛجʹ࣍ͷԾઆΛੜΈग़͢ͷ
৽نαʔϏε։ൃʹ ͓͚ΔԾઆݕূͷϙΠϯτ
νʔϜԾઆΛຏ্͖͛ɺ ໌ྎͳจݴͱͯ͠ ͍ͯ͘͠αΠΫϧ͕ॏཁ
৽نαʔϏεෆ֬ఆཁૉͷմ w ͦͦχʔζ͕͋Δͷ͔ɺλʔήοτ͕͍Δͷ͔ɺͳΜʹΘ͔Βͳ͍ w αʔϏε͕ͳ͍ͷͰɺσʔλແ͍ɻ w ͔ͩΒͦ͜ɺݕূ͕Մೳͳ໌ྎͳԾઆ͕ඞཁɻ
ྫ͑͜ΜͳαʔϏεΛߟ͑ͯΈΔ w λʔήοτ w ύύɾϚϚ͕िͷ͓ग़͔͚ઌΛ؆୯ʹݟ͚ͭΒΕΔαʔϏε w ՝ w ࢠڙΛຖिͲ͔͜͠Βʹ͓ग़͔͚ʹ࿈Ε͍͖͍͕ͯͨɺ͓ग़͔͚ઌΛ୳͢ͷ ͕େมɻ
w ΠϯαΠτ w ύύɾϚϚ༑ਓಉ྅ͷධΛͱʹɺ͓ग़͔͚ઌΛͳΜͱ͔ܾΊ͍ͯΔɻ
Ծઆ ʮϢʔβʔɺ͓ग़͔͚ઌΛܾΊΔ࣌ʹ༑ਓಉ྅Ҏ֎ͷଐੑ͕͍ۙϢʔ βʔͷ͓ग़͔͚ઌΛࢀߟʹ͍ͨ͠ͱࢥ͍ͬͯΔͷͰͳ͍͔ʯ
ͱΓ͋͑ͣɺԾઆ ʮϢʔβʔɺ͓ग़͔͚ઌΛܾΊΔ࣌ʹ༑ਓಉ྅Ҏ֎ͷଐੑ͕͍ۙ Ϣʔβʔͷ͓ग़͔͚ઌΛࢀߟʹ͍ͨ͠ͱࢥ͍ͬͯΔͷͰͳ͍͔ʯ ͜ΕʢͪΖΜʣѱ͍Ծઆ
ͳʹ͕ΘΔ͍͔ʁ wະఆٛͷݴ༿͕ଟ͘ɺϝϯόʔؒͷೝࣝͷζϨΛ༠ൃ͢Δ wϢʔβʔͬͯͩΕͷ͜ͱʁ wଐੑͬͯͳʹΛࣔ͢ͷʁ wࢀߟʹ͢Δͬͯɺͭ·ΓͲΜͳߦಈΛ͢Δঢ়ଶͳͷ͔ʁ wˠ͜Ε҉ͷલఏΛɺ͜ͱʹམͱ͢ͷΛαϘ͍ͬͯΔ͔Βى͜Δɻ wݕূ͕ෆՄೳ wݕূΛ௨ͯ͠໌Β͔ʹ͍ͨ͜͠ͱΛ໌֬Ͱͳ͍ɻ w݁Ռͱͯ͠ɺͲ͏ͬͯԾઆݕূͰ͖Δͷ͔ɺԾઆ͔Βಋ͖ग़ͤͳ͍ɻ
Α͍ͯ͘͜͠͏ wνʔϜͰԾઆΛຏ͖͋͛Δ wೝࣝͷζϨ͕ى͖ͳ͍Α͏ʹɺະఆٛͷϫʔυΛͳ͘͢ɻ wݕূͷείʔϓΛڱΊͯɺظؒͰݕূͰ͖ΔΑ͏ʹ͢Δɻ wελʔτΞοϓʹͱͬͯ࠷وॏͳࢿݯ࣌ؒ wֶͼ͕গͳ͍ʁΈ͍ͨͳ৺ʢ͓ͦΒ͘ʣෆཁ
None
wʮϢʔβʔɺ͓ग़͔͚ઌΛܾΊΔ࣌ʹଐੑ͕͍ۙϢʔβʔΛࢀߟʹ͠ ͍ͨͱࢥ͍ͬͯΔͷͰͳ͍͔ʯ wʮ͓͞Μɺिͷ͓ग़͔͚ઌΛܾΊΔ࣌ʹɺಉ͡ྸͷࢠڙΛ࣋ͭ ͓͞Μͷ͓ग़͔͚ઌΛࢀߟʹ͍ͨ͠ͱࢥ͍ͬͯΔͷͰͳ͍͔ʯ ະఆٛͷݴ༿Λແ͍ͯ͘͘͠
wʮ͓͞Μɺिͷ͓ग़͔͚ઌΛܾΊΔ࣌ʹɺಉ͡ྸͷࢠڙΛ࣋ͭ ͓͞Μͷ͓ग़͔͚ઌΛࢀߟʹ͍ͨ͠ͱࢥ͍ͬͯΔͷͰͳ͍͔ʯ wʮ8FCاۀʹۈΊΔࡀͷ͓͞ΜɺॕͰͳ͍ͷ͓ग़͔ ͚ઌΛܾΊΔ࣌ʹɺಉ͡ྸͷࢠڙΛ͓࣋ͭ͞Μͷ͓ग़͔͚ઌҰཡΛ ຖिཉ͍͠ͷͰͳ͍͔ʁʯ ݕূظ͕ؒ͘ࡁΉԾઆʹग़དྷͳ͍͔
wʮ͓͞Μɺिͷ͓ग़͔͚ઌΛܾΊΔ࣌ʹɺಉ͡ྸͷࢠڙΛ࣋ͭ ͓͞Μͷ͓ग़͔͚ઌΛࢀߟʹ͍ͨ͠ͱࢥ͍ͬͯΔͷͰͳ͍͔ʯ wʮ8FCاۀʹۈΊΔࡀͷ͓͞ΜɺॕͰͳ͍ͷ͓ग़͔ ͚ઌΛܾΊΔ࣌ʹɺಉ͡ྸͷࢠڙΛ͓࣋ͭ͞Μͷ͓ग़͔͚ઌҰཡΛ ຖिཉ͍͠ͷͰͳ͍͔ʁʯ ݕূظ͕ؒ͘ࡁΉԾઆʹग़དྷͳ͍͔ ݕূͰ͖ͦ͏͔ʂ
ݕূͰؾΛ͚͍ͭͨ͜ͱ w͍ظؒͰݕূͰ͖ͳ͍͔ߟ͑Δ wͦͷ৬छ͕Ͱ͖Δ͜ͱϕʔεͰߟ͑ͪΌ͏ͷ wΤϯδχΞίʔυΛॻ͖͕ͨΓɺσβΠφʔσβΠϯ͕ͨ͠ΓɺϚʔέλʔ ϝʔϧΛૹΓ͕ͨΓɺ1.શ෦Γ͕ͨΔʢތுͨ͠ݸਓͷҙݟͰ͢ʣ wʮݕূͰ͖ͨʯͱݴ͑Δͷ͕తɻ࠷Ͱग़དྷΔํ๏Λߟ͑Δɻ w݁Ռͱͯ͠ɺϲ݄͔͔Δ߹͋Δ͔͠Εͳ͍͕ɺϙΠϯτ࠷Ͱग़དྷ Δํ๏Λߟ͔͑ͨͱ͍͏͜ͱɻ
ݕূͷํ๏ wʮ8FCاۀʹۈΊΔࡀͷ͓͞ΜɺॕͰͳ͍ͷ͓ग़͔͚ ઌΛܾΊΔ࣌ʹɺಉ͡ྸͷࢠڙΛ͓࣋ͭ͞Μͷ͓ग़͔͚ઌҰཡΛຖि ཉ͍͠ͷͰͳ͍͔ʁʯΛݕূ͢ΔͨΊʹɺ wॕͰͳ͍ͷ͓ग़͔͚ઌʹΜͰ͍Δɺ8FCاۀʹۈΊΔ ࡀͷ͓͞ΜΛਓूΊͯɺ wಉ͡ྸͷࢠڙΛ͓࣋ͭ͞Μͷ͓ग़͔͚ઌҰཡΛϝοηϯδϟʔͰૹ Γɺ wͦͷ͏ͪɺԿਓ͕ʮདྷिड͚औΓ͍ͨʯͱݴ͏͔
ݕূ͕ऴΘͬͨΒʜ wݕূ͕ऴΘͬͨΒɺҎԼΛৼΓฦΔɻ wԾઆͷɺ wͲͷ෦͕ਖ਼͘͠ wͲͷ෦͕ؒҧ͍ͬͯͨͷ͔ wఆ͍ͯ͠ͳֶ͔ͬͨͼͳΜͳͷ͔ʁ
ఆ͍ͯ͠ͳֶ͔ͬͨͼʜ w Ծઆࣗମ͕ݕূͰ͖͔ͨͲ͏͔ɺͱಉ͘͡Β͍ɺఆ֎ͷֶͼ͕େࣄɻ w ࣮͓ग़͔͚ઌͷҙࢥܾఆݖϚϚʹ͋ͬͨ w ϲ݄ʹ͑Δ༧ࢉ̋̋ԁͩͬͨ w ҙࢥܾఆʹ͍ͬͯΔ࣌ؒɺ༵ۚͷͩͬͨ w
ͱ͔ɻ
ͦͯ࣍͠ͷԾઆʜ w ৼΓฦΓɺఆ֎ͷֶͼΛجʹ৽ͨͳԾઆΛཱͯΔɻ w ͜͜Ͱɺ w ະఆٛͷจݴΛແ͘͠ɺೝࣝͷζϨ͕ى͖͑ͳ͍จষʹ͢Δɻ w ݕূͷείʔϓΛڱΊͯɺظؒͰݕূͰ͖ΔΑ͏ʹ͢Δɻ w
͕େࣄͩ͠ɺֶΜͩ͜ͱΛϕʔεʹ࣍ͷԾઆΛΈཱͯΔɻ
ͦͯ࣍͠ͷԾઆʜ wʮ8FCاۀʹۈΊΔࡀͷ͓͞ΜɺॕͰͳ͍ͷ͓ग़͔ ͚ઌΛܾΊΔ࣌ʹɺಉ͡ྸͷࢠڙΛ͓࣋ͭ͞Μͷ͓ग़͔͚ઌҰཡΛ ຖिཉ͍͠ͷͰͳ͍͔ʁʯ wͲͷՕॴ͕ɺͲΜͳࠜڌͰมΘΔΜͩΖ͏ʁ
Ͱɺ͜Ε͕Ͳ͏ ͕ͻͱͭʹͳͬͨڧ͍νʔϜ ʹͭͳ͕Δͷʁ
ڧ͍νʔϜʮ͕Ұக͍ͯ͠Δʯ wνʔϜͷʮೝࣝͷζϨʯ w<ʮ"ͬͯ#͡Όͳ͍ΜͰ͔͢ʁʯ w<ʮ͍$ͩΑʯ w<ʮͰ͜͏ॻ͍ͯ͋Δ͡Όͳ͍Ͱ͔͢ɺͭ·Γ#͡Όͳ͍ͱ͓ͳ͘͠ͳ͍Ͱ͢ ͔ʂʁʯ w<ʮ͍͍ɺ͜Ε͜͏Ώ͏എܠ͕͋ͬͯʜʯ wΈ͍ͨͳ
ԾઆΛຏ্͖͛Δ࡞ۀʮΛҰகͤ͞Δ࡞ۀʯ wະఆٛͷݴ༿Λͳ͘͢͜ͱͰɺڞ௨ݴޠΛ࣋ͯΔ wظؒͰݕূͰ͖Δํ๏Λߟ͑Δ͜ͱͰɺ৬छϙδγϣϯͷΛ֎͠ ͯߟ͑Δ͜ͱ͕ग़དྷΔɻ wৼΓฦΓΛߦ͏͜ͱͰɺνʔϜͷֶͼ͕ੵΈॏͳ͍ͬͯ͘ɻ
৽نαʔϏεྲྀߦΒͳ͍ w·͊ɺ౷ܭతʹࣄ࣮ɻ wͨͩɺεϐʔυΛ࣋ͬͯԾઆΛཱͯɺݕূͰ͖ΔνʔϜΔɻ wԾઆݕূͷਫ਼Λ্͛ͯɺΈΜͳͰҰൃͯΑ͏ͥʂʂʂ