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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
CARTA Engineering
April 08, 2022
Technology
4.9k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
コードを書いていたいけど マネジメントもやるように なっちゃった人のための 生存戦略 / DAY-ONE-CTO-VPoE-Conference-2022-Spring
イベント
https://day-one-2022-spring.cto-a.org/
CARTA Engineering
April 08, 2022
More Decks by CARTA Engineering
See All by CARTA Engineering
テックリードが学生に戻って "強くてNew Game "するなら? 〜成長の攻略本〜 / techlead-newgame-spz-geekfest-2026-spring
carta_engineering
0
300
CARTA HOLDINGS エンジニア向け 採用ピッチ資料 / CARTA-GUIDE-for-Engineers
carta_engineering
0
50k
キーワードは「延命」 ― リプレイス困難システムの現実的バージョンアップ戦略 / The keyword is extending lifespan a realistic upgrade strategy for systems that are difficult to replace
carta_engineering
0
870
「何を作るか」でなく「何を解くか」 事業をエンジニアリングし、AIと共に進化する / Not What to build but What to think about Engineering businesses and evolving with AI
carta_engineering
1
530
CARTAのAI CoE が挑む「事業を進化させる AI エンジニアリング」 / carta ai coe evolution business ai engineering
carta_engineering
1
5.5k
実例と表現で学ぶWeb Components 〜"愛される"広告表現とShadowDOM〜 / practical-guide-to-lovable-ads-shadow-dom
carta_engineering
0
130
Snowflakeとdbtで加速する 「TVCMデータで価値を生む組織」への進化論 / Evolving TVCM Data Value in TELECY with Snowflake and dbt
carta_engineering
2
920
エンジニアインターン「Treasure」とHonoの2年、そして未来へ / Our Journey with Hono Two Years at Treasure and Beyond
carta_engineering
1
950
AIに淘汰されない技術力とは?事業を進化させるエンジニアの実践知 / engineering-skills-that-ai-cant-replace-and-drive-business-evolution
carta_engineering
0
260
Other Decks in Technology
See All in Technology
[RSJ26] NarrativeFlow: Flow-Based Vision-Language-Action Model Using Robot Velocity Fields
keio_smilab
PRO
0
140
はじめてのDatabricks:技術者向けワークショップ / beginner-workshop
databricksjapan
PRO
0
110
分割40%キーボードにスムーズに入門するには
hoto17296
1
220
Jetpack Compose で挑む新聞紙面UI ─ 複合ジェスチャー・ポリゴン記事領域・適応的ページ構成という3つの壁/droidkaigi2026
nikkei_engineer_recruiting
0
150
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
77k
AI時代に、プロダクトの数だけ積み上がる所有コストをどうエンジニアリングするか / Engineering the Cost of Ownership
kzkmaeda
0
500
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
25k
When Token Pruning is Worse than Random: Understanding Visual Token Information in VLLMs
sansantech
PRO
0
240
【Oracle AI Spotlight ウェビナー】AWSか、Azureか、Google Cloudか。その議論にオラクルを含める意義。
oracle4engineer
PRO
1
200
Azure App Service / Container Apps の組み込み認証
kuniteru
0
150
[DroidKaigi 2026] Making UI specifications visible: Android UI development in the AI agent era supported by Compose Screenshot Testing and galleries
syarihu
0
470
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3.2k
Featured
See All Featured
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
510
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
910
Raft: Consensus for Rubyists
vanstee
141
7.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Discover your Explorer Soul
emna__ayadi
2
1.3k
From π to Pie charts
rasagy
0
350
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
460
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
320
Paper Plane
katiecoart
PRO
2
53k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
67
57k
How STYLIGHT went responsive
nonsquared
100
6.3k
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 ·ͱΊ • ຊൃදͰɺࢲ ւݪ߉ีͷ͜Ε·ͰͷܦݧΛ౿·͑ɺࣗͷڧΈΛ׆͔ ͢ܗͰɺࣗΒ͍͠ʮϚωδϝϯτʯख๏Λࡧ͖ͯͨ͠ͱ͍͏͓Λ͠ ·ͨ͠ • ࢲ͕ḷΓண͍ͨʮϚωδϝϯτʯख๏ΛΈͳ͞Μͦͷ··͑Δͱ ݶΓ·ͤΜ͕ɺࢀߟʹͳΔͷ͕͋Ε͍Ͱ͢
• ͠ࢲΈ͍ͨͳʮบʯΛ࣋ͭํ͕͍Βͬ͠ΌΕɺͷຊʹ͋ΔΑ͏ͳ ʮϚωδϝϯτʯΛ͔ͳ͙ΓࣺͯͯɺಘҙͳʮΤϯδχΞϦϯάʯΛҰ ൠԽͯ͠Ԡ༻͢Δͱ͍͏Ξϓϩʔνޫ໌ʹͳΓ͏ΔͷͰͳ͍͔ͱ ࢥ͍ͬͯ·͢ɻੋඇ͓ࢼ͍͖ͨͩ͠ϑΟʔυόοΫͳͲ͍͚ͨͩΔͱ͋ Γ͕͍ͨͰ͢ • ࢲͷඪʢຊ࣭తʹʣϚωδϝϯτ৬Λඞཁͱ͠ͳ͍৫Λ࡞Γ্͛Δ ͜ͱͰ͢ɻڞײ͠खΛି͍͚ͯͨͩ͠Δํɺ͓͕͚Λ͓͍ͪͯ͠·͢
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠