Upgrade to Pro — share decks privately, control downloads, hide ads and more …

コードを書いていたいけど マネジメントもやるように なっちゃった人のための 生存戦略 / DA...

コードを書いていたいけど マネジメントもやるように なっちゃった人のための 生存戦略 / DAY-ONE-CTO-VPoE-Conference-2022-Spring

Avatar for CARTA Engineering

CARTA Engineering

April 08, 2022
Tweet

More Decks by CARTA Engineering

Other Decks in Technology

Transcript

  1. Day One - CTO/VPoE Conference 2022 Spring - ίʔυΛॻ͍͍͍͚ͯͨͲ Ϛωδϝϯτ΋΍ΔΑ͏ʹ

    ͳͬͪΌͬͨਓͷͨΊͷ ੜଘઓུ 2022೥4݄8೔ גࣜձࣾ Lighthouse Studio CTO ւ࿝ݪ߉ี (@co3k)
  2. 4 Disclaimer • ຊൃදʹؚ·ΕΔ಺༰͸ CARTA HOLDINGS ͳͲͰͷܦݧΛ ϕʔεʹҭ·Εͨւ࿝ݪͷݸਓతݟղʹجͮ͘΋ͷͰ͢ɻ CARTA HOLDINGS

    ࣗମͷݟղͱ͸ࡉ͔͍఺ͰҟͳΔ఺͕͋ Δ͔΋͠Ε·ͤΜ • ւ࿝ݪ͕ɺ͋Δ৚݅ԼͰ͋ΔΞϓϩʔνΛࢼΈͨͱ͜Ζɺ͋ Δ݁Ռ͕ಘΒΕͨɺͱ͍͏࿩ʹ͗͢·ͤΜɻ͋ͳͨͷέʔε Ͱస༻Մೳ͔Ͳ͏͔͸Θ͔Γ·ͤΜʢϑΟʔυόοΫ͓଴ͪ ͓ͯ͠Γ·͢ʂʣ • ͋͘·Ͱύλʔϯͱͯ͠ཧղ͍͖ͨͩɺղ๏ͷώϯτͱͯ͠׆ ༻͍͚ͯͨͩ͠Ε͹޾͍Ͱ͢
  3. 5 ͓ئ͍ • ຊൃද͸࿩ͷੑ্࣭ɺݱ৬ʹ͓͚ΔܦݧͷΈͳΒͣɺલ৬ʹ͓ ͚Δܦݧʹ৮ΕΔ͜ͱ͕ආ͚ΒΕ·ͤΜͰͨ͠ • ͔͠͠ओ୊͸͋͘·Ͱࢲࣗ਎ͷ࿩Ͱ͋ͬͯɺલ৬΍ͦͷϓϩμ Ϋτͷ࿩͸ͦͷओ୊Λ఻ΘΓ΍͘͢͢ΔͨΊͷ୯ͳΔྫʹա ͗·ͤΜ •

    ͦͷͨΊɺࢲͷউखͳݴٴʹΑ༷ͬͯʑͳҹ৅͕͍ͭͯ͠· ͏͜ͱΛ๷͙ͨΊɺ֤छϝσΟΞ্Ͱͷຊൃදʹର͢Δݴٴͷ ࡍʹ͸ɺ۩ମతͳϓϩμΫτ໊Λؚ·ͳ͍ܗͰ͓ئ͍͍ͨ͠ Ͱ͢ʢ෬ͤࣈ౳Ͱͷݴٴ΋͝ԕྀ͍͚ͨͩΔͱ޾͍Ͱ͢ʣ
  4. 7 CARTA HOLDINGS ͸ 2019೥1݄ VOYAGE GROUP ͱ CCI ͕ܦӦ౷߹ͯ͠஀ੜ͠·ͨ͠

    ଟ͘ͷࣄۀɾαʔϏεΛӡӦ͍ͯ͠·͢ʢԼه͸Ұ෦Λൈਮʣ
  5. 9 •2015 ೥αʔϏε։࢝ •ήʔϜ߈ུαΠτͱͯ͠͸ൺֱతޙ ൃͰ͋Γͳ͕ΒɺݱࡏͰ͸਺ेສه ࣄɺ݄ؒ 2 ԯ PV Λ௒͑Δ·Ͱͷن

    ໛ʹ੒௕ •߈ུαΠτͷΈͳΒͣɺϨϏϡʔ΍ χϡʔεͳͲɺήʔϜؔ࿈ίϯςϯ πΛଟ֯తʹల։͍ͯ͠·͢
  6. 10 ʰEngineers in VOYAGE ― ࣄۀΛΤϯδχΞϦϯ ά͢Δٕज़ऀͨͪʱ 
 2020೥8݄7೔ ୈ1൛ୈ1࡮

    ൃߦ •CARTA HOLDINGS ͷΤϯδχΞͷՁ஋؍΍ߟ͑ ํ͕ɺ t-wada ࢯͷΠϯλϏϡʔΛ௨ͯ͠੺དʑʹ ޠΒΕ͍ͯ·͢ •Lighthouse Studio ʹ͍ͭͯ΋ୈ 4 ষʹΠϯλ Ϗϡʔ͕ܝࡌ͞Ε͍ͯ·͢ɻαʔϏεͷ্ཱͪ͛ظ ͷγεςϜߏஙʹؔ͢Δ࿩͕த৺Ͱ͢
  7. 12 ւ࿝ݪ߉ี Twitter: @co3k
 ܦྺ 2005೥ʙ2014೥ גࣜձࣾ खౢ԰ 2014೥ʙ גࣜձࣾ

    VOYAGE GROUP 2017೥ʙ VOYAGE Lighthouse Studio CTO ࣗݾ঺հ
  8. 13 ܦྺʹ઎ΊΔΤϯδχΞϦϯάܥۀ຿ͱ Ϛωδϝϯτܥۀ຿ͷׂ߹ (Πϝʔδ) 0 20 40 60 80 100

    120 140 2006೥ 2014೥ 2022೥ (%) ϦʔυΤϯδχΞʹͳΔ స৬ Lighthouse Studio CTO ब೚ ΤϯδχΞϦϯάܥۀ຿ Ϛωδϝϯτܥۀ຿ ֎෦ύʔτφʔͷํͷϚωδϝϯτΛத৺ʹ
  9. 15 ࠷ॳظͷʮϚωδϝϯτʯ • ϓϩάϥϛϯάͱϓϩδΣΫτ؅ཧͱཁ݅ఆٛͱઃܭͱ…… • ͍ΘΏΔϐʔϓϧϚωδϝϯτํ໘Ͱ͸ຊ౰ʹԿ΋΍͍ͬͯͳ ͔ͬͨʢጻչʣ • എதͰޠΔελΠϧ •

    ίʔυΛ௨ͨ͠ձ࿩ʢʁʣ • పఈతͳίʔυϨϏϡʔ΍ϖΞϓϩΛ௨ͯ͡…… • ೝࣝͱେ͖͘ҟͳΔ੒Ռ෺͕ग़͖ͯͨͱ͖͸ɺࣗ෼Ͱϕʔε ͱͳΔίʔυΛॻ͍ͯ౉ͯ͠͠·͏
  10. 16 Ͳ͏ͯ͜͠͏ͳͬͨͷ͔ʁ • ͦ΋ͦ΋ߴ 2 ͷͱ͖ʹϓϩάϥϛϯάΛ࢓ࣄͰ΍ͬͯΈͨͯ͘͜ͷۀ քʹඈͼࠐΜͩ • ʮҰ൪ͷԼͬ୺ʯ͕ͩͬͨɺ͍ͭͷؒʹ͔͋ΒΏΔ৔໘ͰϦʔμʔ γοϓͱΦʔφʔγοϓΛൃش͢ΔΑ͏ʹ

    • Ͳ͏΍Β͜ͷ࢓ࣄ͕޲͍͍ͯͨΑ͏ͰɺΊͪΌͪ͘ΌίʔυΛॻ͖ ·ͬͨ͘͠ɺٕज़ॻ΋ΊͪΌͪ͘ΌಡΈ·ͬͨ͘͠ɺΊͪΌͪ͘Ό ࣮ફܦݧΛੵΜͰϝΩϝΩͱ੒௕ͨ͠ • όοΫάϥ΢ϯυҰ੾ؔ܎ͳ࣮͘ྗओٛͰ׆༂Ͱ͖Δ؀ڥͰډ৺஍ ͕Α͔ͬͨ • ͜ͷ੒ޭମݧ͕ʮ͜Μͳࣗ෼͕͜͜·ͰͰ͖ͨΜ͔ͩΒଞͷਓ΋͖ͬ ͱͰ͖ΔͩΖ͏ʯͱ͍͏ࢥ͍ࠐΈΛੜΉ
  11. 18 ʰ͋ͳ͕ͨઈର͢΂͖Ͱͳ͍͜ͱ PART Iʱ “ ” ͱ͜Ζ͕ɺͦ͏ͳΜͩɻ൴Β͸ҙਤతʹ΍ͬͨͷͩɻ൴Β͕ͦΕ Λ΍ͬͨͷ͸ɺͲΜͳιϑτ΢ΣΞձࣾͰ΋൜͠ಘΔɺ࠷ѱͷઓ ུతޡΓʹΑΔɻ ൴Β͸ϓϩάϥϜΛεΫϥον͔Βॻ͖௚͢͜ͱʹܾΊͨͷͩɻ

    ——Joel Spolsky ஶɺ੨໦༃ ༁ʰJoel on Softwareʱ • Joel Spolsky ͷϑΝϯͰ͋Δࢲ͸ɺ͜ͷΞϓϩʔνͷఏҊΛड͚ͨ ͱ͖ʹ࠷ॳ͸൓ରͨ͠ɻͱ͜Ζ͕࠷ऴతʹ͸ύϯυϥͷശΛ։͚ͯ ͠·͏͜ͱʹͳΔɻ݁ہɺࣗ෼ͷ਎Ͱܦݧͯ͠ΈΔ·Ͱɺຊ౰ͷҙ ຯͰ Joel Spolsky ͕ݴ͍ͬͯΔ͜ͱΛཧղͰ͖ͳ͔ͬͨͷͩ……
  12. 19 ͋·Γʹະख़ͩͬͨ • ҭ੒౳Λॆ෼ʹ͓͜ͳ͑ͣɺ։ൃ૊৫ΛޮՌతʹ֦େ͢Δ͜ͱ͕Ͱ ͖ͳ͔ͬͨ • ʮଈઓྗʯͳํʹۀ຿ҕୗͤ͟ΔΛಘͳ͍ঢ়گʹ • ͦͷ৔߹΋΄ͱΜͲίʔυͰ͸ʁɹΈ͍ͨͳઃܭΛ౉͍ͯͨ͠ͷ ͰɺϚωδϝϯτͷൽΛඃͬͨϓϩάϥϛϯάΛ͍ͯͨ͠ʹ౳͠

    ͍ • ·ͬͨ͘εέʔϧ͑͠ͳ͍࠷ѱͳঢ়گ • ࣄۀɺܦӦతʹμϝʔδΛ༩͑Δछྨͷٕज़తܾஅΛͯ͠͠·ͬͨ • ͦͷϦΧόϦʔ΋݁ہࣗ෼Λத৺ͱ͓ͯ͜͠ͳ͏͜ͱʹͳΔ͕ɺ ͔ͳΓͷ࣌ؒΛཁ͢Δ͜ͱʹ
  13. 21 ʰϦʔϯɾελʔτΞοϓʱͱͷग़ձ͍ • 2014 ೥ʹגࣜձࣾ VOYAGE GROUP (౰࣌) ʹస৬͢Δ •

    ౰࣌ͷࣄۀ੹೚ऀ͔Βʮੋඇ ͜ͷॻ੶Λࢀߟʹͯ͠΄͠ ͍ʯͱϓϨθϯτ͞ΕΔ • ࣗࣾαʔϏε։ൃ͕·ͬͨ͘ ͷະܦݧͩͬͨࣗ෼ʹͱͬͯ ෱Իͱ΋ݴ͑Δ಺༰ͩͬͨ
  14. 22 ϦʔϯελʔτΞοϓͱ͸ “ ” ϦʔϯɾελʔτΞοϓͱ͍͏໊લ͸ɺτϤλͰେ໺଱Ұͱ৽ڷॏ෉͕։ൃͨ͠Ϧʔϯੜ࢈ ํࣜʹͪͳΜͩ΋ͷͩʢݪจϚϚʣɻ
 ʢུʣ
 ϦʔϯɾελʔτΞοϓͰ͸ݕূʹΑΔֶͼ (validated learning)

    Λ୯Ґͱͯ͠ਐาΛܭଌ ͢ΔɻՊֶతͳֶͼΛج४ʹ͢Ε͹ɺελʔτΞοϓͷ଍ΛҾͬுΔແବΛൃݟ͠ɺݯ͔Β ઈͭ͜ͱ͕Ͱ͖Δͷͩɻ ——ΤϦοΫɾϦʔε ஶɺҪޱߞೋ ༁ʰϦʔϯɾελʔτΞοϓʱ • ࣄۀ։ൃͱ͍͏ͷ͸اըऀͷࢥ͍Λମݱ͍ͯ͘͠΋ͷͩͱࢥ͍ͬͯͨʢͳͥͳΒड ୗ։ൃͰͦ͏͍͓ͬͨ٬༷ʹଟ͘ग़ձͬͨͷͰɻ͔͠͠ࠓʹͯ͠ࢥ͑͹੥ෛܕ։ൃ ϞσϧͰͦ͏ͳΔͷ͸ࣗવͳͷͰ͋Δʣ • ސ٬ͱʮର࿩ʯ͠ͳ͕Βɺૣ͍ϑΟʔυόοΫαΠΫϧͰԾઆݕূΛ܁Γฦ͍ͯ͠ ͘ͱ͍͏ͦͷՊֶతͳΞϓϩʔνʹɺΤϯδχΞͰ͋Δࢲ͸ڧ͘਌ۙײΛ๊͍ͨ
  15. 26 ٕज़ྗධՁձͷԿ͕ࢲΛม͑ͨͷ͔ • ٕज़ྗධՁձͷධՁऀͱͯ͠ࢀՃ͍ͯ͘͜͠ͱͰɺϦΞϧͳࣄྫ ΍ࣾ಺ͷٕज़తτϨϯυʹ৮ΕΔ͜ͱ͕Ͱ͖ͨ • ଞͷਓͷࢥߟͷաఔΛ೷͘͜ͱ͕Ͱ͖Δɻࣗ෼ͱಉ͡ϓϩηε΋ ͋Ε͹ɺ΋ͪΖΜҧ͏ϓϩηε΋͋Δ͕ɺ͔͠͠ΈΜͳؤுͬͯ ੒ՌΛग़͍ͯ͠Δ…… •

    ʮifʯͷੈքΛ೷͖ݟ͍ͯΔͷʹࣅ͍ͯΔ • ਅ݋ʹධՁΛ͍ͯ͘͠ʹ͋ͨΓɺʮ͡Ό͋ɺࣗ෼ͩͬͨΒͲ͏͢ Δͷ͔ʁʯΛৗʹߟ͑Δ͜ͱʹͳͬͨ • ҙ֎ͳ෭࡞༻͕ͩͬͨɺ͜Ε͕ଞऀͱ͸ҧ͏ʮࣗ෼ͷڧΈʯʹ ֮ࣗతʹͳΔ͜ͱʹܨ͕ͬͨ
  16. 28 ετϨϯάεϑΝΠϯμʔͱ͸ʁ • ࣗ෼ͷʮڧΈʯʮบʯΛՄࢹԽ͠ɺࣗ෼ʹͱͬͯ࠷దԽ͞ΕͨΞϓϩʔ νͰ੒ՌΛग़ͤΔΑ͏ʹ͢ΔͨΊͷπʔϧͰ͋Δ • 34 ͋Δࢿ࣭ͷ͏ͪɺ 1 Ґ͔Β

    10 ҐΛʮ্Ґࢿ࣭ʯͱݺͿ • ੒ՌΛग़͍ͯ͠Δͱ͖ʹʮແҙࣝʹ܁Γฦ͞ΕΔࢥߟɺײ৘ɺߦಈ ͷบʯΛՄࢹԽͨ͠΋ͷ • บͳͷͰɺݺٵ͢ΔΑ͏ʹࣗવʹͰ͖͍ͯΔ΋ͷ • ʮ্Ґࢿ࣭ʯ͸ʮڧΈʯʮ࠽ೳʯͱ͍͏ଆ໘΋͋ΔҰํͰɺڧ͘ ग़ա͗ͨ৔߹ʹ͸ʮ୹ॴʯʹ΋ͳΓ͏Δ • ৘ใ͕ࡉ͔͘ଌఆͷͨΊͷઃ໰΋ଟ͘ɺ݁Ռ΋͋ΔҙຯͰΘ͔Γ΍͢ ͘ͳ͍͕ɺࣗ෼͔Βݟͯ΋ଞਓ͔Βݟͯ΋͔ͳΓೲಘײͷ͋Δ݁Ռ͕ ग़ͯ͘Δ
  17. 29 ࢲͷετϨϯάεϑΝΠϯμʔ • ্Ґࢿ࣭ (ʮઓུతࢥߟྗʯʹڧΈ) 1. ಺ল 2. ୡ੒ 3.

    ऩू৺ 4. ண૝ 5. ੹೚ײ 6. ֶशཉ 7. ࣗզ 8. ݸผԽ 9. ෼ੳࢥߟ 10.໨ඪࢥߟ • ࢥߟମྗ͕͋Γɺ۷ΓԼ͛ͯߟ͑ͨΓɺ༷ʑͳ֯౓͔Β෺ࣄΛݟͯຊ࣭Λ௥ ڀ͢Δ • ؔ࿈ੑͷͳ͍΋ͷͷͳ͔ʹܨ͕ΓΛݟ͍ͩ͢͜ͱ͕Ͱ͖Δ • ਓฒΈҎ্ͷόΠλϦςΟ͕͋Δ ๊͑ࠐΈա͗ͨΓɺແཧΛ͗ͨ͢͠Γ͢Δ܏޲͕͋Δɻ੹೚ײ͕ڧ͗ͯ͢ ଞਓʹཔΔͷ͕ۤख • ணखͨ͠΋ͷ͸੒Ռ͕ग़Δ·Ͱ׬਱͢ΔҰํͰɺߟ͑Δ͚ͩͰऴΘͬͯߦಈ ʹҠ͞ͳ͔ͬͨΓɺֻ͕͔࣌ؒͬͨΓ͢Δ • ਓΛܾΊ͚ͭͯ൑அ͢Δ͜ͱͳ͘ɺͻͱΓͻͱΓͷҧ͍ʹ໨Λ޲͚ͯݸʑʹ ͋ͬͨ઀͠ํΛ͢Δ͜ͱ͕Ͱ͖Δ ߦ͖͗ͯ͢͠·͏ͱपғ͔Βʮ͑͜ͻ͍͖͍ͯ͠Δʯͱײ͡ΒΕͯ͠·͏ ةݥ͕͋Δ • ણࡉͳҰ໘͕͋ΓɺωΨςΟϒϑΟʔυόοΫʹই͖ͭ΍͍͢ ࢿ࣭ͷྖҬ ࣮ߦྗ Өڹྗ ਓؒؔ܎ߏஙྗ ઓུతࢥߟྗ ઓུతࢥߟྗ ಺ল ऩू৺ ண૝ ֶशཉ ෼ੳࢥߟ ୡ੒ཉ ੹೚ײ ໨ඪࢥߟ ࣗզ ݸผԽ
  18. ෦ॺ಺ΤϯδχΞ 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.໨ඪࢥߟ ಺ল ऩू৺ ண૝ ֶशཉ ෼ੳࢥߟ ୡ੒ཉ ੹೚ײ ໨ඪࢤ޲ ࣗզ ݸผԽ ෼ੳࢥߟ ୡ੒ཉ ໨ඪࢤ޲ ࣗզ ऩू৺ ֶशཉ ࠷্ࢤ޲ ϙδςΟϒ ϙδςΟϒ ϙδςΟϒ ࣮ߦྗ Өڹྗ ਓؒؔ܎ߏஙྗ ઓུతࢥߟྗ ΞϨϯδ ΞϨϯδ ΞϨϯδ แؚ ڞײੑ ӡ໋ࢥߟ ੒௕ଅਐ ண૝ ண૝ ண૝ ֶशཉ ݸผԽ ୡ੒ཉ แؚ ֶशཉ ࣗզ ڞײੑ ண૝ แؚ ڞײੑ ୡ੒ཉ ੒௕ଅਐ ճ෮ࢤ޲ ະདྷࢤ޲ ݸผԽ ੒௕ଅਐ ৴೦ ઓུੑ ະདྷࢤ޲ ׆ൃੑ ৴೦ ճ෮ࢤ޲ ׆ൃੑ ௐ࿨ੑ ਌ີੑ ίϛϡχ έʔγϣϯ ݸผԽ ௐ࿨ੑ దԠੑ ࣾަੑ ւ࿝ݪ ෦ॺ಺ΤϯδχΞ ଞ෦ॺΤϯδχΞ ෦ॺ಺Ӧۀ ਓࣄ ਓࣄ
  19. ෦ॺ಺ΤϯδχΞ 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.໨ඪࢥߟ ಺ল ऩू৺ ண૝ ֶशཉ ෼ੳࢥߟ ୡ੒ཉ ੹೚ײ ໨ඪࢤ޲ ࣗզ ݸผԽ ෼ੳࢥߟ ୡ੒ཉ ໨ඪࢤ޲ ࣗզ ऩू৺ ֶशཉ ࠷্ࢤ޲ ϙδςΟϒ ϙδςΟϒ ϙδςΟϒ ࣮ߦྗ Өڹྗ ਓؒؔ܎ߏஙྗ ઓུతࢥߟྗ ΞϨϯδ ΞϨϯδ ΞϨϯδ แؚ ڞײੑ ӡ໋ࢥߟ ੒௕ଅਐ ண૝ ண૝ ண૝ ֶशཉ ݸผԽ ୡ੒ཉ แؚ ֶशཉ ࣗզ ڞײੑ ண૝ แؚ ڞײੑ ୡ੒ཉ ੒௕ଅਐ ճ෮ࢤ޲ ະདྷࢤ޲ ݸผԽ ੒௕ଅਐ ৴೦ ઓུੑ ະདྷࢤ޲ ׆ൃੑ ৴೦ ճ෮ࢤ޲ ׆ൃੑ ௐ࿨ੑ ਌ີੑ ίϛϡχ έʔγϣϯ ݸผԽ ௐ࿨ੑ దԠੑ ࣾަੑ ւ࿝ݪ ෦ॺ಺ΤϯδχΞ ଞ෦ॺΤϯδχΞ ෦ॺ಺Ӧۀ ਓࣄ ਓࣄ ಉҰ෦ॺͷಉҰ৬छͰ΋ҟͳΔ܏޲
  20. ෦ॺ಺ΤϯδχΞ 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.໨ඪࢥߟ ಺ল ऩू৺ ண૝ ֶशཉ ෼ੳࢥߟ ୡ੒ཉ ੹೚ײ ໨ඪࢤ޲ ࣗզ ݸผԽ ෼ੳࢥߟ ୡ੒ཉ ໨ඪࢤ޲ ࣗզ ऩू৺ ֶशཉ ࠷্ࢤ޲ ϙδςΟϒ ϙδςΟϒ ϙδςΟϒ ࣮ߦྗ Өڹྗ ਓؒؔ܎ߏஙྗ ઓུతࢥߟྗ ΞϨϯδ ΞϨϯδ ΞϨϯδ แؚ ڞײੑ ӡ໋ࢥߟ ੒௕ଅਐ ண૝ ண૝ ண૝ ֶशཉ ݸผԽ ୡ੒ཉ แؚ ֶशཉ ࣗզ ڞײੑ ண૝ แؚ ڞײੑ ୡ੒ཉ ੒௕ଅਐ ճ෮ࢤ޲ ະདྷࢤ޲ ݸผԽ ੒௕ଅਐ ৴೦ ઓུੑ ະདྷࢤ޲ ׆ൃੑ ৴೦ ճ෮ࢤ޲ ׆ൃੑ ௐ࿨ੑ ਌ີੑ ίϛϡχ έʔγϣϯ ݸผԽ ௐ࿨ੑ దԠੑ ࣾަੑ ւ࿝ݪ ෦ॺ಺ΤϯδχΞ ଞ෦ॺΤϯδχΞ ෦ॺ಺Ӧۀ ਓࣄ ਓࣄ ಉҰ෦ॺͷಉҰ৬छͰ΋ҟͳΔ܏޲ Ұݟ͢Δͱࣅ͍ͯΔ͕ࢿ࣭ͷ಺༁͸ҟͳΔ
  21. ෦ॺ಺ΤϯδχΞ 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.໨ඪࢥߟ ಺ল ऩू৺ ண૝ ֶशཉ ෼ੳࢥߟ ୡ੒ཉ ੹೚ײ ໨ඪࢤ޲ ࣗզ ݸผԽ ෼ੳࢥߟ ୡ੒ཉ ໨ඪࢤ޲ ࣗզ ऩू৺ ֶशཉ ࠷্ࢤ޲ ϙδςΟϒ ϙδςΟϒ ϙδςΟϒ ࣮ߦྗ Өڹྗ ਓؒؔ܎ߏஙྗ ઓུతࢥߟྗ ΞϨϯδ ΞϨϯδ ΞϨϯδ แؚ ڞײੑ ӡ໋ࢥߟ ੒௕ଅਐ ண૝ ண૝ ண૝ ֶशཉ ݸผԽ ୡ੒ཉ แؚ ֶशཉ ࣗզ ڞײੑ ண૝ แؚ ڞײੑ ୡ੒ཉ ੒௕ଅਐ ճ෮ࢤ޲ ະདྷࢤ޲ ݸผԽ ੒௕ଅਐ ৴೦ ઓུੑ ະདྷࢤ޲ ׆ൃੑ ৴೦ ճ෮ࢤ޲ ׆ൃੑ ௐ࿨ੑ ਌ີੑ ίϛϡχ έʔγϣϯ ݸผԽ ௐ࿨ੑ దԠੑ ࣾަੑ ւ࿝ݪ ෦ॺ಺ΤϯδχΞ ଞ෦ॺΤϯδχΞ ෦ॺ಺Ӧۀ ਓࣄ ਓࣄ ಉҰ෦ॺͷಉҰ৬छͰ΋ҟͳΔ܏޲ Ұݟ͢Δͱࣅ͍ͯΔ͕ࢿ࣭ͷ಺༁͸ҟͳΔ ҟͳΔ৬छͰ΋ಉҰͷ্Ґࢿ࣭ͱͳΔ͜ͱ΋
  22. ෦ॺ಺ΤϯδχΞ 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.໨ඪࢥߟ ಺ল ऩू৺ ண૝ ֶशཉ ෼ੳࢥߟ ୡ੒ཉ ੹೚ײ ໨ඪࢤ޲ ࣗզ ݸผԽ ෼ੳࢥߟ ୡ੒ཉ ໨ඪࢤ޲ ࣗզ ऩू৺ ֶशཉ ࠷্ࢤ޲ ϙδςΟϒ ϙδςΟϒ ϙδςΟϒ ࣮ߦྗ Өڹྗ ਓؒؔ܎ߏஙྗ ઓུతࢥߟྗ ΞϨϯδ ΞϨϯδ ΞϨϯδ แؚ ڞײੑ ӡ໋ࢥߟ ੒௕ଅਐ ண૝ ண૝ ண૝ ֶशཉ ݸผԽ ୡ੒ཉ แؚ ֶशཉ ࣗզ ڞײੑ ண૝ แؚ ڞײੑ ୡ੒ཉ ੒௕ଅਐ ճ෮ࢤ޲ ະདྷࢤ޲ ݸผԽ ੒௕ଅਐ ৴೦ ઓུੑ ະདྷࢤ޲ ׆ൃੑ ৴೦ ճ෮ࢤ޲ ׆ൃੑ ௐ࿨ੑ ਌ີੑ ίϛϡχ έʔγϣϯ ݸผԽ ௐ࿨ੑ దԠੑ ࣾަੑ ւ࿝ݪ ෦ॺ಺ΤϯδχΞ ଞ෦ॺΤϯδχΞ ෦ॺ಺Ӧۀ ਓࣄ ਓࣄ ಉҰ෦ॺͷಉҰ৬छͰ΋ҟͳΔ܏޲ Ұݟ͢Δͱࣅ͍ͯΔ͕ࢿ࣭ͷ಺༁͸ҟͳΔ ҟͳΔ৬छͰ΋ಉҰͷ্Ґࢿ࣭ͱͳΔ͜ͱ΋ ಉҰ෦ॺͷಉҰ৬छͰ΋ҟͳΔ܏޲
  23. ෦ॺ಺ΤϯδχΞ 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.໨ඪࢥߟ ಺ল ऩू৺ ண૝ ֶशཉ ෼ੳࢥߟ ୡ੒ཉ ੹೚ײ ໨ඪࢤ޲ ࣗզ ݸผԽ ෼ੳࢥߟ ୡ੒ཉ ໨ඪࢤ޲ ࣗզ ऩू৺ ֶशཉ ࠷্ࢤ޲ ϙδςΟϒ ϙδςΟϒ ϙδςΟϒ ࣮ߦྗ Өڹྗ ਓؒؔ܎ߏஙྗ ઓུతࢥߟྗ ΞϨϯδ ΞϨϯδ ΞϨϯδ แؚ ڞײੑ ӡ໋ࢥߟ ੒௕ଅਐ ண૝ ண૝ ண૝ ֶशཉ ݸผԽ ୡ੒ཉ แؚ ֶशཉ ࣗզ ڞײੑ ண૝ แؚ ڞײੑ ୡ੒ཉ ੒௕ଅਐ ճ෮ࢤ޲ ະདྷࢤ޲ ݸผԽ ੒௕ଅਐ ৴೦ ઓུੑ ະདྷࢤ޲ ׆ൃੑ ৴೦ ճ෮ࢤ޲ ׆ൃੑ ௐ࿨ੑ ਌ີੑ ίϛϡχ έʔγϣϯ ݸผԽ ௐ࿨ੑ దԠੑ ࣾަੑ ւ࿝ݪ ෦ॺ಺ΤϯδχΞ ଞ෦ॺΤϯδχΞ ෦ॺ಺Ӧۀ ਓࣄ ਓࣄ ಉҰ෦ॺͷಉҰ৬छͰ΋ҟͳΔ܏޲ Ұݟ͢Δͱࣅ͍ͯΔ͕ࢿ࣭ͷ಺༁͸ҟͳΔ ҟͳΔ৬छͰ΋ಉҰͷ্Ґࢿ࣭ͱͳΔ͜ͱ΋ ಉҰ෦ॺͷಉҰ৬छͰ΋ҟͳΔ܏޲ ੌ·͘͡ʮਓؒؔ܎ߏஙྗʯʹภ͍ͬͯΔྫ ͏Β΍·͍͠……
  24. 31 ଞਓͱࣗ෼ͷࢁͷొΓํ͸ҧ͏ͱ͍͏͜ͱΛ௧ײͨ͠ • ಉ͡Α͏ͳ੒ՌΛग़͍ͯ͠ΔΑ͏ͳਓಉ࢜Ͱ΋ɺ੒Ռͷग़͠ํ͕ҟͳΔՄೳ ੑ͸ී௨ʹ͋Δ • ετϨϯάεϑΝΠϯμʔʹৄ͍͠ਓࣄͷํʹฉ͍ͨࣄྫ • ͲͪΒ΋ʮਓ຺ʯΛ޿͛Δ͜ͱΛಘҙͱ͢ΔӦۀ৬ •

    ยํ͸࣋ͪલͷʮਓؒؔ܎ߏஙྗʯͰࣗવͱωοτϫʔΫΛ޿͍͛ͯ͘ • ยํ͸ʮઓུతࢥߟྗʯʹΑͬͯ׬શʹଧࢉͰਓؒؔ܎Λߏங͍ͯ͘͠ ʢ͔͠΋ͦΕʹ֮ࣗతʂʣ • νʔϜͱͯ͠໨ඪͱ͢Δ΂͖΋ͷ΍େࣄʹ͢Δ΂͖΋ͷ͑͞߹க͍ͯ͠Ε ͹ɺͦΕͧΕͷڧΈΛ׆͔ͨ͠ํ๏ͷ΄͏͕ύϑΥʔϚϯε͕ग़Δʹܾ ·͍ͬͯΔ→ϝϯόʔͷಛੑʹ͋Θͤͨίϛϡχέʔγϣϯʹస׵ • ʮഎதͰޠΔʯͳΜͯɺϔιͰ஡͕෸͍ͯ͠·͏ͳͱࢥ͍஌ͬͨ
  25. 32 ্௕ (CEO) ͔ΒͷϑΟʔυόοΫ • ετϨϯάεϑΝΠϯμʔͱग़ձͬͯɺࣗ෼΍ଞਓͷʮಛੑʯΛ٬؍తʹݟͭ Ί௚͠ɺߦಈͷνϡʔχϯάΛ͓͜ͳͬͨ • ͜Ε·Ͱ΋ཧ۶ͰৼΔ෣͍ΛܾΊ͍͕ͯͨɺͦͷʮཧ۶ʯΛνϡʔχϯάͨ͠ ʹա͗ͳ͍……ࣗ෼ͱͯ͠͸ͦΕ͚ͩͷ͜ͱ͕ͩͬͨɺୈࡾऀࢹ఺͔Β͢Δͱ

    େ͖ͳৼΔ෣͍ͷมԽͱͯ͠ݱΕͨΑ͏ͰɺࢲΛ௕೥ݟ͍ͯͨ CEO ʹʮٸʹผ ਓΈ͍ͨʹྑ͘ͳ͚ͬͨͲԿ͕͋ͬͨͷʂʁʯͱڻ͔Εͨ 
 ࠓظͷΤϏͪΌΜ͸ɺୈࡾऀతʹݟΔͱ಺໘తʹͱͯ΋มԽ͕͋ͬ ͨΑ͏ʹࢥ͑·͢ɻਓؒతͳ੒௕͕͋ͬͨΑ͏ʹࢥ͍ͬͯͯɺपғ ͷਓ͕ΤϏͪΌΜΛٕज़ऀͱͯ͠ɺҎ֎ͷଆ໘Ͱਓͱͯ͠ଚܟͰ͖ Δਓɺͱͯ͠ʢΑΓʣݟ͍ͯΔΑ͏ʹײ͡·ͨ͠ɻετϨϯάε ϑΝΠϯμʔͷ׆༻͕ਐΜͰ͍Δ͔Βͳͷ͔΋͠Ε·ͤΜͶɻ
  26. ࢲͷ্Ґࢿ࣭ (࠶ܝ) 1. ಺ল 2. ୡ੒ 3. ऩू৺ 4. ண૝

    5. ੹೚ײ 6. ֶशཉ 7. ࣗզ 8. ݸผԽ 9. ෼ੳࢥߟ 10.໨ඪࢥߟ 33 ͲͷΑ͏ͳνϡʔχϯάΛ͓͜ͳ͔ͬͨ • সͬͯ͠·͏͘Β͍ʮਓؒؔ܎ߏஙྗʯ͕ऑ͍ʢࣗવʹ͸Ͱ ͖ͳ͍ʣ͜ͱΛ໨ͷ౰ͨΓʹͨ͠ • ͦ͜Ͱ٬؍తʹࣔ͞Εͨࣗ෼ͷʮڧΈʯΛ׆͔ͯ͠ɺ͜ͷʮऑ ͞ʯΛิ͑ͳ͍͔ͱߟ͑ͨ • ͱʹ͔͘ଞਓΛ஌Γɺ෼ੳ͢Δ͜ͱɻͦͯ͠ଚॏ͢Δ͜ͱ • ʮࣗ෼ͱ͸ҧ͏ࢿ࣭܏޲ʯ͕͋Δɺͱ͍͏ࣄ࣮Λ໨ͷ౰ ͨΓʹ͠ɺࣗ෼ͱ͸ҟͳΔ෦෼ΛϦεϖΫτ͢Δػձ͕ ΋ͷ͘͢͝૿͑ͨ • ෼ੳʹ͋ͨͬͯ͸ଞऀͷετϨϯάεϑΝΠϯμʔ͕͔ ͳΓࢀߟʹͳ͍ͬͯΔ ಺ল ऩू৺ ண૝ ֶशཉ ෼ੳࢥߟ ୡ੒ཉ ੹೚ײ ໨ඪࢥߟ ࣗզ ݸผԽ ʮࣗ෼ͷߟ͑ͱߦಈΛϋοΫͨ͠ʯ
  27. 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
  28. ʮΤϯδχΞϦϯάʯ͸͜ͷΑ͏ʹ෼ྨͰ͖ΔͷͰ͸ 37 ΤϯδχΞϦϯά ιϑτ΢ΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά

    ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ιϑτ΢ΣΞΤϯδχΞͷϓϥΫςΟεͱࢥͬͯ ͍ͨ͜ͱ΋ɺҰൠԽͷ༨஍͕͋ΔͷͰ͸ʁ
  29. ʮΤϯδχΞϦϯάʯ͸͜ͷΑ͏ʹ෼ྨͰ͖ΔͷͰ͸ 37 ΤϯδχΞϦϯά ιϑτ΢ΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά

    ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ʮࣄۀΛΤϯδχΞϦϯά͢Δʯ͜ͱͰ զʑ͸ମݱ͖ͯͨ͠ͱ͍͑Δ ιϑτ΢ΣΞΤϯδχΞͷϓϥΫςΟεͱࢥͬͯ ͍ͨ͜ͱ΋ɺҰൠԽͷ༨஍͕͋ΔͷͰ͸ʁ
  30. ʮΤϯδχΞϦϯάʯ͸͜ͷΑ͏ʹ෼ྨͰ͖ΔͷͰ͸ 37 ΤϯδχΞϦϯά ιϑτ΢ΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά

    ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ʮࣄۀΛΤϯδχΞϦϯά͢Δʯ͜ͱͰ զʑ͸ମݱ͖ͯͨ͠ͱ͍͑Δ ͜ͷྖҬ΋ΤϯδχΞϦϯάର৅ʹͰ͖ΔͷͰ͸ʁ ……ͱ͍͏ͷΛઌʹ৮ΕͨΑ͏ʹࢼߦࡨޡ͍ͯ͠Δ ιϑτ΢ΣΞΤϯδχΞͷϓϥΫςΟεͱࢥͬͯ ͍ͨ͜ͱ΋ɺҰൠԽͷ༨஍͕͋ΔͷͰ͸ʁ
  31. ʮΤϯδχΞϦϯάʯ͸͜ͷΑ͏ʹ෼ྨͰ͖ΔͷͰ͸ 37 ΤϯδχΞϦϯά ιϑτ΢ΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά

    ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ʮࣄۀΛΤϯδχΞϦϯά͢Δʯ͜ͱͰ զʑ͸ମݱ͖ͯͨ͠ͱ͍͑Δ ͜ͷྖҬ΋ΤϯδχΞϦϯάର৅ʹͰ͖ΔͷͰ͸ʁ ……ͱ͍͏ͷΛઌʹ৮ΕͨΑ͏ʹࢼߦࡨޡ͍ͯ͠Δ ιϑτ΢ΣΞΤϯδχΞͷϓϥΫςΟεͱࢥͬͯ ͍ͨ͜ͱ΋ɺҰൠԽͷ༨஍͕͋ΔͷͰ͸ʁ ·ͩະ։୓ͳ෼໺ʹ΋ΤϯδχΞϦϯάͷ ߟ͑ɺํ๏࿦ɺϓϥΫςΟεΛԠ༻͠͏ΔͷͰ͸ʁ
  32. ΤϯδχΞϦϯάର৅ྖҬΛ֦େ͢Δ 38 ΤϯδχΞϦϯά ιϑτ΢ΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά

    ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ʮΤϯδχΞϦϯάʯର৅ྖҬΛ֦େ͠ɺݸʑਓͷಛੑʹࠨӈ͞Εʹ͍͘ ϓϥΫςΟεΛݟ͍ͩ͠ɺ࠶ݱੑͷ޲্ͱଐਓੑͷഉআΛ࣮ݱ͍ͯ͘͠
  33. ΤϯδχΞϦϯάର৅ྖҬΛ֦େ͢Δ 38 ΤϯδχΞϦϯά ιϑτ΢ΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά

    ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ϓϥΫςΟεͷҰൠԽ ʮΤϯδχΞϦϯάʯର৅ྖҬΛ֦େ͠ɺݸʑਓͷಛੑʹࠨӈ͞Εʹ͍͘ ϓϥΫςΟεΛݟ͍ͩ͠ɺ࠶ݱੑͷ޲্ͱଐਓੑͷഉআΛ࣮ݱ͍ͯ͘͠
  34. ΤϯδχΞϦϯάର৅ྖҬΛ֦େ͢Δ 38 ΤϯδχΞϦϯά ιϑτ΢ΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά

    ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ϓϥΫςΟεͷҰൠԽ Ԡ༻ ʮΤϯδχΞϦϯάʯର৅ྖҬΛ֦େ͠ɺݸʑਓͷಛੑʹࠨӈ͞Εʹ͍͘ ϓϥΫςΟεΛݟ͍ͩ͠ɺ࠶ݱੑͷ޲্ͱଐਓੑͷഉআΛ࣮ݱ͍ͯ͘͠
  35. ΤϯδχΞϦϯάର৅ྖҬΛ֦େ͢Δ 38 ΤϯδχΞϦϯά ιϑτ΢ΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά

    ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ϓϥΫςΟεͷҰൠԽ Ԡ༻ Ԡ༻ ʮΤϯδχΞϦϯάʯର৅ྖҬΛ֦େ͠ɺݸʑਓͷಛੑʹࠨӈ͞Εʹ͍͘ ϓϥΫςΟεΛݟ͍ͩ͠ɺ࠶ݱੑͷ޲্ͱଐਓੑͷഉআΛ࣮ݱ͍ͯ͘͠
  36. ΤϯδχΞϦϯάର৅ྖҬΛ֦େ͢Δ 38 ΤϯδχΞϦϯά ιϑτ΢ΣΞ ΤϯδχΞϦϯά ϓϩάϥ ϛϯά ……… Ϗδωε ΤϯδχΞϦϯά

    ʢԾʣ ϐʔϓϧ ΤϯδχΞϦϯά ʢԾʣ ϓϥΫςΟεͷҰൠԽ Ԡ༻ Ԡ༻ Ԡ༻ ʮΤϯδχΞϦϯάʯର৅ྖҬΛ֦େ͠ɺݸʑਓͷಛੑʹࠨӈ͞Εʹ͍͘ ϓϥΫςΟεΛݟ͍ͩ͠ɺ࠶ݱੑͷ޲্ͱଐਓੑͷഉআΛ࣮ݱ͍ͯ͘͠
  37. 39 ࢲͷࢥ͍ඳ͘ཧ૝తͳঢ়ଶ • CTO: ͍ͳ͍ • VPoE: ͍ͳ͍ • ϓϩμΫτϚωʔδϟʔ:

    ͍ͳ͍ • ΤϯδχΞϦϯάϚωʔδϟʔ: ͍ͳ͍ • ςοΫϦʔυ: ͍ͳ͍
  38. 40 ࢲͷࢥ͍ඳ͘ཧ૝తͳঢ়ଶ • CTO: ΈΜͳ • VPoE: ΈΜͳ • ϓϩμΫτϚωʔδϟʔ:

    ΈΜͳ • ΤϯδχΞϦϯάϚωʔδϟʔ: ΈΜͳ • ςοΫϦʔυ: ΈΜͳ
  39. 41 ϑϧαΠΫϧΤϯδχΞ Full Cycle Developers at Netflix — Operate What

    You Build https://netflixtechblog.com/full-cycle-developers-at-netflix-a08c31f83249
  40. 42 ݁ہɺϚωʔδϝϯτʹΑͬͯԿΛ͍ͨ͠ͷ͔ʁ • ࣄۀʹࠜͨ͟͠ΤϯδχΞϦϯάΛ͢Δ͏͑Ͱ͸ܦӦతࢹ఺͸ແࢹͰ͖ͳ͍ • CTO ͷΈʹܦӦ൑அΛҕͶΔͷ͸ϦεΫ͕͋ΓεέʔϥϏϦςΟ͕ͳ͍ • ࣄۀͷࠜװΛͳ͢ϓϩμΫτʹؔ͢Δઓུ΍ઃܭҙਤ΁ͷཧղ͕ͳ͚Ε͹Τ ϯδχΞϦϯάʹ൓өͰ͖ͳ͍

    • ϓϩμΫτϚωʔδϟʔͷΈʹϓϩμΫτͷ໋ӡΛҕͶΔͷ͸ϦεΫ͕͋ ΓεέʔϥϏϦςΟ͕ͳ͍ • ϐʔϓϧʹ͍ͭͯ͸ݱ৔಺ͷ΄͏͕ղ૾౓͕ߴ͍ • ΤϯδχΞϦϯάϚωʔδϟʔͷΈʹϐʔϓϧΛҕͶΔͷ͸ϦεΫ͕͋Γ εέʔϥϏϦςΟ͕ͳ͍ • ͋ͱͦ͏͔ɺධՁ΋͋ͬͨ……ࢲͨͪʹ͸͜Ε·Ͱҭ͖ͯͯͨʮٕज़ྗධՁ ձʯͱ͍͏෢ث͕طʹ͋Δ
  41. 44 ࢲͨͪ Lighthouse Studio Ͱ͸ҎԼͷ৬छΛืूதͰ͢ʂ • ΤϯδχΞϦϯάϚωʔδϟʔ • γχΞΤϯδχΞ •

    ڵຯͷ͋Δํ͸ https://engineering.cartaholdings.co.jp/ ʹੋඇ ཱ͓ͪدΓ͍͚ͨͩΕ͹ͱࢥ͍·͢mm • ΧδϡΞϧ໘ஊ΋େ׻ܴͰ͢ʂʂʂ
  42. 44 ࢲͨͪ Lighthouse Studio Ͱ͸ҎԼͷ৬छΛืूதͰ͢ʂ • ΤϯδχΞϦϯάϚωʔδϟʔ • γχΞΤϯδχΞ •

    ڵຯͷ͋Δํ͸ https://engineering.cartaholdings.co.jp/ ʹੋඇ ཱ͓ͪدΓ͍͚ͨͩΕ͹ͱࢥ͍·͢mm • ΧδϡΞϧ໘ஊ΋େ׻ܴͰ͢ʂʂʂ !?
  43. 45 ΤϯδχΞϦϯάϚωʔδϟʔͷํʹظ଴͢Δ͜ͱ • ୹ظతʹ͸ Lighthouse Studio ͷΤϯδχΞ૊৫ͷڧΈΛଛͳΘͳ͍ܗͰɺΤ ϯδχΞ૊৫ن໛Λ֦େ͍ͯͨ͘͠ΊͷઓུΛཱҊ͓Αͼ࣮ߦ͍͖͍ͨͩͨ ʢಛʹϐʔϓϧϚωδϝϯτྖҬͰྗΛ͓आΓ͍ͨ͠ʣ •

    ௕ظతʹ͸ɺͦͷઐ໳ੑΛ Lighthouse Studio ͷΈͳΒͣ CARTA HOLDINGS ͷΤϯδχΞʹల։͍͖ͯͨͩ͠ɺ෍ڭ͍͖ͯͨͩ͠ɺڀۃతͳཧ૝Λݴ͑͹ ʮΤϯδχΞϦϯάϚωʔδϟʔ৬ͱͯ͠ͷʯ࢓ࣄ͕ͳ͍ঢ়ଶ·Ͱਁಁͤͯ͞ ͍͖͍ͨͩͨ • ͱ͍͏ͷ΋ɺࢲͨͪΤϯδχΞ͸ɺͦͷγεςϜԽɺΦʔτϝʔγϣϯԽʹ Αͬͯɺڀۃతʹ͸ࣗ෼ͷ࢓ࣄΛ೔ʑͳ͍͍ͯͬͯ͘͠Δ͔ΒͰ͢ • ͦΕͱ·ͬͨ͘ಉ༷ʹɺʮࣗ෼ͷ৯͍ැ࣋Λͳ͘͢ʯͱ͍͏ϛογϣϯʹऔ Γ૊ΜͰ͍͖͍ͨͩͨͷͰ͢ • ʢͳΜ͔ͩΜͩ৯͍ැ࣋͸ͳ͘ͳΒͳ͍ͷͰେৎ෉ͩͱࢥ͍·͢……ʣ
  44. 47 ࢲͨͪ Lighthouse Studio Ͱ͸ҎԼͷ৬छΛืूதͰ͢ʂ • ΤϯδχΞϦϯάϚωʔδϟʔ • ࠓޙͷ૊৫֦େʹඋ͑ͯϐʔϓϧϚωδϝϯτΛ࣠ʹ͝׆༂͍ͨͩ͘ •

    ࣗ͝਎ͷ৬຿ྖҬͷҰൠԽʹ຿Ί͍ͯͨͩ͘ • γχΞΤϯδχΞ • ࢲ͕ϐʔϓϧϚωδϝϯτྖҬ΁ͷΤϯδχΞϦϯάͷԠ༻ʹऔΓ͔͔ ΕΔΑ͏ɺࢲ͔Βιϑτ΢ΣΞΤϯδχΞͷ࢓ࣄΛ׬શʹୣ͍ͬͯͨͩ ͘ • ڵຯͷ͋Δํ͸ https://engineering.cartaholdings.co.jp/ ʹੋඇཱ͓ͪدΓ ͍͚ͨͩΕ͹ͱࢥ͍·͢mm • ΧδϡΞϧ໘ஊ΋େ׻ܴͰ͢ʂʂʂ
  45. 49 ·ͱΊ • ຊൃදͰ͸ɺࢲ ւ࿝ݪ߉ีͷ͜Ε·ͰͷܦݧΛ౿·͑ɺࣗ෼ͷڧΈΛ׆͔ ͢ܗͰɺࣗ෼Β͍͠ʮϚωδϝϯτʯख๏Λ໛ࡧ͖ͯͨ͠ͱ͍͏͓࿩Λ͠ ·ͨ͠ • ࢲ͕ḷΓண͍ͨʮϚωδϝϯτʯख๏ΛΈͳ͞Μ΋ͦͷ··࢖͑Δͱ͸ ݶΓ·ͤΜ͕ɺࢀߟʹͳΔ΋ͷ͕͋Ε͹޾͍Ͱ͢

    • ΋͠ࢲΈ͍ͨͳʮบʯΛ࣋ͭํ͕͍Βͬ͠ΌΕ͹ɺ෺ͷຊʹ͋ΔΑ͏ͳ ʮϚωδϝϯτʯΛ͔ͳ͙ΓࣺͯͯɺಘҙͳʮΤϯδχΞϦϯάʯΛҰ ൠԽͯ͠Ԡ༻͢Δͱ͍͏Ξϓϩʔν͸ޫ໌ʹͳΓ͏ΔͷͰ͸ͳ͍͔ͱ ࢥ͍ͬͯ·͢ɻੋඇ͓ࢼ͍͖ͨͩ͠ϑΟʔυόοΫͳͲ͍͚ͨͩΔͱ͋ Γ͕͍ͨͰ͢ • ࢲͷ໨ඪ͸ʢຊ࣭తʹʣϚωδϝϯτ৬Λඞཁͱ͠ͳ͍૊৫Λ࡞Γ্͛Δ ͜ͱͰ͢ɻڞײ͠खΛି͍͚ͯͨͩ͠Δํɺ͓੠͕͚Λ͓଴͍ͪͯ͠·͢