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
最短リリースの壁を超えろ!チーム立ち上げから71営業日でプロダクトリリースした話
Search
DaisukeShinoku
July 23, 2024
1
1.8k
最短リリースの壁を超えろ!チーム立ち上げから71営業日でプロダクトリリースした話
DaisukeShinoku
July 23, 2024
Tweet
Share
More Decks by DaisukeShinoku
See All by DaisukeShinoku
Roppongi.rbへの会場提供を始めて1年が経ちました
daisukeshinoku
0
25
Looks Good To Me 読書会でレビューの質が向上した話
daisukeshinoku
0
120
create_tableをしただけなのに〜囚われのuuid編〜
daisukeshinoku
0
520
Ruby と Rails の小ネタ集
daisukeshinoku
3
2.1k
受託開発から人事労務SaaSに転職して1年間でやったこと
daisukeshinoku
2
2k
今の SmartHR にエンジニアで入社するとどうなるの?
daisukeshinoku
8
6.8k
テンショク・ジャーニー —航海士だった僕が、SaaS企業でエンジニアとして働き始めるまで—
daisukeshinoku
1
2k
仕事観がアップデートされた読書体験 「エンジニアリング組織論への招待」を読んで
daisukeshinoku
2
1.9k
はじめてのアジャイル・スクラム開発での新鮮な発見
daisukeshinoku
2
2.7k
Featured
See All Featured
It's Worth the Effort
3n
187
28k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Thoughts on Productivity
jonyablonski
70
4.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
4 Signs Your Business is Dying
shpigford
184
22k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Statistics for Hackers
jakevdp
799
220k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Transcript
CONFIDENTIAL ࠷ϦϦʔεͷนΛ͑Ζʂ νʔϜ্ཱ͔ͪ͛ΒӦۀͰϓϩμΫτϦϦʔεͨ͠ 5VF͠͠ͱ͏-5น-5ձ!גࣜձࣾ*73Z༷ ৽ԞେհʢγϯΦΫμΠεέʣ 4NBSU)3ϓϩμΫτΤϯδχΞ
ࣗݾհ w ύφϚӡՏΛ௨ڦͨ͠།Ұͷຊਓ8FCΤϯδχΞʢࣗশʣ w େֶଔۀޙʹߤւ࢜ΛؒܦݧɺੈքதΛધͰΔ w 8FCܥडୗ։ൃاۀΤϯδχΞͱͯ͠స৬ɺۈ w ݄ʹ4NBSU)3ʹస৬ɺ͕ܦաͨ͠
• )3ΞφϦςΟΫεͱ͍͏ϓϩμΫτΛ݄ʹϦϦʔε • ݄ʹ։ൃΛ։࢝͠ɺӦۀͰͷϦϦʔε • ͦΕ·Ͱͷ4NBSU)3ͰͷϦϦʔε·Ͱͷ࠷։ൃظؒ ӦۀΛେ্͖͘ճΔͰͷ։ൃΛ࣮ݱ • ʮ։ൃνʔϜ্ཱ͔ͪ͛ΒϓϩμΫτϦϦʔε·Ͱ͕ ඞཁʯͱ͍͏ࣾͷৗࣝͷนΛͲͷΑ͏ʹ͔͑ͨͷ
ࠓ͓͍ͨ͜͠ͱ
)3ΞφϦςΟΫεͱ
• 4NBSU)3ʹొ͞Ε͍ͯΔ༷ʑͳใʢޏ༻ܖͳͲͷ࿑ σʔλͱɺਓࣄධՁैۀһαʔϕΠͳͲͷλϨϯτϚωδ ϝϯτσʔλʣΛͱʹɺਓࣄσʔλͷੳΛͰ͖Δϓϩμ Ϋτ • ಛఆͷଐੑΛ࣋ͬͨैۀһΛੳͯ͠ਓһஔͷݕ౼ʹར༻ ͨ͠Γɺҭରͷൃݟʹར༻͢ΔͳͲɺࣄۀํʹؔΘΔ ༷ʑͳҙࢥܾఆΛ͢ΔͨΊͷੳɾՄࢹԽπʔϧͱͯ͠׆༻ )3ΞφϦςΟΫεͷಛ
• 4NBSU)3ͱͱ࿑ྖҬΛޮԽ͢Δ4BB4ͱͯ͠ੜ • ۙͰλϨϯτϚωδϝϯτྖҬʹࣄۀΛ֦େ • ࠃʹ༏ΕͨλϨϯτϚωδϝϯτγεςϜ͕ଘࡏ͓ͯ͠ ΓɺޙൃͰ͋Δզʑڝ߹ͷޙΛ͏ઓ͍Λ͍ͯ͠Δ • ڝ߹ͱͷൺֱͰ໌֬ʹෆ͍ͯ͠Δͱ͞Ε͍ͯΔͷ͕ਓࣄ σʔλͷੳػೳ
• Ͱૣ͘ϦϦʔεͯ͠ڝ߹ྼޙΛগ͠ͰຒΊ͍ͨʂ )3ΞφϦςΟΫεΛ։ൃ͢Δཧ༝
• 1SPEVDU.BOBHFS 1. ɺ1SPEVDU.BSLFUJOH.BOBHFS 1.. ɺσβ ΠφʔʹΑΔاըఔ͕ϝΠϯۀͷΒͰࣄલʹϲ݄΄Ͳܧଓ • اըఔͰʮϓϩμΫτͱཱͯ͢͠Δʂʯͱ͍͏ॲཱ͕ͪΤϯ δχΞؚΊ։ൃνʔϜΛ্ཱͪ͛Δ͜ͱ͕ܾఆ
• ෳνʔϜͰϓϩμΫτΛ։ൃ͢Δ-F44ମ੍͔Β͋ΔνʔϜΛؙ ͝ͱҠ੶͢Δ͜ͱΛܾఆ • ݁Ռͱͯ͠ɺνʔϜͱͯ͠ͷख़Λอͬͨ··ଈ࠲ʹ։ൃʹೖΕ ΔΑ͏ͳମ੍Ͱελʔτʢڧͯ͘χϡʔήʔϜʣ ࠷ϦϦʔεͷઓུʢνʔϜϏϧσΟϯά؍ʣ
• ϦϦʔεΛॏࢹ͠ɺ͋ΔఔͷଐਓੑΛڐ༰ͯ͠৬ೳ͝ͱʹλεΫΛΞ αΠϯ͢Δख๏ΛऔΔ͜ͱܾஅ • 0QFO"1*(FOFSBUPSʹΑΔૄ݁߹Խˠ"1*Λఏڙ͢ΔόοΫΤϯυͱͦ ΕΛར༻͢ΔϑϩϯτΤϯυͰ։ൃऀ͕ҟͳͬͯ։ൃ͕ਐΉΑ͏ʹͨ͠ • ϑϩϯτΤϯυˠ0QFO"1*(FOFSBUPSʹΑͬͯੜ͞Εͨ)551ΫϥΠΞ ϯτͷϞοΫΛ࡞͠ɺܕ௨ΓͷϨεϙϯεΛड͚औΔఆͰ6*Λ࡞ •
όοΫΤϯυˠ34QFDͰDPNNJUFFͱ͍͏HFNΛ༻͍Δ͜ͱͰϨεϙϯε ͕εΩʔϚఆٛʹԊ͍ͬͯΔ͔Ͳ͏͔ΛϢχοτςετͰݕূ ࠷ϦϦʔεͷઓུʢΤϯδχΞϦϯά؍ʣ
• ࡞ΓࠐΈ͗ͣ͢ɺސ٬͔ΒͷϑΟʔυόοΫΛड͚ͳ͕Β 1%$"Λճ͍ͯ͘͠Α͏ͳϓϩμΫτͷϦϦʔεαΠΫϧ • ػೳͱͯ͠͞Ε͓ͯΒͣͱސ٬ʹఏڙͰ͖ΔՁ͕Ұ ఆ͋ΔͷͰ͋Ε᪳ͤͣʹग़͢ • ˢ͜ͷਫ਼ਆΛࣾͰʮࡉग़͠ʢ͜·ͩ͠ʣʯͱ͍͏ޠ Ͱਪ͍ͯ͠Δ ࠷ϦϦʔεͷઓུʢϓϩμΫτ࡞Γ؍ʣ
• νέοτཧΛ+JSBͰɺίʔυཧΛ(JU)VCͰߦ͍ͬͯͨ • ։ൃܭըʹؔ࿈͢Δใ͕+JSBʹ͋ͬͯมߋͦͷͷ͕(JU)VCʹଘࡏ͢Δͱ ͍͏ใࢄ͕ؾʹͳ͍ͬͯͨ • ։ൃ։࢝࣌ʹεΫϥϜཧπʔϧʹ׳Ε͠Μͩ+JSBͰͳ͘(JU)VC 1SPKFDUTΛ࠾༻͢Δ͜ͱΛܾఆ • ݁Ռͱͯ͠։ൃʹؔ͢Δใ͕Ұݩཧ͞ΕɺϝϯόʔؒͰͷ༷ͷޡೝͳ
Ͳ͕ܹݮͨ͠ • νʔϜͱͯ͠ͷΞτϓοτΛ࠷େԽ͢Δ্Ͱ࠷Α͍બΛͰ͖ͨ ࠷ϦϦʔεͷઓུʢใू؍ʣ
• ։ൃظؒͰ৽نϓϩμΫτϦϦʔεΛୡͨ͠ઓུ • ্ख͍͍ͬͯ͘ΔνʔϜશһ·ͱΊͯҟಈʢڧͯ͘χϡʔήʔϜʣ • ૄ݁߹ͳ։ൃମ੍ʢ0QFO"1*(FOFSBUPSͷ׆༻ʣ • ސ٬ʹՁΛ༩͑Δ࠷খ୯ҐͰϦϦʔε͢Δʢʮࡉग़͠ʯͷਫ਼ ਆʣ •
ใͷҰݩཧνʔϜͷ࠷େग़ྗΛ࣮ݱ͢ΔͨΊͷମ੍ɾπʔ ϧΛࣗͨͪͰબʢ+JSB͔Β(JU)VC1SPKFDUTͷҠߦʣ ·ͱΊ
ͪΖΜɺ·ͩ·ͩᘳͰ͋ Γ·ͤΜɻࠓ͕࠷ͱࢥͬͯ ͍·ͤΜɻ
͜Ε͔ΒֶͼΛੵͯ͠ɺ ߴ։ൃΛ࣮ݱͰ͖Δ։ൃ৫ Ͱ͋Γ͍ͨɾɾɾ
࠷ͰϢʔβʔʹՁΛಧ͚ଓ ͚͍ͯͨ͘Ίʹʂ
Զͨͪͷઓ͍·ͩ͡·ͬͨ ͔Γͩʂ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠