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
コードを書いていたいけど マネジメントもやるように なっちゃった人のための 生存戦略 / DAY-ONE-CTO-VPoE-Conference-2022-Spring
Search
CARTA Engineering
April 08, 2022
Technology
0
1.6k
コードを書いていたいけど マネジメントもやるように なっちゃった人のための 生存戦略 / DAY-ONE-CTO-VPoE-Conference-2022-Spring
イベント
https://day-one-2022-spring.cto-a.org/
CARTA Engineering
April 08, 2022
Tweet
Share
More Decks by CARTA Engineering
See All by CARTA Engineering
スペシャリスト?フルスタック?whichではないフルサイクル開発者という生き方 / 42TOKYO-SPECIAL-LECTURE-231106
carta_engineering
1
760
内製ハイブリッドイベントの創り方 / how to make hybrid event in carta
carta_engineering
0
550
成長は小さな失敗の積み重ね 事業を支えるCARTAのフルサイクルエンジニアリング / growth-for-small-fail-fast-carta-fullcycle
carta_engineering
1
340
TECH BLOGから CARTAを見る / Learning about CARTA from TECH BLOG
carta_engineering
0
78
思わず目にとまる コンテンツの作り方、届け方 / how-to-create-deliver-content-catches-the-eye
carta_engineering
0
620
仕事でWeb API開発するときに考えていること / 技育CAMPアカデミア2023
carta_engineering
2
780
CARTA HOLDINGS エンジニア向け 採用ピッチ資料 / CARTA-GUIDE-for-Engineers
carta_engineering
0
12k
DBのロックについてあまり意識したことがない人に向けた、実は覚えておきたいロックについての知識 / 技育CAMPアカデミア2023
carta_engineering
1
2k
新卒入社から1500人規模のCTOに: エンジニアが圧倒的に成長する3つのコツ / 技育祭2023春
carta_engineering
2
1.2k
Other Decks in Technology
See All in Technology
Databricks における 『MLOps』
databricksjapan
2
140
株式会社EventHub・エンジニア採用資料
eventhub
0
1.9k
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
4
100
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
710
最近たまに見かけるTiDBってなんだ? - Findy
pingcap0315
2
590
2024/4/26 コンピュータ歴史博物館解説告知
toshi_atsumi
0
200
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
190
ユーザーストーリーのレビューを自動化したみたの
bun913
1
320
SREとその組織類型
tatsuo48
8
1.5k
オーナーシップを持つ領域を明確にする
konifar
11
2.6k
〜小さく始めて大きく育てる〜データ分析基盤の開発から活用まで
kniino
0
2k
NgRx Signal Store
rainerhahnekamp
0
120
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
15
2.6k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
How STYLIGHT went responsive
nonsquared
92
4.8k
A Modern Web Designer's Workflow
chriscoyier
688
190k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Building Your Own Lightsaber
phodgson
98
5.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
5
1.5k
Automating Front-end Workflow
addyosmani
1355
200k
Side Projects
sachag
451
41k
The Language of Interfaces
destraynor
151
23k
The Invisible Customer
myddelton
114
12k
Transcript
Day One - CTO/VPoE Conference 2022 Spring - ίʔυΛॻ͍͍͍͚ͯͨͲ ϚωδϝϯτΔΑ͏ʹ
ͳͬͪΌͬͨਓͷͨΊͷ ੜଘઓུ 20224݄8 גࣜձࣾ Lighthouse Studio CTO ւݪ߉ี (@co3k)
2 ʮίʔυΛॻ͍͍͍͚ͯͨͲϚωδϝϯτ ΔΑ͏ʹͳͬͪΌͬͨਓʯͬͯʁ
3 ͜͏͍͏ʮΩϟϦΞʯɺ͋Γ͕ͪ͡Όͳ͍Ͱ͔͢……ʁ
3 ͜͏͍͏ʮΩϟϦΞʯɺ͋Γ͕ͪ͡Όͳ͍Ͱ͔͢……ʁ ɹϓϩάϥϛϯάָ͗͆͆͆͢͠ झຯΈ͍ͨͳͷͳͷʹɺ ͍ͭͷؒʹ͔୭͔ͷʹཱͬͯɺ ͦͷ͏͓͑ۚ·ͰΒ͑ΔͳΜͯ ɹɹ࠷ߴ͗͢Ͱʁʁʁʁ
3 ͜͏͍͏ʮΩϟϦΞʯɺ͋Γ͕ͪ͡Όͳ͍Ͱ͔͢……ʁ ɹϓϩάϥϛϯάָ͗͆͆͆͢͠ झຯΈ͍ͨͳͷͳͷʹɺ ͍ͭͷؒʹ͔୭͔ͷʹཱͬͯɺ ͦͷ͏͓͑ۚ·ͰΒ͑ΔͳΜͯ ɹɹ࠷ߴ͗͢Ͱʁʁʁʁ ʂʂԿ͔͠ΒͷڥͷมԽʂʂ ʢͨͱ͑ɺʮస৬ʯʮۀʯʮνʔϜͷ֦େʯ ʮࣄۀͷٸʯʮ෦ͷ౷ഇ߹ʯʮM&Aʯ
ʮۀѱԽʯʮ৬ऀଓग़ʯʮલऀͷୀɺୀ৬ʯɺ ……͋ͱԿ͔͋Γ·͢ʁʣ
3 ͜͏͍͏ʮΩϟϦΞʯɺ͋Γ͕ͪ͡Όͳ͍Ͱ͔͢……ʁ ɹϓϩάϥϛϯάָ͗͆͆͆͢͠ झຯΈ͍ͨͳͷͳͷʹɺ ͍ͭͷؒʹ͔୭͔ͷʹཱͬͯɺ ͦͷ͏͓͑ۚ·ͰΒ͑ΔͳΜͯ ɹɹ࠷ߴ͗͢Ͱʁʁʁʁ ʂʂԿ͔͠ΒͷڥͷมԽʂʂ ʢͨͱ͑ɺʮస৬ʯʮۀʯʮνʔϜͷ֦େʯ ʮࣄۀͷٸʯʮ෦ͷ౷ഇ߹ʯʮM&Aʯ
ʮۀѱԽʯʮ৬ऀଓग़ʯʮલऀͷୀɺୀ৬ʯɺ ……͋ͱԿ͔͋Γ·͢ʁʣ ͳΜͰɺࢲ͕ $50ʹɻ 1E.ʹɻ &.ʹɻ ςοΫϦʔυʹɻ
4 Disclaimer • ຊൃදʹؚ·ΕΔ༰ CARTA HOLDINGS ͳͲͰͷܦݧΛ ϕʔεʹҭ·Εͨւݪͷݸਓతݟղʹجͮ͘ͷͰ͢ɻ CARTA HOLDINGS
ࣗମͷݟղͱࡉ͔͍ͰҟͳΔ͕͋ Δ͔͠Ε·ͤΜ • ւݪ͕ɺ͋Δ݅ԼͰ͋ΔΞϓϩʔνΛࢼΈͨͱ͜Ζɺ͋ Δ݁Ռ͕ಘΒΕͨɺͱ͍͏ʹ͗͢·ͤΜɻ͋ͳͨͷέʔε Ͱస༻Մೳ͔Ͳ͏͔Θ͔Γ·ͤΜʢϑΟʔυόοΫ͓ͪ ͓ͯ͠Γ·͢ʂʣ • ͋͘·Ͱύλʔϯͱͯ͠ཧղ͍͖ͨͩɺղ๏ͷώϯτͱͯ͠׆ ༻͍͚ͯͨͩ͠Ε͍Ͱ͢
5 ͓ئ͍ • ຊൃදͷੑ্࣭ɺݱ৬ʹ͓͚ΔܦݧͷΈͳΒͣɺલ৬ʹ͓ ͚Δܦݧʹ৮ΕΔ͜ͱ͕ආ͚ΒΕ·ͤΜͰͨ͠ • ͔͠͠ओ͋͘·ͰࢲࣗͷͰ͋ͬͯɺલ৬ͦͷϓϩμ ΫτͷͦͷओΛΘΓ͘͢͢ΔͨΊͷ୯ͳΔྫʹա ͗·ͤΜ •
ͦͷͨΊɺࢲͷউखͳݴٴʹΑ༷ͬͯʑͳҹ͕͍ͭͯ͠· ͏͜ͱΛ͙ͨΊɺ֤छϝσΟΞ্Ͱͷຊൃදʹର͢Δݴٴͷ ࡍʹɺ۩ମతͳϓϩμΫτ໊Λؚ·ͳ͍ܗͰ͓ئ͍͍ͨ͠ Ͱ͢ʢ෬ͤࣈͰͷݴٴ͝ԕྀ͍͚ͨͩΔͱ͍Ͱ͢ʣ
ձࣾઆ໌
7 CARTA HOLDINGS 20191݄ VOYAGE GROUP ͱ CCI ͕ܦӦ౷߹ͯ͠ੜ͠·ͨ͠
ଟ͘ͷࣄۀɾαʔϏεΛӡӦ͍ͯ͠·͢ʢԼهҰ෦Λൈਮʣ
8 •2017 ઃཱ •גࣜձࣾ CARTA HOLDINGS 100% ࢠձࣾ •ήʔϜ߈ུαΠτʮਆήʔ߈ུʯΛத৺ͱͨ͠ɺϝσΟΞࣄۀΛ͓͜ͳ͏ձࣾ •։ൃۀʹܞΘΔ։ൃνʔϜͷϝϯόʔ
6 ਓɺඇ։ൃۀʢฤूӦۀͳͲʣʹܞ ΘΔϝϯόʔͦͷ 10 ഒҎ্ͱ͍͏৫ߏ
9 •2015 αʔϏε։࢝ •ήʔϜ߈ུαΠτͱͯ͠ൺֱతޙ ൃͰ͋Γͳ͕ΒɺݱࡏͰेສه ࣄɺ݄ؒ 2 ԯ PV Λ͑Δ·Ͱͷن
ʹ •߈ུαΠτͷΈͳΒͣɺϨϏϡʔ χϡʔεͳͲɺήʔϜؔ࿈ίϯςϯ πΛଟ֯తʹల։͍ͯ͠·͢
10 ʰEngineers in VOYAGE ― ࣄۀΛΤϯδχΞϦϯ ά͢Δٕज़ऀͨͪʱ 20208݄7 ୈ1൛ୈ1
ൃߦ •CARTA HOLDINGS ͷΤϯδχΞͷՁ؍ߟ͑ ํ͕ɺ t-wada ࢯͷΠϯλϏϡʔΛ௨ͯ͠དʑʹ ޠΒΕ͍ͯ·͢ •Lighthouse Studio ʹ͍ͭͯୈ 4 ষʹΠϯλ Ϗϡʔ͕ܝࡌ͞Ε͍ͯ·͢ɻαʔϏεͷ্ཱͪ͛ظ ͷγεςϜߏஙʹؔ͢Δ͕த৺Ͱ͢
ࣗݾհ
12 ւݪ߉ี Twitter: @co3k ܦྺ 2005ʙ2014 גࣜձࣾ खౢ 2014ʙ גࣜձࣾ
VOYAGE GROUP 2017ʙ VOYAGE Lighthouse Studio CTO ࣗݾհ
13 ܦྺʹΊΔΤϯδχΞϦϯάܥۀͱ Ϛωδϝϯτܥۀͷׂ߹ (Πϝʔδ) 0 20 40 60 80 100
120 140 2006 2014 2022 (%) ϦʔυΤϯδχΞʹͳΔ స৬ Lighthouse Studio CTO ब ΤϯδχΞϦϯάܥۀ Ϛωδϝϯτܥۀ ֎෦ύʔτφʔͷํͷϚωδϝϯτΛத৺ʹ
ίʔυத৺ͩͬͨࢲ͕ ϓϩμΫτɺϐʔϓϧʹ ͖͋͏·Ͱ
15 ࠷ॳظͷʮϚωδϝϯτʯ • ϓϩάϥϛϯάͱϓϩδΣΫτཧͱཁ݅ఆٛͱઃܭͱ…… • ͍ΘΏΔϐʔϓϧϚωδϝϯτํ໘ͰຊʹԿ͍ͬͯͳ ͔ͬͨʢጻչʣ • എதͰޠΔελΠϧ •
ίʔυΛ௨ͨ͠ձʢʁʣ • పఈతͳίʔυϨϏϡʔϖΞϓϩΛ௨ͯ͡…… • ೝࣝͱେ͖͘ҟͳΔՌ͕ग़͖ͯͨͱ͖ɺࣗͰϕʔε ͱͳΔίʔυΛॻ͍ͯͯ͠͠·͏
16 Ͳ͏ͯ͜͠͏ͳͬͨͷ͔ʁ • ͦͦߴ 2 ͷͱ͖ʹϓϩάϥϛϯάΛࣄͰͬͯΈͨͯ͘͜ͷۀ քʹඈͼࠐΜͩ • ʮҰ൪ͷԼͬʯ͕ͩͬͨɺ͍ͭͷؒʹ͔͋ΒΏΔ໘ͰϦʔμʔ γοϓͱΦʔφʔγοϓΛൃش͢ΔΑ͏ʹ
• Ͳ͏Β͜ͷࣄ͕͍͍ͯͨΑ͏ͰɺΊͪΌͪ͘ΌίʔυΛॻ͖ ·ͬͨ͘͠ɺٕज़ॻΊͪΌͪ͘ΌಡΈ·ͬͨ͘͠ɺΊͪΌͪ͘Ό ࣮ફܦݧΛੵΜͰϝΩϝΩͱͨ͠ • όοΫάϥϯυҰؔͳ࣮͘ྗओٛͰ׆༂Ͱ͖ΔڥͰډ৺ ͕Α͔ͬͨ • ͜ͷޭମݧ͕ʮ͜Μͳ͕ࣗ͜͜·ͰͰ͖ͨΜ͔ͩΒଞͷਓ͖ͬ ͱͰ͖ΔͩΖ͏ʯͱ͍͏ࢥ͍ࠐΈΛੜΉ
17 ͍ͦͯͭ͠ʹɺ ϓϩάϥϚͱͯ͠ͷېسΛ൜ͯ͠͠·͏
18 ʰ͋ͳ͕ͨઈର͖͢Ͱͳ͍͜ͱ PART Iʱ “ ” ͱ͜Ζ͕ɺͦ͏ͳΜͩɻ൴Βҙਤతʹͬͨͷͩɻ൴Β͕ͦΕ ΛͬͨͷɺͲΜͳιϑτΣΞձࣾͰ൜͠ಘΔɺ࠷ѱͷઓ ུతޡΓʹΑΔɻ ൴ΒϓϩάϥϜΛεΫϥον͔Βॻ͖͢͜ͱʹܾΊͨͷͩɻ
——Joel Spolsky ஶɺ੨༃ ༁ʰJoel on Softwareʱ • Joel Spolsky ͷϑΝϯͰ͋Δࢲɺ͜ͷΞϓϩʔνͷఏҊΛड͚ͨ ͱ͖ʹ࠷ॳରͨ͠ɻͱ͜Ζ͕࠷ऴతʹύϯυϥͷശΛ։͚ͯ ͠·͏͜ͱʹͳΔɻ݁ہɺࣗͷͰܦݧͯ͠ΈΔ·Ͱɺຊͷҙ ຯͰ Joel Spolsky ͕ݴ͍ͬͯΔ͜ͱΛཧղͰ͖ͳ͔ͬͨͷͩ……
19 ͋·Γʹະख़ͩͬͨ • ҭΛॆʹ͓͜ͳ͑ͣɺ։ൃ৫ΛޮՌతʹ֦େ͢Δ͜ͱ͕Ͱ ͖ͳ͔ͬͨ • ʮଈઓྗʯͳํʹۀҕୗͤ͟ΔΛಘͳ͍ঢ়گʹ • ͦͷ߹΄ͱΜͲίʔυͰʁɹΈ͍ͨͳઃܭΛ͍ͯͨ͠ͷ ͰɺϚωδϝϯτͷൽΛඃͬͨϓϩάϥϛϯάΛ͍ͯͨ͠ʹ͠
͍ • ·ͬͨ͘εέʔϧ͑͠ͳ͍࠷ѱͳঢ়گ • ࣄۀɺܦӦతʹμϝʔδΛ༩͑Δछྨͷٕज़తܾஅΛͯ͠͠·ͬͨ • ͦͷϦΧόϦʔ݁ہࣗΛத৺ͱ͓ͯ͜͠ͳ͏͜ͱʹͳΔ͕ɺ ͔ͳΓͷ࣌ؒΛཁ͢Δ͜ͱʹ
సػͦͷ 1 ϦʔϯελʔτΞοϓ
21 ʰϦʔϯɾελʔτΞοϓʱͱͷग़ձ͍ • 2014 ʹגࣜձࣾ VOYAGE GROUP (࣌) ʹస৬͢Δ •
࣌ͷࣄۀऀ͔Βʮੋඇ ͜ͷॻ੶Λࢀߟʹͯ͠΄͠ ͍ʯͱϓϨθϯτ͞ΕΔ • ࣗࣾαʔϏε։ൃ͕·ͬͨ͘ ͷະܦݧͩͬͨࣗʹͱͬͯ Իͱݴ͑Δ༰ͩͬͨ
22 ϦʔϯελʔτΞοϓͱ “ ” ϦʔϯɾελʔτΞοϓͱ͍͏໊લɺτϤλͰେҰͱ৽ڷॏ͕։ൃͨ͠Ϧʔϯੜ࢈ ํࣜʹͪͳΜͩͷͩʢݪจϚϚʣɻ ʢུʣ ϦʔϯɾελʔτΞοϓͰݕূʹΑΔֶͼ (validated learning)
Λ୯Ґͱͯ͠ਐาΛܭଌ ͢ΔɻՊֶతͳֶͼΛج४ʹ͢ΕɺελʔτΞοϓͷΛҾͬுΔແବΛൃݟ͠ɺݯ͔Β ઈͭ͜ͱ͕Ͱ͖Δͷͩɻ ——ΤϦοΫɾϦʔε ஶɺҪޱߞೋ ༁ʰϦʔϯɾελʔτΞοϓʱ • ࣄۀ։ൃͱ͍͏ͷاըऀͷࢥ͍Λମݱ͍ͯ͘͠ͷͩͱࢥ͍ͬͯͨʢͳͥͳΒड ୗ։ൃͰͦ͏͍͓ͬͨ٬༷ʹଟ͘ग़ձͬͨͷͰɻ͔͠͠ࠓʹͯ͠ࢥ͑ෛܕ։ൃ ϞσϧͰͦ͏ͳΔͷࣗવͳͷͰ͋Δʣ • ސ٬ͱʮରʯ͠ͳ͕Βɺૣ͍ϑΟʔυόοΫαΠΫϧͰԾઆݕূΛ܁Γฦ͍ͯ͠ ͘ͱ͍͏ͦͷՊֶతͳΞϓϩʔνʹɺΤϯδχΞͰ͋Δࢲڧۙ͘ײΛ๊͍ͨ
23 Don't guess, measure! • ͳΜ͔ͩࣄۀͱ͍͏ͷ͕ҰछͷιϑτΣΞͷΑ͏ʹײͨ͡ • ʮࣄۀΤϯδχΞϦϯά͍͍ͯ͠ͷ͔ʂʯ Կ͔ʹࣅ͍ͯΔ……ͦ͏ɺ ※ग़యෆ໌
(Robert C. Pike ͷ Notes on Programming in C ͕ϕʔεʁ) — Richard P. Gabriel Worse Is Better
సػͦͷ 2 ٕज़ྗධՁձ
25 5ͰΘ͔Δٕज़ྗධՁձ (Λ 30 ඵͰհ) https://speakerdeck.com/makoga/understanding-voyagegroups-technology-assessment-in-5-minites
26 ٕज़ྗධՁձͷԿ͕ࢲΛม͑ͨͷ͔ • ٕज़ྗධՁձͷධՁऀͱͯ͠ࢀՃ͍ͯ͘͜͠ͱͰɺϦΞϧͳࣄྫ ࣾͷٕज़తτϨϯυʹ৮ΕΔ͜ͱ͕Ͱ͖ͨ • ଞͷਓͷࢥߟͷաఔΛ͘͜ͱ͕Ͱ͖Δɻࣗͱಉ͡ϓϩηε ͋ΕɺͪΖΜҧ͏ϓϩηε͋Δ͕ɺ͔͠͠ΈΜͳؤுͬͯ ՌΛग़͍ͯ͠Δ…… •
ʮifʯͷੈքΛ͖ݟ͍ͯΔͷʹࣅ͍ͯΔ • ਅʹධՁΛ͍ͯ͘͠ʹ͋ͨΓɺʮ͡Ό͋ɺࣗͩͬͨΒͲ͏͢ Δͷ͔ʁʯΛৗʹߟ͑Δ͜ͱʹͳͬͨ • ҙ֎ͳ෭࡞༻͕ͩͬͨɺ͜Ε͕ଞऀͱҧ͏ʮࣗͷڧΈʯʹ ֮ࣗతʹͳΔ͜ͱʹܨ͕ͬͨ
సػͦͷ 3 ετϨϯάεϑΝΠϯμʔ
28 ετϨϯάεϑΝΠϯμʔͱʁ • ࣗͷʮڧΈʯʮบʯΛՄࢹԽ͠ɺࣗʹͱͬͯ࠷దԽ͞ΕͨΞϓϩʔ νͰՌΛग़ͤΔΑ͏ʹ͢ΔͨΊͷπʔϧͰ͋Δ • 34 ͋Δࢿ࣭ͷ͏ͪɺ 1 Ґ͔Β
10 ҐΛʮ্Ґࢿ࣭ʯͱݺͿ • ՌΛग़͍ͯ͠Δͱ͖ʹʮແҙࣝʹ܁Γฦ͞ΕΔࢥߟɺײɺߦಈ ͷบʯΛՄࢹԽͨ͠ͷ • บͳͷͰɺݺٵ͢ΔΑ͏ʹࣗવʹͰ͖͍ͯΔͷ • ʮ্Ґࢿ࣭ʯʮڧΈʯʮ࠽ೳʯͱ͍͏ଆ໘͋ΔҰํͰɺڧ͘ ग़ա͗ͨ߹ʹʮॴʯʹͳΓ͏Δ • ใ͕ࡉ͔͘ଌఆͷͨΊͷઃଟ͘ɺ݁Ռ͋ΔҙຯͰΘ͔Γ͢ ͘ͳ͍͕ɺ͔ࣗΒݟͯଞਓ͔Βݟ͔ͯͳΓೲಘײͷ͋Δ݁Ռ͕ ग़ͯ͘Δ
29 ࢲͷετϨϯάεϑΝΠϯμʔ • ্Ґࢿ࣭ (ʮઓུతࢥߟྗʯʹڧΈ) 1. ল 2. ୡ 3.
ऩू৺ 4. ண 5. ײ 6. ֶशཉ 7. ࣗզ 8. ݸผԽ 9. ੳࢥߟ 10.ඪࢥߟ • ࢥߟମྗ͕͋Γɺ۷ΓԼ͛ͯߟ͑ͨΓɺ༷ʑͳ͔֯ΒࣄΛݟͯຊ࣭Λ ڀ͢Δ • ؔ࿈ੑͷͳ͍ͷͷͳ͔ʹܨ͕ΓΛݟ͍ͩ͢͜ͱ͕Ͱ͖Δ • ਓฒΈҎ্ͷόΠλϦςΟ͕͋Δ ๊͑ࠐΈա͗ͨΓɺແཧΛ͗ͨ͢͠Γ͢Δ͕͋Δɻײ͕ڧ͗ͯ͢ ଞਓʹཔΔͷ͕ۤख • ணखͨ͠ͷՌ͕ग़Δ·Ͱ͢ΔҰํͰɺߟ͑Δ͚ͩͰऴΘͬͯߦಈ ʹҠ͞ͳ͔ͬͨΓɺֻ͕͔࣌ؒͬͨΓ͢Δ • ਓΛܾΊ͚ͭͯஅ͢Δ͜ͱͳ͘ɺͻͱΓͻͱΓͷҧ͍ʹΛ͚ͯݸʑʹ ͋ͬͨ͠ํΛ͢Δ͜ͱ͕Ͱ͖Δ ߦ͖͗ͯ͢͠·͏ͱपғ͔Βʮ͑͜ͻ͍͖͍ͯ͠Δʯͱײ͡ΒΕͯ͠·͏ ةݥ͕͋Δ • ણࡉͳҰ໘͕͋ΓɺωΨςΟϒϑΟʔυόοΫʹই͖͍ͭ͢ ࢿ࣭ͷྖҬ ࣮ߦྗ Өڹྗ ਓؒؔߏஙྗ ઓུతࢥߟྗ ઓུతࢥߟྗ ল ऩू৺ ண ֶशཉ ੳࢥߟ ୡཉ ײ ඪࢥߟ ࣗզ ݸผԽ
෦ॺΤϯδχΞ 1. ࠷্ࢤ 2. ϙδςΟϒ 3. ΞϨϯδ 4. แؚ 5.
ڞײੑ 6. ӡ໋ࢥߟ 7. ଅਐ 8. ୡཉ 9. ੳࢥߟ 10.ண ଞ෦ॺΤϯδχΞ 1. ະདྷࢤ 2. ऩू৺ 3. ֶशཉ 4. ճ෮ࢤ 5. ݸผԽ 6. ଅਐ 7. ࣗզ 8. ৴೦ 9. ண 10.ඪࢤ ෦ॺӦۀ 1. ϙδςΟϒ 2. ୡཉ 3. ݸผԽ 4. ઓུੑ 5. ֶशཉ 6. ண 7. ະདྷࢤ 8. แؚ 9. ׆ൃੑ 10.৴೦ ਓࣄ 1. ΞϨϯδ 2. ֶशཉ 3. ճ෮ࢤ 4. ׆ൃੑ 5. ௐੑ 6. ີੑ 7. ίϛϡχ έʔγϣϯ 8. ண 9. ࣗզ 10.ڞײੑ ਓࣄ 1. ϙδςΟϒ 2. ΞϨϯδ 3. ௐੑ 4. దԠੑ 5. ݸผԽ 6. ࣾަੑ 7. แؚ 8. ڞײੑ 9. ୡཉ 10.ଅਐ 30 ଞͷਓͷετϨϯάεϑΝΠϯμʔ ւݪ 1. ল 2. ୡ 3. ऩू৺ 4. ண 5. ײ 6. ֶशཉ 7. ࣗզ 8. ݸผԽ 9. ੳࢥߟ 10.ඪࢥߟ ল ऩू৺ ண ֶशཉ ੳࢥߟ ୡཉ ײ ඪࢤ ࣗզ ݸผԽ ੳࢥߟ ୡཉ ඪࢤ ࣗզ ऩू৺ ֶशཉ ࠷্ࢤ ϙδςΟϒ ϙδςΟϒ ϙδςΟϒ ࣮ߦྗ Өڹྗ ਓؒؔߏஙྗ ઓུతࢥߟྗ ΞϨϯδ ΞϨϯδ ΞϨϯδ แؚ ڞײੑ ӡ໋ࢥߟ ଅਐ ண ண ண ֶशཉ ݸผԽ ୡཉ แؚ ֶशཉ ࣗզ ڞײੑ ண แؚ ڞײੑ ୡཉ ଅਐ ճ෮ࢤ ະདྷࢤ ݸผԽ ଅਐ ৴೦ ઓུੑ ະདྷࢤ ׆ൃੑ ৴೦ ճ෮ࢤ ׆ൃੑ ௐੑ ີੑ ίϛϡχ έʔγϣϯ ݸผԽ ௐੑ దԠੑ ࣾަੑ ւݪ ෦ॺΤϯδχΞ ଞ෦ॺΤϯδχΞ ෦ॺӦۀ ਓࣄ ਓࣄ
෦ॺΤϯδχΞ 1. ࠷্ࢤ 2. ϙδςΟϒ 3. ΞϨϯδ 4. แؚ 5.
ڞײੑ 6. ӡ໋ࢥߟ 7. ଅਐ 8. ୡཉ 9. ੳࢥߟ 10.ண ଞ෦ॺΤϯδχΞ 1. ະདྷࢤ 2. ऩू৺ 3. ֶशཉ 4. ճ෮ࢤ 5. ݸผԽ 6. ଅਐ 7. ࣗզ 8. ৴೦ 9. ண 10.ඪࢤ ෦ॺӦۀ 1. ϙδςΟϒ 2. ୡཉ 3. ݸผԽ 4. ઓུੑ 5. ֶशཉ 6. ண 7. ະདྷࢤ 8. แؚ 9. ׆ൃੑ 10.৴೦ ਓࣄ 1. ΞϨϯδ 2. ֶशཉ 3. ճ෮ࢤ 4. ׆ൃੑ 5. ௐੑ 6. ີੑ 7. ίϛϡχ έʔγϣϯ 8. ண 9. ࣗզ 10.ڞײੑ ਓࣄ 1. ϙδςΟϒ 2. ΞϨϯδ 3. ௐੑ 4. దԠੑ 5. ݸผԽ 6. ࣾަੑ 7. แؚ 8. ڞײੑ 9. ୡཉ 10.ଅਐ 30 ଞͷਓͷετϨϯάεϑΝΠϯμʔ ւݪ 1. ল 2. ୡ 3. ऩू৺ 4. ண 5. ײ 6. ֶशཉ 7. ࣗզ 8. ݸผԽ 9. ੳࢥߟ 10.ඪࢥߟ ল ऩू৺ ண ֶशཉ ੳࢥߟ ୡཉ ײ ඪࢤ ࣗզ ݸผԽ ੳࢥߟ ୡཉ ඪࢤ ࣗզ ऩू৺ ֶशཉ ࠷্ࢤ ϙδςΟϒ ϙδςΟϒ ϙδςΟϒ ࣮ߦྗ Өڹྗ ਓؒؔߏஙྗ ઓུతࢥߟྗ ΞϨϯδ ΞϨϯδ ΞϨϯδ แؚ ڞײੑ ӡ໋ࢥߟ ଅਐ ண ண ண ֶशཉ ݸผԽ ୡཉ แؚ ֶशཉ ࣗզ ڞײੑ ண แؚ ڞײੑ ୡཉ ଅਐ ճ෮ࢤ ະདྷࢤ ݸผԽ ଅਐ ৴೦ ઓུੑ ະདྷࢤ ׆ൃੑ ৴೦ ճ෮ࢤ ׆ൃੑ ௐੑ ີੑ ίϛϡχ έʔγϣϯ ݸผԽ ௐੑ దԠੑ ࣾަੑ ւݪ ෦ॺΤϯδχΞ ଞ෦ॺΤϯδχΞ ෦ॺӦۀ ਓࣄ ਓࣄ ಉҰ෦ॺͷಉҰ৬छͰҟͳΔ
෦ॺΤϯδχΞ 1. ࠷্ࢤ 2. ϙδςΟϒ 3. ΞϨϯδ 4. แؚ 5.
ڞײੑ 6. ӡ໋ࢥߟ 7. ଅਐ 8. ୡཉ 9. ੳࢥߟ 10.ண ଞ෦ॺΤϯδχΞ 1. ະདྷࢤ 2. ऩू৺ 3. ֶशཉ 4. ճ෮ࢤ 5. ݸผԽ 6. ଅਐ 7. ࣗզ 8. ৴೦ 9. ண 10.ඪࢤ ෦ॺӦۀ 1. ϙδςΟϒ 2. ୡཉ 3. ݸผԽ 4. ઓུੑ 5. ֶशཉ 6. ண 7. ະདྷࢤ 8. แؚ 9. ׆ൃੑ 10.৴೦ ਓࣄ 1. ΞϨϯδ 2. ֶशཉ 3. ճ෮ࢤ 4. ׆ൃੑ 5. ௐੑ 6. ີੑ 7. ίϛϡχ έʔγϣϯ 8. ண 9. ࣗզ 10.ڞײੑ ਓࣄ 1. ϙδςΟϒ 2. ΞϨϯδ 3. ௐੑ 4. దԠੑ 5. ݸผԽ 6. ࣾަੑ 7. แؚ 8. ڞײੑ 9. ୡཉ 10.ଅਐ 30 ଞͷਓͷετϨϯάεϑΝΠϯμʔ ւݪ 1. ল 2. ୡ 3. ऩू৺ 4. ண 5. ײ 6. ֶशཉ 7. ࣗզ 8. ݸผԽ 9. ੳࢥߟ 10.ඪࢥߟ ল ऩू৺ ண ֶशཉ ੳࢥߟ ୡཉ ײ ඪࢤ ࣗզ ݸผԽ ੳࢥߟ ୡཉ ඪࢤ ࣗզ ऩू৺ ֶशཉ ࠷্ࢤ ϙδςΟϒ ϙδςΟϒ ϙδςΟϒ ࣮ߦྗ Өڹྗ ਓؒؔߏஙྗ ઓུతࢥߟྗ ΞϨϯδ ΞϨϯδ ΞϨϯδ แؚ ڞײੑ ӡ໋ࢥߟ ଅਐ ண ண ண ֶशཉ ݸผԽ ୡཉ แؚ ֶशཉ ࣗզ ڞײੑ ண แؚ ڞײੑ ୡཉ ଅਐ ճ෮ࢤ ະདྷࢤ ݸผԽ ଅਐ ৴೦ ઓུੑ ະདྷࢤ ׆ൃੑ ৴೦ ճ෮ࢤ ׆ൃੑ ௐੑ ີੑ ίϛϡχ έʔγϣϯ ݸผԽ ௐੑ దԠੑ ࣾަੑ ւݪ ෦ॺΤϯδχΞ ଞ෦ॺΤϯδχΞ ෦ॺӦۀ ਓࣄ ਓࣄ ಉҰ෦ॺͷಉҰ৬छͰҟͳΔ Ұݟ͢Δͱࣅ͍ͯΔ͕ࢿ࣭ͷ༁ҟͳΔ
෦ॺΤϯδχΞ 1. ࠷্ࢤ 2. ϙδςΟϒ 3. ΞϨϯδ 4. แؚ 5.
ڞײੑ 6. ӡ໋ࢥߟ 7. ଅਐ 8. ୡཉ 9. ੳࢥߟ 10.ண ଞ෦ॺΤϯδχΞ 1. ະདྷࢤ 2. ऩू৺ 3. ֶशཉ 4. ճ෮ࢤ 5. ݸผԽ 6. ଅਐ 7. ࣗզ 8. ৴೦ 9. ண 10.ඪࢤ ෦ॺӦۀ 1. ϙδςΟϒ 2. ୡཉ 3. ݸผԽ 4. ઓུੑ 5. ֶशཉ 6. ண 7. ະདྷࢤ 8. แؚ 9. ׆ൃੑ 10.৴೦ ਓࣄ 1. ΞϨϯδ 2. ֶशཉ 3. ճ෮ࢤ 4. ׆ൃੑ 5. ௐੑ 6. ີੑ 7. ίϛϡχ έʔγϣϯ 8. ண 9. ࣗզ 10.ڞײੑ ਓࣄ 1. ϙδςΟϒ 2. ΞϨϯδ 3. ௐੑ 4. దԠੑ 5. ݸผԽ 6. ࣾަੑ 7. แؚ 8. ڞײੑ 9. ୡཉ 10.ଅਐ 30 ଞͷਓͷετϨϯάεϑΝΠϯμʔ ւݪ 1. ল 2. ୡ 3. ऩू৺ 4. ண 5. ײ 6. ֶशཉ 7. ࣗզ 8. ݸผԽ 9. ੳࢥߟ 10.ඪࢥߟ ল ऩू৺ ண ֶशཉ ੳࢥߟ ୡཉ ײ ඪࢤ ࣗզ ݸผԽ ੳࢥߟ ୡཉ ඪࢤ ࣗզ ऩू৺ ֶशཉ ࠷্ࢤ ϙδςΟϒ ϙδςΟϒ ϙδςΟϒ ࣮ߦྗ Өڹྗ ਓؒؔߏஙྗ ઓུతࢥߟྗ ΞϨϯδ ΞϨϯδ ΞϨϯδ แؚ ڞײੑ ӡ໋ࢥߟ ଅਐ ண ண ண ֶशཉ ݸผԽ ୡཉ แؚ ֶशཉ ࣗզ ڞײੑ ண แؚ ڞײੑ ୡཉ ଅਐ ճ෮ࢤ ະདྷࢤ ݸผԽ ଅਐ ৴೦ ઓུੑ ະདྷࢤ ׆ൃੑ ৴೦ ճ෮ࢤ ׆ൃੑ ௐੑ ີੑ ίϛϡχ έʔγϣϯ ݸผԽ ௐੑ దԠੑ ࣾަੑ ւݪ ෦ॺΤϯδχΞ ଞ෦ॺΤϯδχΞ ෦ॺӦۀ ਓࣄ ਓࣄ ಉҰ෦ॺͷಉҰ৬छͰҟͳΔ Ұݟ͢Δͱࣅ͍ͯΔ͕ࢿ࣭ͷ༁ҟͳΔ ҟͳΔ৬छͰಉҰͷ্Ґࢿ࣭ͱͳΔ͜ͱ
෦ॺΤϯδχΞ 1. ࠷্ࢤ 2. ϙδςΟϒ 3. ΞϨϯδ 4. แؚ 5.
ڞײੑ 6. ӡ໋ࢥߟ 7. ଅਐ 8. ୡཉ 9. ੳࢥߟ 10.ண ଞ෦ॺΤϯδχΞ 1. ະདྷࢤ 2. ऩू৺ 3. ֶशཉ 4. ճ෮ࢤ 5. ݸผԽ 6. ଅਐ 7. ࣗզ 8. ৴೦ 9. ண 10.ඪࢤ ෦ॺӦۀ 1. ϙδςΟϒ 2. ୡཉ 3. ݸผԽ 4. ઓུੑ 5. ֶशཉ 6. ண 7. ະདྷࢤ 8. แؚ 9. ׆ൃੑ 10.৴೦ ਓࣄ 1. ΞϨϯδ 2. ֶशཉ 3. ճ෮ࢤ 4. ׆ൃੑ 5. ௐੑ 6. ີੑ 7. ίϛϡχ έʔγϣϯ 8. ண 9. ࣗզ 10.ڞײੑ ਓࣄ 1. ϙδςΟϒ 2. ΞϨϯδ 3. ௐੑ 4. దԠੑ 5. ݸผԽ 6. ࣾަੑ 7. แؚ 8. ڞײੑ 9. ୡཉ 10.ଅਐ 30 ଞͷਓͷετϨϯάεϑΝΠϯμʔ ւݪ 1. ল 2. ୡ 3. ऩू৺ 4. ண 5. ײ 6. ֶशཉ 7. ࣗզ 8. ݸผԽ 9. ੳࢥߟ 10.ඪࢥߟ ল ऩू৺ ண ֶशཉ ੳࢥߟ ୡཉ ײ ඪࢤ ࣗզ ݸผԽ ੳࢥߟ ୡཉ ඪࢤ ࣗզ ऩू৺ ֶशཉ ࠷্ࢤ ϙδςΟϒ ϙδςΟϒ ϙδςΟϒ ࣮ߦྗ Өڹྗ ਓؒؔߏஙྗ ઓུతࢥߟྗ ΞϨϯδ ΞϨϯδ ΞϨϯδ แؚ ڞײੑ ӡ໋ࢥߟ ଅਐ ண ண ண ֶशཉ ݸผԽ ୡཉ แؚ ֶशཉ ࣗզ ڞײੑ ண แؚ ڞײੑ ୡཉ ଅਐ ճ෮ࢤ ະདྷࢤ ݸผԽ ଅਐ ৴೦ ઓུੑ ະདྷࢤ ׆ൃੑ ৴೦ ճ෮ࢤ ׆ൃੑ ௐੑ ີੑ ίϛϡχ έʔγϣϯ ݸผԽ ௐੑ దԠੑ ࣾަੑ ւݪ ෦ॺΤϯδχΞ ଞ෦ॺΤϯδχΞ ෦ॺӦۀ ਓࣄ ਓࣄ ಉҰ෦ॺͷಉҰ৬छͰҟͳΔ Ұݟ͢Δͱࣅ͍ͯΔ͕ࢿ࣭ͷ༁ҟͳΔ ҟͳΔ৬छͰಉҰͷ্Ґࢿ࣭ͱͳΔ͜ͱ ಉҰ෦ॺͷಉҰ৬छͰҟͳΔ
෦ॺΤϯδχΞ 1. ࠷্ࢤ 2. ϙδςΟϒ 3. ΞϨϯδ 4. แؚ 5.
ڞײੑ 6. ӡ໋ࢥߟ 7. ଅਐ 8. ୡཉ 9. ੳࢥߟ 10.ண ଞ෦ॺΤϯδχΞ 1. ະདྷࢤ 2. ऩू৺ 3. ֶशཉ 4. ճ෮ࢤ 5. ݸผԽ 6. ଅਐ 7. ࣗզ 8. ৴೦ 9. ண 10.ඪࢤ ෦ॺӦۀ 1. ϙδςΟϒ 2. ୡཉ 3. ݸผԽ 4. ઓུੑ 5. ֶशཉ 6. ண 7. ະདྷࢤ 8. แؚ 9. ׆ൃੑ 10.৴೦ ਓࣄ 1. ΞϨϯδ 2. ֶशཉ 3. ճ෮ࢤ 4. ׆ൃੑ 5. ௐੑ 6. ີੑ 7. ίϛϡχ έʔγϣϯ 8. ண 9. ࣗզ 10.ڞײੑ ਓࣄ 1. ϙδςΟϒ 2. ΞϨϯδ 3. ௐੑ 4. దԠੑ 5. ݸผԽ 6. ࣾަੑ 7. แؚ 8. ڞײੑ 9. ୡཉ 10.ଅਐ 30 ଞͷਓͷετϨϯάεϑΝΠϯμʔ ւݪ 1. ল 2. ୡ 3. ऩू৺ 4. ண 5. ײ 6. ֶशཉ 7. ࣗզ 8. ݸผԽ 9. ੳࢥߟ 10.ඪࢥߟ ল ऩू৺ ண ֶशཉ ੳࢥߟ ୡཉ ײ ඪࢤ ࣗզ ݸผԽ ੳࢥߟ ୡཉ ඪࢤ ࣗզ ऩू৺ ֶशཉ ࠷্ࢤ ϙδςΟϒ ϙδςΟϒ ϙδςΟϒ ࣮ߦྗ Өڹྗ ਓؒؔߏஙྗ ઓུతࢥߟྗ ΞϨϯδ ΞϨϯδ ΞϨϯδ แؚ ڞײੑ ӡ໋ࢥߟ ଅਐ ண ண ண ֶशཉ ݸผԽ ୡཉ แؚ ֶशཉ ࣗզ ڞײੑ ண แؚ ڞײੑ ୡཉ ଅਐ ճ෮ࢤ ະདྷࢤ ݸผԽ ଅਐ ৴೦ ઓུੑ ະདྷࢤ ׆ൃੑ ৴೦ ճ෮ࢤ ׆ൃੑ ௐੑ ີੑ ίϛϡχ έʔγϣϯ ݸผԽ ௐੑ దԠੑ ࣾަੑ ւݪ ෦ॺΤϯδχΞ ଞ෦ॺΤϯδχΞ ෦ॺӦۀ ਓࣄ ਓࣄ ಉҰ෦ॺͷಉҰ৬छͰҟͳΔ Ұݟ͢Δͱࣅ͍ͯΔ͕ࢿ࣭ͷ༁ҟͳΔ ҟͳΔ৬छͰಉҰͷ্Ґࢿ࣭ͱͳΔ͜ͱ ಉҰ෦ॺͷಉҰ৬छͰҟͳΔ ੌ·͘͡ʮਓؒؔߏஙྗʯʹภ͍ͬͯΔྫ ͏Β·͍͠……
31 ଞਓͱࣗͷࢁͷొΓํҧ͏ͱ͍͏͜ͱΛ௧ײͨ͠ • ಉ͡Α͏ͳՌΛग़͍ͯ͠ΔΑ͏ͳਓಉ࢜ͰɺՌͷग़͠ํ͕ҟͳΔՄೳ ੑී௨ʹ͋Δ • ετϨϯάεϑΝΠϯμʔʹৄ͍͠ਓࣄͷํʹฉ͍ͨࣄྫ • ͲͪΒʮਓ຺ʯΛ͛Δ͜ͱΛಘҙͱ͢ΔӦۀ৬ •
ยํ࣋ͪલͷʮਓؒؔߏஙྗʯͰࣗવͱωοτϫʔΫΛ͍͛ͯ͘ • ยํʮઓུతࢥߟྗʯʹΑͬͯશʹଧࢉͰਓؒؔΛߏங͍ͯ͘͠ ʢ͔ͦ͠Εʹ֮ࣗతʂʣ • νʔϜͱͯ͠ඪͱ͢Δ͖ͷେࣄʹ͢Δ͖ͷ͑͞߹க͍ͯ͠Ε ɺͦΕͧΕͷڧΈΛ׆͔ͨ͠ํ๏ͷ΄͏͕ύϑΥʔϚϯε͕ग़Δʹܾ ·͍ͬͯΔ→ϝϯόʔͷಛੑʹ͋Θͤͨίϛϡχέʔγϣϯʹస • ʮഎதͰޠΔʯͳΜͯɺϔιͰ͕͍ͯ͠·͏ͳͱࢥ͍ͬͨ
32 ্ (CEO) ͔ΒͷϑΟʔυόοΫ • ετϨϯάεϑΝΠϯμʔͱग़ձͬͯɺࣗଞਓͷʮಛੑʯΛ٬؍తʹݟͭ Ί͠ɺߦಈͷνϡʔχϯάΛ͓͜ͳͬͨ • ͜Ε·Ͱཧ۶ͰৼΔ͍ΛܾΊ͍͕ͯͨɺͦͷʮཧ۶ʯΛνϡʔχϯάͨ͠ ʹա͗ͳ͍……ࣗͱͯͦ͠Ε͚ͩͷ͜ͱ͕ͩͬͨɺୈࡾऀࢹ͔Β͢Δͱ
େ͖ͳৼΔ͍ͷมԽͱͯ͠ݱΕͨΑ͏ͰɺࢲΛݟ͍ͯͨ CEO ʹʮٸʹผ ਓΈ͍ͨʹྑ͘ͳ͚ͬͨͲԿ͕͋ͬͨͷʂʁʯͱڻ͔Εͨ ࠓظͷΤϏͪΌΜɺୈࡾऀతʹݟΔͱ໘తʹͱͯมԽ͕͋ͬ ͨΑ͏ʹࢥ͑·͢ɻਓؒతͳ͕͋ͬͨΑ͏ʹࢥ͍ͬͯͯɺपғ ͷਓ͕ΤϏͪΌΜΛٕज़ऀͱͯ͠ɺҎ֎ͷଆ໘Ͱਓͱͯ͠ଚܟͰ͖ Δਓɺͱͯ͠ʢΑΓʣݟ͍ͯΔΑ͏ʹײ͡·ͨ͠ɻετϨϯάε ϑΝΠϯμʔͷ׆༻͕ਐΜͰ͍Δ͔Βͳͷ͔͠Ε·ͤΜͶɻ
ࢲͷ্Ґࢿ࣭ (࠶ܝ) 1. ল 2. ୡ 3. ऩू৺ 4. ண
5. ײ 6. ֶशཉ 7. ࣗզ 8. ݸผԽ 9. ੳࢥߟ 10.ඪࢥߟ 33 ͲͷΑ͏ͳνϡʔχϯάΛ͓͜ͳ͔ͬͨ • সͬͯ͠·͏͘Β͍ʮਓؒؔߏஙྗʯ͕ऑ͍ʢࣗવʹͰ ͖ͳ͍ʣ͜ͱΛͷͨΓʹͨ͠ • ͦ͜Ͱ٬؍తʹࣔ͞ΕͨࣗͷʮڧΈʯΛ׆͔ͯ͠ɺ͜ͷʮऑ ͞ʯΛิ͑ͳ͍͔ͱߟ͑ͨ • ͱʹ͔͘ଞਓΛΓɺੳ͢Δ͜ͱɻͦͯ͠ଚॏ͢Δ͜ͱ • ʮࣗͱҧ͏ࢿ࣭ʯ͕͋Δɺͱ͍͏ࣄ࣮Λͷ ͨΓʹ͠ɺࣗͱҟͳΔ෦ΛϦεϖΫτ͢Δػձ͕ ͷ͘͢͝૿͑ͨ • ੳʹ͋ͨͬͯଞऀͷετϨϯάεϑΝΠϯμʔ͕͔ ͳΓࢀߟʹͳ͍ͬͯΔ ল ऩू৺ ண ֶशཉ ੳࢥߟ ୡཉ ײ ඪࢥߟ ࣗզ ݸผԽ ʮࣗͷߟ͑ͱߦಈΛϋοΫͨ͠ʯ
ւݪྲྀϚωδϝϯτಓ
35 ϚωδϝϯτͰͳ͘ΤϯδχΞϦϯά͢Δ
36 ιϑτΣΞΤϯδχΞϦϯά͔ΒֶͼऔΕΔ͜ͱଟ͍ • YAGNI (You Ain’t Gonna to Need It)
• Don’t guess, measure! • DRY (Don’t Repeat Yourself) • Laziness, Impatience, Hubris • ۄͷ͑͞े͋ΕɺͲΜͳόάਂࠁͰͳ͍ (given enough eyeballs, all bugs are shallow) • SoC (Separation of Concerns; ؔ৺ͷ) • Worse Is Better
ʮΤϯδχΞϦϯάʯ͜ͷΑ͏ʹྨͰ͖ΔͷͰ 37 ΤϯδχΞϦϯά ιϑτΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά
ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ
ʮΤϯδχΞϦϯάʯ͜ͷΑ͏ʹྨͰ͖ΔͷͰ 37 ΤϯδχΞϦϯά ιϑτΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά
ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ιϑτΣΞΤϯδχΞͷϓϥΫςΟεͱࢥͬͯ ͍ͨ͜ͱɺҰൠԽͷ༨͕͋ΔͷͰʁ
ʮΤϯδχΞϦϯάʯ͜ͷΑ͏ʹྨͰ͖ΔͷͰ 37 ΤϯδχΞϦϯά ιϑτΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά
ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ʮࣄۀΛΤϯδχΞϦϯά͢Δʯ͜ͱͰ զʑମݱ͖ͯͨ͠ͱ͍͑Δ ιϑτΣΞΤϯδχΞͷϓϥΫςΟεͱࢥͬͯ ͍ͨ͜ͱɺҰൠԽͷ༨͕͋ΔͷͰʁ
ʮΤϯδχΞϦϯάʯ͜ͷΑ͏ʹྨͰ͖ΔͷͰ 37 ΤϯδχΞϦϯά ιϑτΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά
ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ʮࣄۀΛΤϯδχΞϦϯά͢Δʯ͜ͱͰ զʑମݱ͖ͯͨ͠ͱ͍͑Δ ͜ͷྖҬΤϯδχΞϦϯάରʹͰ͖ΔͷͰʁ ……ͱ͍͏ͷΛઌʹ৮ΕͨΑ͏ʹࢼߦࡨޡ͍ͯ͠Δ ιϑτΣΞΤϯδχΞͷϓϥΫςΟεͱࢥͬͯ ͍ͨ͜ͱɺҰൠԽͷ༨͕͋ΔͷͰʁ
ʮΤϯδχΞϦϯάʯ͜ͷΑ͏ʹྨͰ͖ΔͷͰ 37 ΤϯδχΞϦϯά ιϑτΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά
ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ʮࣄۀΛΤϯδχΞϦϯά͢Δʯ͜ͱͰ զʑମݱ͖ͯͨ͠ͱ͍͑Δ ͜ͷྖҬΤϯδχΞϦϯάରʹͰ͖ΔͷͰʁ ……ͱ͍͏ͷΛઌʹ৮ΕͨΑ͏ʹࢼߦࡨޡ͍ͯ͠Δ ιϑτΣΞΤϯδχΞͷϓϥΫςΟεͱࢥͬͯ ͍ͨ͜ͱɺҰൠԽͷ༨͕͋ΔͷͰʁ ·ͩະ։ͳʹΤϯδχΞϦϯάͷ ߟ͑ɺํ๏ɺϓϥΫςΟεΛԠ༻͠͏ΔͷͰʁ
ΤϯδχΞϦϯάରྖҬΛ֦େ͢Δ 38 ΤϯδχΞϦϯά ιϑτΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά
ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ʮΤϯδχΞϦϯάʯରྖҬΛ֦େ͠ɺݸʑਓͷಛੑʹࠨӈ͞Εʹ͍͘ ϓϥΫςΟεΛݟ͍ͩ͠ɺ࠶ݱੑͷ্ͱଐਓੑͷഉআΛ࣮ݱ͍ͯ͘͠
ΤϯδχΞϦϯάରྖҬΛ֦େ͢Δ 38 ΤϯδχΞϦϯά ιϑτΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά
ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ϓϥΫςΟεͷҰൠԽ ʮΤϯδχΞϦϯάʯରྖҬΛ֦େ͠ɺݸʑਓͷಛੑʹࠨӈ͞Εʹ͍͘ ϓϥΫςΟεΛݟ͍ͩ͠ɺ࠶ݱੑͷ্ͱଐਓੑͷഉআΛ࣮ݱ͍ͯ͘͠
ΤϯδχΞϦϯάରྖҬΛ֦େ͢Δ 38 ΤϯδχΞϦϯά ιϑτΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά
ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ϓϥΫςΟεͷҰൠԽ Ԡ༻ ʮΤϯδχΞϦϯάʯରྖҬΛ֦େ͠ɺݸʑਓͷಛੑʹࠨӈ͞Εʹ͍͘ ϓϥΫςΟεΛݟ͍ͩ͠ɺ࠶ݱੑͷ্ͱଐਓੑͷഉআΛ࣮ݱ͍ͯ͘͠
ΤϯδχΞϦϯάରྖҬΛ֦େ͢Δ 38 ΤϯδχΞϦϯά ιϑτΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά
ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ϓϥΫςΟεͷҰൠԽ Ԡ༻ Ԡ༻ ʮΤϯδχΞϦϯάʯରྖҬΛ֦େ͠ɺݸʑਓͷಛੑʹࠨӈ͞Εʹ͍͘ ϓϥΫςΟεΛݟ͍ͩ͠ɺ࠶ݱੑͷ্ͱଐਓੑͷഉআΛ࣮ݱ͍ͯ͘͠
ΤϯδχΞϦϯάରྖҬΛ֦େ͢Δ 38 ΤϯδχΞϦϯά ιϑτΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά
ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ϓϥΫςΟεͷҰൠԽ Ԡ༻ Ԡ༻ Ԡ༻ ʮΤϯδχΞϦϯάʯରྖҬΛ֦େ͠ɺݸʑਓͷಛੑʹࠨӈ͞Εʹ͍͘ ϓϥΫςΟεΛݟ͍ͩ͠ɺ࠶ݱੑͷ্ͱଐਓੑͷഉআΛ࣮ݱ͍ͯ͘͠
39 ࢲͷࢥ͍ඳ͘ཧతͳঢ়ଶ • CTO: ͍ͳ͍ • VPoE: ͍ͳ͍ • ϓϩμΫτϚωʔδϟʔ:
͍ͳ͍ • ΤϯδχΞϦϯάϚωʔδϟʔ: ͍ͳ͍ • ςοΫϦʔυ: ͍ͳ͍
40 ࢲͷࢥ͍ඳ͘ཧతͳঢ়ଶ • CTO: ΈΜͳ • VPoE: ΈΜͳ • ϓϩμΫτϚωʔδϟʔ:
ΈΜͳ • ΤϯδχΞϦϯάϚωʔδϟʔ: ΈΜͳ • ςοΫϦʔυ: ΈΜͳ
41 ϑϧαΠΫϧΤϯδχΞ Full Cycle Developers at Netflix — Operate What
You Build https://netflixtechblog.com/full-cycle-developers-at-netflix-a08c31f83249
42 ݁ہɺϚωʔδϝϯτʹΑͬͯԿΛ͍ͨ͠ͷ͔ʁ • ࣄۀʹࠜͨ͟͠ΤϯδχΞϦϯάΛ͢Δ͏͑ͰܦӦతࢹແࢹͰ͖ͳ͍ • CTO ͷΈʹܦӦஅΛҕͶΔͷϦεΫ͕͋ΓεέʔϥϏϦςΟ͕ͳ͍ • ࣄۀͷࠜװΛͳ͢ϓϩμΫτʹؔ͢Δઓུઃܭҙਤͷཧղ͕ͳ͚ΕΤ ϯδχΞϦϯάʹөͰ͖ͳ͍
• ϓϩμΫτϚωʔδϟʔͷΈʹϓϩμΫτͷ໋ӡΛҕͶΔͷϦεΫ͕͋ ΓεέʔϥϏϦςΟ͕ͳ͍ • ϐʔϓϧʹ͍ͭͯݱͷ΄͏͕ղ૾͕ߴ͍ • ΤϯδχΞϦϯάϚωʔδϟʔͷΈʹϐʔϓϧΛҕͶΔͷϦεΫ͕͋Γ εέʔϥϏϦςΟ͕ͳ͍ • ͋ͱͦ͏͔ɺධՁ͋ͬͨ……ࢲͨͪʹ͜Ε·Ͱҭ͖ͯͯͨʮٕज़ྗධՁ ձʯͱ͍͏ث͕طʹ͋Δ
ಥવͰ͕͢͜͜ͰࠂͰ͢
44 ࢲͨͪ Lighthouse Studio ͰҎԼͷ৬छΛืूதͰ͢ʂ • ΤϯδχΞϦϯάϚωʔδϟʔ • γχΞΤϯδχΞ •
ڵຯͷ͋Δํ https://engineering.cartaholdings.co.jp/ ʹੋඇ ཱ͓ͪدΓ͍͚ͨͩΕͱࢥ͍·͢mm • ΧδϡΞϧ໘ஊେܴͰ͢ʂʂʂ
44 ࢲͨͪ Lighthouse Studio ͰҎԼͷ৬छΛืूதͰ͢ʂ • ΤϯδχΞϦϯάϚωʔδϟʔ • γχΞΤϯδχΞ •
ڵຯͷ͋Δํ https://engineering.cartaholdings.co.jp/ ʹੋඇ ཱ͓ͪدΓ͍͚ͨͩΕͱࢥ͍·͢mm • ΧδϡΞϧ໘ஊେܴͰ͢ʂʂʂ !?
45 ΤϯδχΞϦϯάϚωʔδϟʔͷํʹظ͢Δ͜ͱ • ظతʹ Lighthouse Studio ͷΤϯδχΞ৫ͷڧΈΛଛͳΘͳ͍ܗͰɺΤ ϯδχΞ৫نΛ֦େ͍ͯͨ͘͠ΊͷઓུΛཱҊ͓Αͼ࣮ߦ͍͖͍ͨͩͨ ʢಛʹϐʔϓϧϚωδϝϯτྖҬͰྗΛ͓आΓ͍ͨ͠ʣ •
ظతʹɺͦͷઐੑΛ Lighthouse Studio ͷΈͳΒͣ CARTA HOLDINGS ͷΤϯδχΞʹల։͍͖ͯͨͩ͠ɺڭ͍͖ͯͨͩ͠ɺڀۃతͳཧΛݴ͑ ʮΤϯδχΞϦϯάϚωʔδϟʔ৬ͱͯ͠ͷʯࣄ͕ͳ͍ঢ়ଶ·Ͱਁಁͤͯ͞ ͍͖͍ͨͩͨ • ͱ͍͏ͷɺࢲͨͪΤϯδχΞɺͦͷγεςϜԽɺΦʔτϝʔγϣϯԽʹ ΑͬͯɺڀۃతʹࣗͷࣄΛʑͳ͍͍ͯͬͯ͘͠Δ͔ΒͰ͢ • ͦΕͱ·ͬͨ͘ಉ༷ʹɺʮࣗͷ৯͍ැ࣋Λͳ͘͢ʯͱ͍͏ϛογϣϯʹऔ ΓΜͰ͍͖͍ͨͩͨͷͰ͢ • ʢͳΜ͔ͩΜͩ৯͍ැ࣋ͳ͘ͳΒͳ͍ͷͰେৎͩͱࢥ͍·͢……ʣ
ؾΛऔΓͯ͠࠶ࠂͰ͢
47 ࢲͨͪ Lighthouse Studio ͰҎԼͷ৬छΛืूதͰ͢ʂ • ΤϯδχΞϦϯάϚωʔδϟʔ • ࠓޙͷ৫֦େʹඋ͑ͯϐʔϓϧϚωδϝϯτΛ࣠ʹ͝׆༂͍ͨͩ͘ •
ࣗ͝ͷ৬ྖҬͷҰൠԽʹΊ͍ͯͨͩ͘ • γχΞΤϯδχΞ • ࢲ͕ϐʔϓϧϚωδϝϯτྖҬͷΤϯδχΞϦϯάͷԠ༻ʹऔΓ͔͔ ΕΔΑ͏ɺࢲ͔ΒιϑτΣΞΤϯδχΞͷࣄΛશʹୣ͍ͬͯͨͩ ͘ • ڵຯͷ͋Δํ https://engineering.cartaholdings.co.jp/ ʹੋඇཱ͓ͪدΓ ͍͚ͨͩΕͱࢥ͍·͢mm • ΧδϡΞϧ໘ஊେܴͰ͢ʂʂʂ
ίʔυΛॻ͍͍͍͚ͯͨͲ ϚωδϝϯτΔΑ͏ʹ ͳͬͪΌͬͨਓͷͨΊͷ ੜଘઓུ ·ͱΊ
49 ·ͱΊ • ຊൃදͰɺࢲ ւݪ߉ีͷ͜Ε·ͰͷܦݧΛ౿·͑ɺࣗͷڧΈΛ׆͔ ͢ܗͰɺࣗΒ͍͠ʮϚωδϝϯτʯख๏Λࡧ͖ͯͨ͠ͱ͍͏͓Λ͠ ·ͨ͠ • ࢲ͕ḷΓண͍ͨʮϚωδϝϯτʯख๏ΛΈͳ͞Μͦͷ··͑Δͱ ݶΓ·ͤΜ͕ɺࢀߟʹͳΔͷ͕͋Ε͍Ͱ͢
• ͠ࢲΈ͍ͨͳʮบʯΛ࣋ͭํ͕͍Βͬ͠ΌΕɺͷຊʹ͋ΔΑ͏ͳ ʮϚωδϝϯτʯΛ͔ͳ͙ΓࣺͯͯɺಘҙͳʮΤϯδχΞϦϯάʯΛҰ ൠԽͯ͠Ԡ༻͢Δͱ͍͏Ξϓϩʔνޫ໌ʹͳΓ͏ΔͷͰͳ͍͔ͱ ࢥ͍ͬͯ·͢ɻੋඇ͓ࢼ͍͖ͨͩ͠ϑΟʔυόοΫͳͲ͍͚ͨͩΔͱ͋ Γ͕͍ͨͰ͢ • ࢲͷඪʢຊ࣭తʹʣϚωδϝϯτ৬Λඞཁͱ͠ͳ͍৫Λ࡞Γ্͛Δ ͜ͱͰ͢ɻڞײ͠खΛି͍͚ͯͨͩ͠Δํɺ͓͕͚Λ͓͍ͪͯ͠·͢
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠