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.5k
最短リリースの壁を超えろ!チーム立ち上げから71営業日でプロダクトリリースした話
DaisukeShinoku
July 23, 2024
Tweet
Share
More Decks by DaisukeShinoku
See All by DaisukeShinoku
create_tableをしただけなのに〜囚われのuuid編〜
daisukeshinoku
0
380
Ruby と Rails の小ネタ集
daisukeshinoku
3
1.8k
受託開発から人事労務SaaSに転職して1年間でやったこと
daisukeshinoku
2
1.8k
今の SmartHR にエンジニアで入社するとどうなるの?
daisukeshinoku
8
6.4k
テンショク・ジャーニー —航海士だった僕が、SaaS企業でエンジニアとして働き始めるまで—
daisukeshinoku
1
1.8k
仕事観がアップデートされた読書体験 「エンジニアリング組織論への招待」を読んで
daisukeshinoku
2
1.6k
はじめてのアジャイル・スクラム開発での新鮮な発見
daisukeshinoku
2
2.4k
スクラム & アジャイル本をまとめてみた
daisukeshinoku
0
740
アジャイルな状態を追い求める ~2024年の抱負宣言~
daisukeshinoku
0
220
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
94
13k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Typedesign – Prime Four
hannesfritz
40
2.5k
4 Signs Your Business is Dying
shpigford
182
22k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
Automating Front-end Workflow
addyosmani
1368
200k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
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ͷҠߦʣ ·ͱΊ
ͪΖΜɺ·ͩ·ͩᘳͰ͋ Γ·ͤΜɻࠓ͕࠷ͱࢥͬͯ ͍·ͤΜɻ
͜Ε͔ΒֶͼΛੵͯ͠ɺ ߴ։ൃΛ࣮ݱͰ͖Δ։ൃ৫ Ͱ͋Γ͍ͨɾɾɾ
࠷ͰϢʔβʔʹՁΛಧ͚ଓ ͚͍ͯͨ͘Ίʹʂ
Զͨͪͷઓ͍·ͩ͡·ͬͨ ͔Γͩʂ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠