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
コードを書いていたいけど マネジメントもやるように なっちゃった人のための 生存戦略 / DA...
Search
CARTA Engineering
April 08, 2022
Technology
0
2.7k
コードを書いていたいけど マネジメントもやるように なっちゃった人のための 生存戦略 / 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
データサイエンスのフルサイクル開発を実現する機械学習パイプライン / Machine-learning-pipeline-realize-full-cycle-development-in-data-science
carta_engineering
2
1.8k
UU数 160%成長を支えたエンジニアと共創するテックブログ醸成術 / cocreating tech blog cultivation with engineers
carta_engineering
3
1.1k
dbt test + Elementaryによって Data Observabilityを高める / Data Observability with dbt test elementary
carta_engineering
1
140
テレシー 10分でわかる プロダクト開発チーム説明 / TELECY-Guide-for-Engineers
carta_engineering
0
1.1k
サポーターズ 会社説明資料(エンジニア向け)/ Supporterz-Guide-for-Engineers
carta_engineering
0
1.1k
伝説のインターンTreasure生に聞くこの夏に進化する方法 / geekfes 2024 spring
carta_engineering
0
150
今すぐできるコントリビュート!?VS Code編 / how-to-contribute-to-vs-code-right-now
carta_engineering
1
1.4k
スペシャリスト?フルスタック?whichではないフルサイクル開発者という生き方 / 42TOKYO-SPECIAL-LECTURE-231106
carta_engineering
3
1.6k
内製ハイブリッドイベントの創り方 / how to make hybrid event in carta
carta_engineering
0
1.2k
Other Decks in Technology
See All in Technology
IAMポリシーのAllow/Denyについて、改めて理解する
smt7174
2
210
1行のコードから社会課題の解決へ: EMの探究、事業・技術・組織を紡ぐ実践知 / EM Conf 2025
9ma3r
12
4.5k
AWS Well-Architected Frameworkで学ぶAmazon ECSのセキュリティ対策
umekou
2
150
Oracle Database Technology Night #87-1 : Exadata Database Service on Exascale Infrastructure(ExaDB-XS)サービス詳細
oracle4engineer
PRO
1
210
Qiita Organizationを導入したら、アウトプッターが爆増して会社がちょっと有名になった件
minorun365
PRO
1
280
2025/3/1 公共交通オープンデータデイ2025
morohoshi
0
100
実は強い 非ViTな画像認識モデル
tattaka
3
1.4k
遷移の高速化 ヤフートップの試行錯誤
narirou
6
1.9k
Cracking the Coding Interview 6th Edition
gdplabs
14
28k
急成長する企業で作った、エンジニアが輝ける制度/ 20250227 Rinto Ikenoue
shift_evolve
0
190
RayでPHPのデバッグをちょっと快適にする
muno92
PRO
0
190
2/18 Making Security Scale: メルカリが考えるセキュリティ戦略 - Coincheck x LayerX x Mercari
jsonf
0
240
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Thoughts on Productivity
jonyablonski
69
4.5k
Navigating Team Friction
lara
183
15k
What's in a price? How to price your products and services
michaelherold
244
12k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
A Philosophy of Restraint
colly
203
16k
It's Worth the Effort
3n
184
28k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Practical Orchestrator
shlominoach
186
10k
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 ·ͱΊ • ຊൃදͰɺࢲ ւݪ߉ีͷ͜Ε·ͰͷܦݧΛ౿·͑ɺࣗͷڧΈΛ׆͔ ͢ܗͰɺࣗΒ͍͠ʮϚωδϝϯτʯख๏Λࡧ͖ͯͨ͠ͱ͍͏͓Λ͠ ·ͨ͠ • ࢲ͕ḷΓண͍ͨʮϚωδϝϯτʯख๏ΛΈͳ͞Μͦͷ··͑Δͱ ݶΓ·ͤΜ͕ɺࢀߟʹͳΔͷ͕͋Ε͍Ͱ͢
• ͠ࢲΈ͍ͨͳʮบʯΛ࣋ͭํ͕͍Βͬ͠ΌΕɺͷຊʹ͋ΔΑ͏ͳ ʮϚωδϝϯτʯΛ͔ͳ͙ΓࣺͯͯɺಘҙͳʮΤϯδχΞϦϯάʯΛҰ ൠԽͯ͠Ԡ༻͢Δͱ͍͏Ξϓϩʔνޫ໌ʹͳΓ͏ΔͷͰͳ͍͔ͱ ࢥ͍ͬͯ·͢ɻੋඇ͓ࢼ͍͖ͨͩ͠ϑΟʔυόοΫͳͲ͍͚ͨͩΔͱ͋ Γ͕͍ͨͰ͢ • ࢲͷඪʢຊ࣭తʹʣϚωδϝϯτ৬Λඞཁͱ͠ͳ͍৫Λ࡞Γ্͛Δ ͜ͱͰ͢ɻڞײ͠खΛି͍͚ͯͨͩ͠Δํɺ͓͕͚Λ͓͍ͪͯ͠·͢
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠