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
Talknoteのピボットの裏話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
takuya327
November 26, 2015
Business
1.1k
3
Share
Talknoteのピボットの裏話
・B2C=>B2B
・DRY? or WET?
・フィードvsメッセージ
・社内SNS=>????
2015/11/26 自社オフィスにて
takuya327
November 26, 2015
More Decks by takuya327
See All by takuya327
“DevOps”がないスタートアップの“DevXXX”の話
takuya327
53
8.8k
共感力が低いエンジニアのための、とあるスタートアップの現場の話
takuya327
24
13k
TalknoteのAWS等にまつわる黒歴史
takuya327
26
16k
エンジニア(野獣(ケダモノ))を飼いならすチーム作り
takuya327
9
1.4k
スタートアップの"カオス"を生き抜く開発術
takuya327
40
16k
Other Decks in Business
See All in Business
株式会社Domuz会社紹介資料(採用)
kimpachi_d
0
58k
Anker Japan Corporate Deck 2026
anker_jp
0
8.7k
プリザンターの紹介 - OpenSourceConference 2026 SENDAI
s_pochi
0
130
ITが何の略なのかも知らないままエンジニアになっちゃったのでインターネットに生き恥を晒してみた話
m_k__77
1
250
エージェントスキルによる最適化
mickey_kubo
2
160
楽しかった仕事の理由を深掘りしてみた
suzakiyoshito
0
130
SimpleForm 会社紹介資料
simpleform
2
54k
【詳細版】パーソルクロステクノロジー_システムインテグレーション領域のご紹介 / Introduction_of_persol-xtech_gs_es_dx_all
pxt_gs_ssol
1
25k
FIGEO採用ピッチ資料
figeohr
0
220
Copilotの監査ログはどこまでみれるのか
ponponmikankan
4
1.9k
アッテル会社紹介資料/culture deck
attelu
11
17k
【簡易版】パーソルクロステクノロジー_システムインテグレーション領域のご紹介 / Introduction_of_persol-xtech_gs_es_dx_short
pxt_gs_ssol
0
160k
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
270
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
280
Skip the Path - Find Your Career Trail
mkilby
1
140
The untapped power of vector embeddings
frankvandijk
2
1.7k
Tell your own story through comics
letsgokoyo
1
940
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
410
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
170
Designing for Timeless Needs
cassininazir
1
250
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
180
30 Presentation Tips
portentint
PRO
1
320
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
820
Transcript
5BMLOPUFͷzϐϘοτzͷཪ #Z
ར༻اۀ ࣾҎ্ͷࣾ4/4
ࣗݾհ ౻Ҫ &OHJOFFS ɾτʔΫϊʔτ։ൃऀ ɾݩʑখઆՈࢤ͕ͩͬͨɺ ɹࡀͷͱ͖ΤϯδχΞʹϐϘοτͨ͠ ɾ࠷ॳ4*FSۀքͰಇ͍͍͕ͯͨɺ ɹࡀͷͱ͖ελʔτΞοϓʹ ɹϐϘοτͨ͠ ɾීஈਈ͕࢜ͩɺ
ɹ͜ͷલͳ͔ͥখٽ͖δδΠʹͳͬͯ ɹຊͷͰϐϘοτ ยટճ ͨ͠
ϐϘοτ QJWPU
#$## 1JWPU
5BMLOPUFЌ൛ϦϦʔε ݄ ࠷ॳΨνͰ#$ૂ͍
IUUQXXXWFOUVSFOPXKQOFXT@IUNM τʔΫϊʔτɺϝʔϧΘΓʹޮతͳίϛϡχέʔγϣϯਤΔ ʮ5BMLOPUFʯ
d5BMLOPUFɺ5XJUUFSͳͲͷϛχϒϩάʹ͍ۙΠϯλʔϑΣ ΠεͰ༑ਓؒͱͷϝοηʔδΛڞ༗͢ΔαʔϏε͕ͩɺ5XJUUFS ͷϝοηʔδ͕ެ։ܕͰl୭͔ͱΓ߹͑Δzͷʹରͯ͠ɺ ΫϩʔζυͳڥԼͰzطʹϝʔϧΞυϨεΛ͍ͬͯΔ༑ਓz ͱϝʔϧΘΓʹޮతͳίϛϡχέʔγϣϯΛਤΓɺͦͷϩ άΛϊʔτͱͯ͠ه͢Δ͜ͱΛతͱ͍ͯ͠Δɻd #$Λૂ͍ͬͯͨ࣌ɺ ͢ͰʹΫϩʔζυɺϝʔϧͷସΛاਤ͍ͯͨ͠ هࣄൈਮ
࣌ͷϓϨʔϠʔͷঢ়گ d ΧΧΦτʔΫ ϦϦʔε 'BDFCPPL ຊ๏ਓઃཱ
7JCFS ָఱ ϦϦʔε -*/& ϦϦʔε ɹɹɹɹɹЌ൛ ϦϦʔε ࠃϢʔβສ $PNN %F/" ϦϦʔε ऴྃ ɹɹɹɹɹΤϯλʔϓϥΠζ൛ ϦϦʔε
ͳͥ#$ྖҬ͔Βఫୀ͔ͨ͠ʁɿࢢ ᶃ ϝʔϧˠ*. ᶄ1$ΨϥέʔˠεϚϗ
εϚϗར༻ऀ ࠃ ͷঢ়گ ใ௨৴നॻฏ൛͔Βൈਮ ฏ εϚϗΛ࣋ͭਓਓʹਓ ฏ
εϚϗΛ࣋ͭਓਓʹਓ εϚϗར༻ऀͷ֦େ͕໌֬ʹ
εϚʔτϑΥϯɿܹಈͷ࣌ ɹॳJ1IPOFൃച ΞϝϦΧ ɹJ1IPOF(ࠃൃച ɹJ1IPOF(4ൃද
ɹ,%%*͕"OESPJE*4 *4ൃද ɹJ1IPOFൃച ɹ,%%*"OESPJE*4ൃද ɹJ1IPOF4ൃച ͜ͷลΓͰ ࠃͰΩϟζϜӽ͑
ΩϟζϜͷ͓͞Β͍ ΩϟζϜ ˝
࣌ͷϓϨʔϠʔͷঢ়گ d ΧΧΦτʔΫ ϦϦʔε 'BDFCPPL ຊ๏ਓઃཱ
7JCFS ָఱ ϦϦʔε -*/& ϦϦʔε ɹɹɹɹɹЌ൛ ϦϦʔε ࠃϢʔβສ $PNN %F/" ϦϦʔε ऴྃ ɹɹɹɹɹΤϯλʔϓϥΠζ൛ ϦϦʔε ΩϟζϜલ ͜͏ͯ͠ΈΔͱ-*/&ͷ ࢢࢀೖλΠϛϯάͷ ੌ͕͞Θ͔Δ
ͳͥ#$ྖҬ͔Βఫୀ͔ͨ͠ʁɿڝ߹ ΧΧΦτʔΫɿεϚϗಛԽܕ ΧΧΦ͕ࣾʹϦϦʔεɻ $&0ͷۚൣᔩ ΩϜɾϘϜε ݩʑؖࠃϋϯήʔϜͷۀऀɻ ˞ϋϯήʔϜؖࠃ࠷େͷ*5اۀɺ/)/ ݱωΠόʔ ͷલͰɺ ɹͦͷຊ๏ਓ/)/+BQBO͕-*/&ͷ։ൃݩɻͳΜͱ͍͏ҼՌɻ
'BDFCPPLɿϚϧνσόΠεܕ આ໌ෆཁɻβοΧʔόʔάɺιʔγϟϧɾωοτϫʔΫɻ ڝ߹ɺڧ͗͢ ʀЧʆ
ͳͥ#$ྖҬ͔Βఫୀ͔ͨ͠ʁɿࣗࣾ ࣌ͷࣾһ ɹਓ ؚࣾΊ ΦϑΟε ौ୩ͷϫϯϧʔϜϚϯγϣϯ ώτɺΧωɺϫβ ͕ͯ͢ͳ͍ঢ়ଶ
None
##ଆɿࢢ ᶃ͍ʹ͍͘ΤϯλʔϓϥΠζ ᶄΫϥυͷγϑτ ᶅυϝεςΟοΫͳࢢ
ᶃ͍ʹ͍͘ΤϯλʔϓϥΠζ Θ͚͕Θ͔Βͳ͍Αʜ
લޙ͔ΒੈքతͳτϨϯυʹ (PPHMFτϨϯυɿʮFOUFSQSJTFDMPVEʯ ᶄΫϥυͷγϑτ
ᶅυϝεςΟοΫͳࢢ ࠃ͝ͱͷ׳शɺจԽ ۀք͝ͱͷ׳शɺจԽ اۀ͝ͱͷ׳शɺจԽ ίϛϡχέʔγϣϯจԽ ίϛϡχέʔγϣϯΛ੍͢Δʹ จԽΛΒͶΒͳ͍
##ଆɿڝ߹ ւ֎ ϦϦʔε ۀऀݩ1BZ1BM$00ͷσϏουɾβοΫε ϚΠΫϩιϑτ͕ԯ64υϧʢԯԁʣͰങऩ ϦϦʔε ݩ4BMFTGPSDFDPN͕ങऩͨ͠(SPVQ4XJNɻ
##ଆɿڝ߹ ࠃ Α͋͘Δڞ௨తͳɿ ɹɾεϚϗରԠ͕ऑ͍ ɹɾػೳ͕ଟ͍ͯ͘ʹ͍͘ ɹɾσβΠϯ͕͍͚ͯͳ͍ ˞͚ͩ͜͜ͷɺ5BMLOPUFμϝμϝͳͱ͜Ζ͕͋ͬͨ
##ଆɿࣗࣾ ᶃ ࣾͷਓ຺͕͋ͬͨ ᶄ ͢Ͱʹ๏ਓͷސ٬͕͍ͨ ᶅ ຊاۀ ᶆ ϚϧνσόΠεͰγϯϓϧͳ ˞୯ʹػೳෆͩͬͨɺͱ͍͏
ΉʹΌΉʹΌ
##ͳΒͰͷػձ ऑऀͷઓུ 1JWPUɿ݁
8&5%3: 8&5 1JWPU
8&5 ɹ%3:ʁ
5BMLOPUF͕ࢦ͍ͯ͠Δΰʔϧ ίϛϡχέʔγϣϯΛྑͯ͘͠ ʮ͍͍ձࣾʯΛ࡞Δ
ʮͰɻ5BMLOPUFͰച্͕͋Μͷʁʯ
ʮ తʹ ͕͋Γ·ͤΜʯ
Ϳͪ͋ͨͬͨ ίϛϡχέʔγϣϯͷՁ Θ͔Γʹ͍͘ ͦͯ͠اۀͷελϯεɺจԽʹܹ͘͠ґଘ͢Δ
͜Μͳձࣾͱ͔
͜Μͳձࣾ ͱ͔
ࣾίϛϡχέʔγϣϯͷ ࡏΓํاۀʹΑ༷ͬͯʑ
5BMLOPUF͕࡞Ζ͏ͱͨ͠ίϛϡχέʔγϣϯ 8&5 ϝϯόʔؒͷରਓೝΛਂΊΔ FHօ͕ϑϨϯυϦʔͳ৬ ձࣾͷϛογϣϯاۀཧ೦Λਁಁͤ͞Δ FHاۀͷΫϨυɺ(PPHMFͷʮ%PO`UCFFWFJMʯ
%3: ;ͭ͏ͷձࣾͰඞཁͳίϛϡχέʔγϣϯ ใࠂɺ࿈བྷɺ૬ஊ ۀࣝͷڞ༗ Ϛωδϝϯτ FUDFUDʜ
%3: %3: 8&5 5BMLOPUF͕ߟ͑Δ ʮ͍͍ձࣾʯ ී௨ͷձࣾ
%3: %3: 8&5 45&1 5BMLOPUF͕ߟ͑Δ ʮ͍͍ձࣾʯ ී௨ͷձࣾ ·ͣίϛϡχέʔγϣϯͷΠϯϑϥʹͳΔ
%3: %3: 8&5 5BMLOPUF͕ߟ͑Δ ʮ͍͍ձࣾʯ ී௨ͷձࣾ 8&5 ίϛϡχέʔγϣϯʹՃՁΛ͚ͭΔ 45&1
࣮ࡍʹͬͨ͜ͱ ᶃ ະಡطಡػೳ ᶄ λεΫཧͷ։ൃ ᶅ ϝοηʔδػೳͷվળ
·ͣͬͯΒ͏ 1JWPUɿ݁
ϑΟʔυϝοηʔδ 1JWPU
ߘ6* લޙʹؔ࿈ͤͣɺ ͦΕͧΕ͕ಠཱͨ͠τϐοΫ ࠷৽ͷτϐοΫ͕ৗʹ ϢʔβͷʹೖΔΑ͏ʹ ྀ͞Ε͍ͯΔͨΊɺ ࣌ܥྻ͕ٯ τϐοΫʹؔ͢Δίϝϯτ ҙࢥૄ௨ͷͨΊʹ࣌ܥྻॱ ϑΟʔυ6*
'BDFCPPL
લޙͰؔ࿈͠߹ͬͨใͷྲྀΕ Ϣʔβ࣌ܥྻͰྲྀΕΛ͍ɺ ՃͷϙετΛ͢Δɻ ߘ6* ϝοηʔδ6* ྫ(NBJM
࣌ܥྻ ߘ6* ͦͷଞͷྫɿ4MBDL ΤϯδχΞେ͖
ຊͷҧ͍Կ͔ʁ
ϑΟʔυʮԿ͔ʯΛڞ༗͢Δ
ϝοηʔδʮ୭͔ʯͱ͢
ϝοηʔδ6* ϑΟʔυ6* 6*ͷར ࣌ܥྻʹԊͬͨํͰͷ ҙࢥૄ௨ʹద͍ͯ͠Δ ಛఆͷใΛ͘ڞ༗͠ɺ ෳਓͰҙݟަΛ͢Δͷʹద ͍ͯ͠Δ Ϣʔβͷࢥߟॱং ୭ͱˠԿΛ
ԿΛ ˠ୭ͱ ڞ༗͍͢͠ใ ɾݸਓؒͷ࿈བྷ ɾλεΫνʔϜͷ࿈བྷ ɾχϡʔε ɾෆಛఆଟͷप ɾ2" ୡ͍͢͠ ϕωϑΟοτ ɾۀޮͷ্ ɾڞ༗ͷৢ 6*ͷಛཧ
ɾʮ୭ͱʯ࣠ͷίϛϡχέʔγϣϯ ɹʮԿΛʯ࣠ͷίϛϡχέʔγϣϯΑΓൃੜ͍͢͠ɻ ɾʮ୭ͱʯ͕࣠ᐆດ ෆಛఆଟ ͷঢ়ଶͰɺ ɹʮԿΛʯ࣠Ͱίϛϡχέʔγϣϯ͢Δγʔϯݱ࣮ʹগͳ͍ɻ ɹɹɹ˞͢ͳΘͪχʔζ͕ബ͍ɻ ɹɹɹɹͨͩ͠ɺ৫ͷن͕େ͖͘ͳΔʹͭΕͯॏཁੑ͕૿͢ɻ ୭ͱʼ୭ͱ ԿΛʼԿΛ
ར༻γʔϯͷଟ͞ ཱͯͨԾઆ
৫نͱͷχʔζͷ૬ؔੑ ࡶײ খن৫ େن৫ ڞ༗ͷৢ ˚ ˕ ۀޮͷ্ ˕ ˕
ߘྔͷભҠ 100,000 200,000 300,000 400,000 500,000 600,000 700,000 2011.3 2012.3
2013.3 2014.3 2015.3 ϝοηʔδૹ৴ ߘɾίϝϯτ ͜ͷ͋ͨΓ͔Βঃʑʹ ϝοηʔδʹྗΛೖΕ࢝Ίͨ
࠷ॳʹରͷ ίϛϡχέʔγϣϯΛੜΈग़͢ 1JWPUɿ݁
ࣾ4/4ʁ 1JWPU
ࣄͷίϛϡχέʔγϣϯͲ͔͜Βདྷͯɺ Ͳ͍͘͜ͷ͔ʁ اۀ ෦ॺ Ϙε ސ٬ ࢲ ಉ྅ औҾઌ ֎͔Βདྷͯ֎ؐΔ
େ͖͍ձࣾͱখ͍͞ձࣾ େ͖͍ձࣾ ࣾ֎ ࣾ ࣾ֎ খ͍͞ձࣾ ࣾ ࣾίϛϡχέʔγϣϯͷྔͲͪΒ͕ଟ͍͔ʁ w w
λʔήοτاۀେاۀʁ ʮࣾʯ͚ͩʹϑΥʔΧε͢ΔͳΒ େاۀͷ΄͏͕χʔζ͕ڧ͍ʁ େاۀಋೖϋʔυϧ͕ߴ͘ɺ ސ٬୯Ձ͕ߴ͘ͳ͍ͱίετ͕ݟ߹Θͳ͍ ˞4BB4ͱ૬ੑ͕ѱ͍
ࠃنผࣄۀॴͷׂ߹ ૯ܭɿສࣾ dਓ dਓ ਓҎ্ نผैۀһͷׂ߹ ૯ܭɿສਓ
dਓ dਓ ਓҎ্ ࣄۀऀͷߏൺ ฏɿ૯ল
اۀͱैۀһ ᶃ ਓະຬͷاۀશମͷ ᶄ ࿑ಇऀͷਓະຬͷاۀʹ͍Δ ίϛϡχέʔγϣϯྔͷ૯ɺ ਓະຬͷاۀͷ΄͏͕ଟ͍ͣ
খ͍͞ձࣾͷχʔζ ࣾ֎ খ͍͞ձࣾ ࣾ ඞવతʹ ͜͜ͷχʔζ͕ڧ͘ͳΔ
ͭ·Γʜɾࣾ4/4 ࣾͱ͔ݴ͍ͬͯΔ
Ϗδωείϛϡχέʔγϣϯͷ ϓϥοτϑΥʔϜʹͳΔ 1JWPUɿ݁
࠷ॏཁͷϐϘοτʹ͍ͭͯ ࠷ޙʹ
͋ͳͨͷΩϟϦΞ ϐϘοτͯ͠Έ·ͤΜ͔ʁ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠