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.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
データサイエンスのフルサイクル開発を実現する機械学習パイプライン / 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
130
テレシー 10分でわかる プロダクト開発チーム説明 / TELECY-Guide-for-Engineers
carta_engineering
0
1k
サポーターズ 会社説明資料(エンジニア向け)/ Supporterz-Guide-for-Engineers
carta_engineering
0
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
ウォンテッドリーのデータパイプラインを支える ETL のための analytics, rds-exporter / analytics, rds-exporter for ETL to support Wantedly's data pipeline
unblee
0
110
次世代KYC活動報告 / 20250219-BizDay17-KYC-nextgen
oidfj
0
460
クラウドサービス事業者におけるOSS
tagomoris
3
980
Windows の新しい管理者保護モード
murachiakira
0
200
1行のコードから社会課題の解決へ: EMの探究、事業・技術・組織を紡ぐ実践知 / EM Conf 2025
9ma3r
8
2.8k
Iceberg Meetup Japan #1 : Iceberg and Databricks
databricksjapan
0
300
Reading Code Is Harder Than Writing It
trishagee
2
120
プロダクトエンジニア構想を立ち上げ、プロダクト志向な組織への成長を続けている話 / grow into a product-oriented organization
hiro_torii
1
340
エンジニアが加速させるプロダクトディスカバリー 〜最速で価値ある機能を見つける方法〜 / product discovery accelerated by engineers
rince
4
550
AIエージェント時代のエンジニアになろう #jawsug #jawsdays2025 / 20250301 Agentic AI Engineering
yoshidashingo
4
400
人はなぜISUCONに夢中になるのか
kakehashi
PRO
6
1.8k
EDRの検知の仕組みと検知回避について
chayakonanaika
11
4.4k
Featured
See All Featured
Become a Pro
speakerdeck
PRO
26
5.2k
Gamification - CAS2011
davidbonilla
80
5.1k
Six Lessons from altMBA
skipperchong
27
3.6k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
YesSQL, Process and Tooling at Scale
rocio
172
14k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Facilitating Awesome Meetings
lara
52
6.2k
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 ·ͱΊ • ຊൃදͰɺࢲ ւݪ߉ีͷ͜Ε·ͰͷܦݧΛ౿·͑ɺࣗͷڧΈΛ׆͔ ͢ܗͰɺࣗΒ͍͠ʮϚωδϝϯτʯख๏Λࡧ͖ͯͨ͠ͱ͍͏͓Λ͠ ·ͨ͠ • ࢲ͕ḷΓண͍ͨʮϚωδϝϯτʯख๏ΛΈͳ͞Μͦͷ··͑Δͱ ݶΓ·ͤΜ͕ɺࢀߟʹͳΔͷ͕͋Ε͍Ͱ͢
• ͠ࢲΈ͍ͨͳʮบʯΛ࣋ͭํ͕͍Βͬ͠ΌΕɺͷຊʹ͋ΔΑ͏ͳ ʮϚωδϝϯτʯΛ͔ͳ͙ΓࣺͯͯɺಘҙͳʮΤϯδχΞϦϯάʯΛҰ ൠԽͯ͠Ԡ༻͢Δͱ͍͏Ξϓϩʔνޫ໌ʹͳΓ͏ΔͷͰͳ͍͔ͱ ࢥ͍ͬͯ·͢ɻੋඇ͓ࢼ͍͖ͨͩ͠ϑΟʔυόοΫͳͲ͍͚ͨͩΔͱ͋ Γ͕͍ͨͰ͢ • ࢲͷඪʢຊ࣭తʹʣϚωδϝϯτ৬Λඞཁͱ͠ͳ͍৫Λ࡞Γ্͛Δ ͜ͱͰ͢ɻڞײ͠खΛି͍͚ͯͨͩ͠Δํɺ͓͕͚Λ͓͍ͪͯ͠·͢
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠