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
Takayuki
PRO
November 07, 2019
Technology
88
0
Share
スタートアップ企業のエンジニア組織の変遷
スタートアップ企業のエンジニア組織の変遷
Takayuki
PRO
November 07, 2019
More Decks by Takayuki
See All by Takayuki
Build an MCP Server in Laravel to Enable “AI-Operated” Recruiting Tools(English)
bumptakayuki
PRO
0
27
Laravel Applications with DDD x Clean Architecture x Vibe Coding
bumptakayuki
PRO
1
120
Laravel × Clean Architecture
bumptakayuki
PRO
1
530
エンジニアのキャリア論
bumptakayuki
PRO
1
280
地方カンファレンス主催のススメ
bumptakayuki
PRO
1
250
Laravelで敢えて試す脆弱性のある書き方
bumptakayuki
PRO
2
1.3k
地方でのPHPエンジニア採用って実際どうなの?
bumptakayuki
PRO
0
790
沖縄観光、名物を一挙紹介!
bumptakayuki
PRO
2
780
Laravel ShiftでLaravelのバージョンアップしてみた話
bumptakayuki
PRO
1
3.4k
Other Decks in Technology
See All in Technology
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
310
権限管理設計を完全に理解した
rsugi
2
220
TypeScript で Platform SDK を作る技術
toiroakr
1
320
LLM時代のリファクタリング戦略_AIエージェントによる段階的・安全なTS移行方法
play_inc
0
190
GitHub Copilot のこれまでとこれから: From Copilot to Collaborative Agents
yuriemori
1
200
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
180
long-running-tasks
cipepser
2
390
「使われるデータ基盤」を目指してデータアナリストとワークショップをやった話
jackojacko_
2
880
OpenID Connectによるサービス間連携
takesection
0
120
【禁断】Obsidianの第二の脳に「知の巨人」と呼ばれた師匠の脳をロードしてみた
nagatsu
0
6.8k
ルール・ロール・ツールを創る / Creating Rules, Roles and Tools
ks91
PRO
0
170
シンデレラなんかになりたくない!ガラスの靴が割れた時代にどう歩く?
nomizone
0
200
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
KATA
mclloyd
PRO
35
15k
Deep Space Network (abreviated)
tonyrice
0
150
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
140
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
360
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
310
Why Our Code Smells
bkeepers
PRO
340
58k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Are puppies a ranking factor?
jonoalderson
1
3.4k
Transcript
鈴木孝之 2019/11/07 スタʔトアップ企業の エンジニア組織のม遷
"HFOEB ࣗݾհɾձࣾհ ελʔτΞοϓاۀͱʁ ฐࣾͷ͜Ε·ͰͷΤϯδχΞ৫ͷาΈ ελʔτΞοϓاۀͷϑΣʔζ͝ͱͷ࠾༻ج४
ࣗݾհɾձࣾհ
◆໊લ ླ ೭(Suzuki Takayuki) ※ಉಉ໊ଟͯ͘ࠔͬͯ·͢ɻɻɻ ◆ࣗݾհ ɾ1990ɺਆಸݝੜ·Εɻ ɾࣾձਓʹͳ͔ͬͯΒɺϓϩάϥϛϯάΛ࢝ΊΔɻ ɾ2015ʹϑϧεϐʔυʹೖࣾ͠ɺ2017ʹಠཱɻ ɾϑϦʔϥϯεͰϦϞʔτϫʔΫΛͬͨޙʹԭೄͰىۀ
◆झຯ ίεϓϨɺԻָϥΠϒɺϚϥιϯେձʹग़Δɺٿ؍ઓ ◆εΩϧ ɾPHP, Symfony2,CakePHP3,Laravel5 ɾJavaScript, backbone.js,Angular4,Vue.js,Nuxt.js 1.ࣗݾհ
Copyright Re:Build.inc All Rights Reserved. 1.ձࣾհ ◆ձ໊ࣾ גࣜձࣾRe:Build ◆ॅॴ ԭೄݝԭೄࢢதԝ̍ஸ̍̒−̕
◆ࣄۀ༰ ɾࣗࣾWEBαʔϏεͷاըɾ։ൃɻ ɾडୗ։ൃ ɾϓϩάϥϛϯάεΫʔϧͷߨࢣ ◆ࣾһ 7໊ ◆ΤϯδχΞͷಇ͖ํ ϦϞʔτϫʔΫՄೳͳࣗ༝ͳಇ͖ํΛਪͯ͠·͢ʂ
Copyright Re:Build.inc All Rights Reserved. 1.ձࣾհ
Re:Build ԭೄͰ 150ਓنͷΤϯδχΞ͚ษڧձΛओ࠵ https://phpcon.okinawa.jp/ ҰؾʹΤϯδχΞͱͷܨ͕ΓΛ֦େͤ͞Δʂ PHPΧϯϑΝϨϯεɺPHPΤϯδχΞʹΑΔ࠷େ نͷٕज़ऀΠϕϯτͱͯ͠ɺ౦ژɺؔɺԬɺ ւಓͰ։࠵͞Ε͖ͯ·ͨ͠ɻ
8 ࣗࣾWebαʔϏεͷ։ൃ ɾαʔϏε໊ Tadoru https://tadoru.work/ ɾγεςϜ֓ཁ ΤϯδχΞಛԽܕͷ ϦϑΝϥϧ Ϋϥυιʔγϯά
None
ελʔτΞοϓاۀͱʁ
11 ελʔτΞοϓاۀͱʁ ɾελʔτΞοϓاۀɺاۀܗଶΛࢦ͢ݴ༿Ͱ͋Γ·ͤΜɻ؆୯ ʹݴ͏ͱɺ৽ͨͳϏδωεϞσϧΛ։ൃ͢ΔىۀͰɺࢢΛ։͢Δ ஈ֊ʹ͋ΔͷɻҰൠతʹɺۀ͔Β2~3ఔͷىۀΛࢦ͢͜ͱ͕ଟ ͍Ͱ͢ɻ ɾEXITΛࢦ͢ɻIPOച٫ͳͲɻ https://boxil.jp/mag/a63/
1 2 ࢿۚௐୡͷ҆ https://kigyolog.com/article.php?id=76
ฐࣾͷ͜Ε·ͰͷΤϯδχΞ৫ͷาΈ
2017/11 ɾϑΣʔζ1 දླҰਓͰىۀɻ डୗ։ൃ։࢝ 2018/04 ɾϑΣʔζ2 ۀϝϯόʔͱͳΔ ΤϯδχΞ2໊ೖࣾ 3.ฐࣾͷ͜Ε·ͰͷΤϯδχΞ৫ͷาΈ 2019/01
ɾϑΣʔζ3 ࣗࣾαʔϏεΛຊ֨తʹ։ൃ։࢝ 2019/04 ɾϑΣʔζ4 ࣗࣾαʔϏεΫϩʔζυβ൛ ϦϦʔε 2019/06 ɾϑΣʔζ5 ࢿՈ͔Βࢿۚௐୡ
2017/11 ɾϑΣʔζ1 දླҰਓͰىۀɻ डୗ։ൃ։࢝ 3.ฐࣾͷ͜Ε·ͰͷΤϯδχΞ৫ͷาΈ ࣗࣾαʔϏεͷاըΛͭͭ͠ɺ ԭೄͷελʔτΞοϓاۀ͔Βडୗ։ൃΛ ͚Δɻ ɾશߦఔΛ΄΅ҰਓͰਐΊΔɻ -
ཁ݅ఆٛ - Ϣʔεέʔεਤ࡞ - ݟੵΓ - DBઃܭ - ։ൃ
1 6 ϑΣʔζ1 දླҰਓͰىۀɻडୗ։ൃ։࢝ ݄ Ր ਫ ۚ
ϑϦʔϥϯε ͷ࣌ͷ։ൃҊ݅ डୗ։ൃ ϓϩάϥϛϯ άεΫʔϧ ৽نࣄۀ
2017/11 ɾϑΣʔζ1 දླҰਓͰىۀɻ डୗ։ൃ։࢝ 2018/04 ɾϑΣʔζ2 ۀϝϯόʔͱͳΔ ΤϯδχΞ2໊ೖࣾ 3.ฐࣾͷ͜Ε·ͰͷΤϯδχΞ৫ͷาΈ ࠷ॳͷΤϯδχΞಉ࣌ʹ2ਓ࠾༻ɻ
දͱࣾһҰਓͩͱΓͮΒ͍ͱࢥͬͨͷͰɺ 2ਓಉ࣌ʹ࠾༻͢ΔࣄͰදͱ1ର1ʹͳΒͳ͍Α͏ʹͨ͠ɻ
2017/11 ɾϑΣʔζ1 දླҰਓͰىۀɻ डୗ։ൃ։࢝ 2018/04 ɾϑΣʔζ2 ۀϝϯόʔͱͳΔ ΤϯδχΞ2໊ೖࣾ 3.ฐࣾͷ͜Ε·ͰͷΤϯδχΞ৫ͷาΈ 2019/01
ɾϑΣʔζ3 ࣗࣾαʔϏεΛຊ֨తʹ։ൃ։࢝ ਖ਼ࣾһ4ਓମ੍ɻϑϦʔϥϯεͷํ͕4ਓମ੍ʹͳͬ ͨɻਖ਼ࣾһϝϯόʔطଘͷडୗ։ൃΛϝΠϯͰͬ ͍ͯͨͷͰɺओʹϑϦʔϥϯεͷํͰࣗࣾαʔϏε ։ൃͷ্ཱͪ͛Λߦͳͬͨɻ
3.ฐࣾͷ͜Ε·ͰͷΤϯδχΞ৫ͷาΈ ɾϑΣʔζ3 ࣗࣾαʔϏεΛຊ֨తʹ։ൃ։࢝ ɾϑΣʔζ4 ࣗࣾαʔϏεΫϩʔζυβ൛ ϦϦʔε ਖ਼ࣾһ7ਓମ੍ɻϑϦʔϥϯεͷํ͕2ਓମ੍ɻ ਓ૿͖͑ͯͨͷͰɺձࣾͷMVV(ϛογϣϯɺ ϏδϣϯɺόϦϡʔ)ܾΊOKRΛܾΊ͍͍ͯͬͯΔঢ়ଶɻ ɾϑΣʔζ5
ࢿՈ͔Βࢿۚௐୡ 2019/10(ݱࡏ) 2019/01 2019/04 2019/06
2 0 MVV(ϛογϣϯɺϏδϣϯɺόϦϡʔ)ܾΊͷ༷ࢠ
2 1 ಇ͖ํɾ੍උ # ಇ͖ํ - ϦϞʔτϫʔΫ - ϑϨοΫελΠϜ੍ -
ि4ۈ੍(ر੍) - ෭ۀOK # ੍ - ٕज़ॻߪೖิॿ - ษڧձొஃ࣌ͷަ௨අɾ॓ധඅิॿ
ελʔτΞοϓاۀͷϑΣʔζ͝ͱͷ ࠾༻ج४
2 3 ҙ ֤ϑΣʔζ͝ͱͰͷࣗͷܦݧΛݩʹ͍ͯ͠ΔͷͰɺ ओ؍ؚ͕·Ε͍ͯ·͢ɻ
2 4 4.ελʔτΞοϓاۀͷϑΣʔζ͝ͱͷ࠾༻ج४ 1~5ਓ ϑΣʔζ ɾදͷࣗݾࢿۚগֹͷआΓೖΕͰܦӦ͍ͯ͠Δ߹͕ଟ͍ɻࢿۚతʹ ͦ͜·Ͱ༨༟͕ͳ͍ͷͰɺଈઓྗͱͳΔਓ͕·͍͠ɻ ͳͷͰɺΤϯδχΞͱͯ͠ɺ͙͢ʹίʔυॻ͚Δঢ়ଶ͕·͍͠ɻ ɾձࣾͱͯ͠Լखͨ͠Βɺࢿۚγϣʔτ͢Δ߹͋Δɻ ɾͱʹ͔͘ϦϑΝϥϧ࠾༻த৺ͰΧϧνϟʔϑΟοτ
͢Δ͔͕ॏཁɻ
2 5 4.ελʔτΞοϓاۀͷϑΣʔζ͝ͱͷ࠾༻ج४ 5~10ਓ ϑΣʔζ ɾ࠷ॳͷࢿۚௐୡ(1000ສԁʙ5000ສԁ͘Β͍)͕ऴΘ͍ͬͯΔ߹͋Δɻ ɾձࣾͱͯ͠গ͠༨༟͕ग़ͯ͘Δ͕ɺ·ͩ·ͩձࣾͷೝ͕͍ͷͰɺ ະܦݧΠϯλʔϯະܦݧ࠾༻ʹઓ͢Δ߹͋Δɻ ฐࣾͱͯ͠ɺ෦ԼΛͭମݧΛͯ͠ཉ͍͠ͷ͋ͬͯɺະܦݧͷํΛ࠾༻͠Α ͏ͱࢥ͏͜ͱ͋Δɻ
͋ͱɺए͍ਓ͕ೖΔͱձࣾͷงғؾϑϨογϡʹมΘͬͯɺೖࣾޙʹ͍͕ ग़ͨײ͕͢͡Δɻ ɾগ͠ब৬ͷഔମ͍࢝ΊΔɻ
2 6 4.ελʔτΞοϓاۀͷϑΣʔζ͝ͱͷ࠾༻ج४ 10~30ਓ ϑΣʔζ ɾ1ԯԁҎ্ͷࢿۚௐୡ͕ऴΘ͍ͬͯΔ߹͋Δɻ ɾ෦ॺ͕Ͱ͖࢝Ίͯ৫Խ͍ͯ͘͠λΠϛϯάɻ ͳͷͰɺձࣾͱͯ͠ϦʔμʔΫϥεΛ࠾༻Ͱ͖ΔϙςϯγϟϧϒϥϯσΟϯ άΛ͓ͯ͘͠ඞཁ͕͋Δɻ
ͦΕ͔طଘࣾһͰϦʔμʔΫϥεΛҭ͓ͯ͘͠ඞཁ͕͋Δɻ ɾϕςϥϯͱएख྆ํཉ͍͠λΠϛϯάͩͱɺࢥ͏ͷͰ͜ͷϑΣʔζͰ͋Εɺ ະܦݧͰ͋Δఔͷڭҭମ੍ͷͱͰ࠾༻ͯ͠Β͑Δύλʔϯ͋Δؾ͕͢ Δɻएखଟগɺܦݧ͕ͳͯ͘কདྷͷத֩ਓࡐ͕ཉ͍͠ɻ