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
スタートアップ2人目エンジニアのリアル
Search
yuta ishizaka
May 30, 2018
Business
2
460
スタートアップ2人目エンジニアのリアル
スタートアップで開発している(したい)エンジニア交流会 LT発表スライド
yuta ishizaka
May 30, 2018
Tweet
Share
More Decks by yuta ishizaka
See All by yuta ishizaka
ProductZine webiner資料
yutaishizaka
0
60
s-dev talks #2 〜チームビルディング〜 LT資料
yutaishizaka
3
650
業務ハックのためのPFDのすゝめ
yutaishizaka
1
310
product_kaizen_night
yutaishizaka
1
670
意外と簡単!「この商品を買った人はこんな商品も買っています」を作ってみよう
yutaishizaka
3
760
Other Decks in Business
See All in Business
20250613_CMC_2025_A3
hideki_ojima
0
420
構造化すれば怖くない 画像検索から始める木を見て森に入る勉強法
cuebic9bic
2
350
プレイドのGo-To-Market活動
plaid
PRO
0
310
なぜConfluence Cloudだったのか?〜『運用効率と将来性』から見る最適解と、予期せぬ課題を乗り越えた移行のリアル~ / Why-we-choose-confluence-cloud
medley
0
150
Arches 会社説明資料/ HR Deck
arches0501
0
13k
GEOTRA_Company_Deck
geotra
0
140
01_全社_FLUX採用ピッチ資料_Ver.5.1
flux
PRO
5
160k
HashPort Company Deck
hashport
0
15k
グラハム株式会社_採用ピッチ_20241225__1__compressed.pdf
shu30
0
240
『Policy Fund』採択団体 政策提言集/Policy Fund Report
polipoli
0
370
エンジニアの紹介
laboroai2016
0
190
Mico Career Deck_English
micoinc
0
520
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
It's Worth the Effort
3n
184
28k
Practical Orchestrator
shlominoach
188
11k
The Language of Interfaces
destraynor
158
25k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Code Review Best Practice
trishagee
68
18k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Navigating Team Friction
lara
187
15k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Transcript
ελʔτΞοϓ ̎ਓΤϯδχΞͷϦΞϧ ελʔτΞοϓͰ։ൃ͍ͯ͠Δʢ͍ͨ͠ʣΤϯδχΞަྲྀձ
ࣗݾհ • ੴࡔ ༏ଠ • גࣜձࣾΧϯλʔϫʔΫε(2017/05-) • גࣜձࣾϏζϦʔν(2015/05-2017/04) • ύΠΦχΞגࣜձࣾ(2008/04-2015/04)
• ϓϩμΫτϚωʔδϟʔ ݉ ςοΫϦʔυ
͓ళͷ1BB4ԽΛࢦ͍ͯ͠·͢
ελʔτΞοϓͷ ̎ਓΤϯδχΞͷ ϦΞϧͳମݧஊ ࠓ͢͜ͱ
ͱɺ͜Ε͔Β ελʔτΞοϓʹೖΓ͍ͨਓʹ ͍͑ͨ͜ͱ ࠓ͢͜ͱ
લఏ • 2017/05(Ұલ)ʹɺ̎ਓͷΤϯδχΞϝϯόʔͱ ͯ͠ೖࣾ • ͨͩ͠ɺ̍ਓͷΤϯδχΞϑΣʔυΞτ͢Δ͜ ͱ͕ܾ·͍ͬͯͨͷͰɺ࣮࣭తʹ̍ਓΤϯδχΞ ʹཱ͍ۙͪҐஔ • ࣄۀͷϑΣʔζײͱͯ͠ɺ࠷খػೳΛඋ͑ͨϓϩμΫ
τطʹ͋Γɺάϩʔεʹ͚ͯຊ֨తʹࢼߦࡨޡͯ͠ ͍͘ஈ֊Ͱͷjoin
2017/05 ʘΧϯλʔϫʔΫεೖࣾʗ
ೖࣾ̎िؒޙͷ͋Δʜʜ
ࠓͷਓһମ੍ͩͱɺ άϩʔε։ൃ·ͰखճΜͳ͍ͬ͢ɻ ̎ਓ͙Β͍ඞཁɻ ೖࣾ̎िؒޙͷ͋Δʜʜ
ࠓͷਓһମ੍ͩͱɺ άϩʔε։ൃ·ͰखճΜͳ͍ͬ͢ɻ ̎ਓ͙Β͍ඞཁɻ ͡Ό͋ɺ࠾༻͠Αɻ ೖࣾ̎िؒޙͷ͋Δʜʜ
࠾༻
࠾༻ • ελʔτΞοϓٸ͢Δ͜ͱ͕લఏͳͷͰɺଟ͔Εগͳ͔ Ε࠾༻ඞཁ • ςΫϊϩδʔυϦϰϯʹ͍ͬͯ͘ͳΒɺΤϯδχΞ࠾༻ඞ ਢ • ΤϯδχΞ࠾༻୭͕Δʁ •
ΤϯδχΞͷεΩϧಛੑͷධՁɺΤϯδχΞ͡Όͳ͍ͱ ͍͠ • ≒ ΤϯδχΞʹ͔͠Ͱ͖ͳ͍
࠾༻ • ελʔτΞοϓٸ͢Δ͜ͱ͕લఏͳͷͰɺଟ͔Εগͳ͔ Ε࠾༻ඞཁ • ςΫϊϩδʔυϦϰϯʹ͍ͬͯ͘ͳΒɺΤϯδχΞ࠾༻ඞ ਢ • ΤϯδχΞ࠾༻୭͕Δʁ •
ΤϯδχΞͷεΩϧಛੑͷධՁɺΤϯδχΞ͡Όͳ͍ͱ ͍͠ • ≒ ΤϯδχΞʹ͔͠Ͱ͖ͳ͍ɹˠɹ͔ͩΒΤϯδχΞ͕Δ
ʘແࣄɺΤϯδχΞͷ࠾༻ʹޭʗ
̎ਓҎ্ʹͳΔνʔϜʹͳΔ
νʔϜϏϧσΟϯά͕ඞཁ
νʔϜϏϧσΟϯά
νʔϜϏϧσΟϯά • νʔϜͰޮΑ͘ࣄ͕Ͱ͖ΔΑ͏ʹ͢Δඞཁ͕͋Δ • ඪͷઃఆ • ։ൃϓϩηε • ͷڞ༗ •
ϚΠϯυηοτ • ΤϯδχΞνʔϜͷʹɺΤϯδχΞಛ༗ͷจԽࢤੑͷཧ ղ͕ඞཁ • ≒ ΤϯδχΞʹ͔͠Ͱ͖ͳ͍
νʔϜϏϧσΟϯά • νʔϜͰޮΑ͘ࣄ͕Ͱ͖ΔΑ͏ʹ͢Δඞཁ͕͋Δ • ඪͷઃఆ • ։ൃϓϩηε • ͷڞ༗ •
ϚΠϯυηοτ • ΤϯδχΞνʔϜͷʹɺΤϯδχΞಛ༗ͷจԽࢤੑͷཧ ղ͕ඞཁ • ≒ ΤϯδχΞʹ͔͠Ͱ͖ͳ͍ɹ→ɹ͔ͩΒΤϯδχΞ͕Δ
νʔϜ͕ػೳ࢝͠ΊɺॱௐʹਐΉ։ൃ
ͱ͜ΖͰɺͦͷ։ൃɺ Ռ͋ͬͨͷʁͳ͔ͬͨͷʁ
Θ͔Βͳ͍ɺɺɺ σʔλ͕ؾܰʹݟΕͳ͍
σʔλ׆༻
σʔλ׆༻ • ॏཁࢦඪΛKPIπϦʔʹղͯ͠ɺμογϡϘʔυͰՄࢹԽ • ࢪࡦ͝ͱͷΞυϗοΫͳޮՌੳͰ͖ΔΑ͏ʹ • ୭Ͱ͍ͭͰΧϯλϯʹσʔλΛऔΓग़ͤΔΑ͏ʹ͍ͨ͠ • RedashDWHͷߏஙʹΤϯδχΞϦϯάεΩϧ͕ඞཁ •
σʔλΛऔΓग़͢ͷɺSQL͕Θ͔Βͳ͍ͱͰ͖ͳ͍ • (ϝϯόʔߏʹΑΔ͕ɺ͍͍ͩͨͷ߹σʔλͷ׆༻ιϦϡʔγϣϯ ʹ͍ͭͯɺΤϯδχΞ͕Ұ൪ৄ͍͠) • ≒ ΤϯδχΞʹ͔͠Ͱ͖ͳ͍
σʔλ׆༻ • ॏཁࢦඪΛKPIπϦʔʹղͯ͠ɺμογϡϘʔυͰՄࢹԽ • ࢪࡦ͝ͱͷΞυϗοΫͳޮՌੳͰ͖ΔΑ͏ʹ • ୭Ͱ͍ͭͰΧϯλϯʹσʔλΛऔΓग़ͤΔΑ͏ʹ͍ͨ͠ • RedashDWHͷߏஙʹΤϯδχΞϦϯάεΩϧ͕ඞཁ •
σʔλΛऔΓग़͢ͷɺSQL͕Θ͔Βͳ͍ͱͰ͖ͳ͍ • (ϝϯόʔߏʹΑΔ͕ɺ͍͍ͩͨͷ߹σʔλͷ׆༻ιϦϡʔγϣϯ ʹ͍ͭͯɺΤϯδχΞ͕Ұ൪ৄ͍͠) • ≒ ΤϯδχΞʹ͔͠Ͱ͖ͳ͍ɹ→ɹ͔ͩΒΤϯδχΞ͕Δ
ࢪࡦΛ࣍ʑʹ։ൃɾϦϦʔεʂ σʔλʹΑΔޮՌݕূόονϦʂ
ͰɺՌग़ͯͳ͘ͳ͍ʁ
ʮͳʹΛͭ͘Δ͔ʯ͕ ͪΌΜͱߟ͑ΒΕͯͳ͍ͷͰʁ
ϓϩμΫτ Ϛωδϝϯτ
ϓϩμΫτϚωδϝϯτ • ʮͳʹΛͭ͘Δ͔ʯͷਫ਼Λ্͛Δ • ϓϩμΫτϚωʔδϟʔ͍ͳ͍ͷʁ • ελʔτΞοϓͷॳظϑΣʔζͰɺϓϩμΫτϚωʔδϟʔͷઐ͍ ͳ͍͜ͱଟ͍ • ͡Ό͋୭͕Δʁ
• ਫ਼ͷߴ͍ҙࢥܾఆʹʮॏཁ(Πγϡʔ)ʯͱʮɾ։ൃқ ʯͷόϥϯεΛΈΕΔͱΓ͍͢ • ʮɾ։ൃқʯͷࢹΛ࣋ͯΔͷΤϯδχΞ͚ͩ • ≒ ಠྗͰҙࢥܾఆͰ͖ΔͷΤϯδχΞ
ϓϩμΫτϚωδϝϯτ • ʮͳʹΛͭ͘Δ͔ʯͷਫ਼Λ্͛Δ • ϓϩμΫτϚωʔδϟʔ͍ͳ͍ͷʁ • ελʔτΞοϓͷॳظϑΣʔζͰɺϓϩμΫτϚωʔδϟʔͷઐ͍ ͳ͍͜ͱଟ͍ • ͡Ό͋୭͕Δʁ
• ਫ਼ͷߴ͍ҙࢥܾఆʹʮॏཁ(Πγϡʔ)ʯͱʮɾ։ൃқ ʯͷόϥϯεΛΈΕΔͱΓ͍͢ • ʮɾ։ൃқʯͷࢹΛ࣋ͯΔͷΤϯδχΞ͚ͩ • ≒ ಠྗͰҙࢥܾఆͰ͖ΔͷΤϯδχΞ → ͔ͩΒΤϯδχΞ͕Δ
ͳʹΛͭ͘Δ͖͔ݟ͖͑ͯͨͧʂ
͊͞ɺ։ൃ͠Α͏ʂ
։ൃ
։ൃ • ʑͷ։ൃۀ • ίʔσΟϯάɺϨϏϡʔɺςετɺϦϦʔε • ʑͷӡ༻ • όάରԠɺαϙʔτରԠɺࢹ •
ٕज़తෛ࠴ͷฦࡁ • ΞʔΩςΫνϟ࠶ઃܭɺϦϑΝΫλϦϯά • ৼΓฦͬͯΈΔͱɺ͜Εʹ͕͑ͨ࣌ؒҰ൪͔ͬͨ
ͨͿΜɺ͜Μͳײ͡ ։ൃ σʔλ׆༻ νʔϜϏϧσΟϯά ϓϩμΫτϚωδϝϯτ ࠾༻
̎ਓͷΤϯδχΞͱͯ͠ ݁ہͷͱ͜ΖԿΛ͖ͬͯͨͷ͔ʁ
ٕज़Λͬͯɺ ձࣾͱࣄۀͱϓϩμΫτΛ ΤϯδχΞϦϯά͢Δ
ίʔυҎ֎ ΤϯδχΞϦϯά͢Δ
·ͱΊ
·ͱΊ • ελʔτΞοϓͷΤϯδχΞɺͱʹ͔ٕ͘ज़Λ ۦͯ͠ձࣾࣄۀʹ࠷େͷΠϯύΫτΛग़͢ͱ ͍͏৺ߏ͕͑ॏཁ • ίʔυΛॻ͚͕ͩ͘ࣄ͡Όͳ͍ɺ߹ଟ͍ • ͱʹ͔͘ίʔυ͚ͩॻ͖͍ͨΜͩʂͱ͍͏ਓ̎ ਓɺ̏ਓҎ߱ͷΤϯδχΞͱͯ͠ͷࢀը͕Φ
εεϝ
࠷ۙ·͕ͨ͜͜૿͑ͯ·͢ ։ൃ σʔλ׆༻ νʔϜϏϧσΟϯά ϓϩμΫτϚωδϝϯτ ࠾༻
͓ΘΓ