Slide 1

Slide 1 text

גࣜձࣾεϚʔτϥ΢ϯυ औక໾CTO খࢁ݈ଠɹ@Startup CTO of the year2022 લྫͳ͖՝୊ʹ௅Ί εϚʔτϥ΢ϯυͷܦӦ՝୊ͱ௅ઓ

Slide 2

Slide 2 text

೔ຊʹϢχίʔϯ100ࣾɺ ελʔτΞοϓ10ສࣾΛ૑ग़͢Δ ελʔτΞοϓҭ੒5Χ೥ܭը

Slide 3

Slide 3 text

ελʔτΞοϓ͸ ஫໨͞Εେ͖ͳ೾͕ʂ ʂ ʂ

Slide 4

Slide 4 text

େ͖ͳඇޮ཰͕… ͔ͦ͠͠ΕΛ્֐͢Δۀքશମͷ

Slide 5

Slide 5 text

ελʔτΞοϓ A ελʔτΞοϓ B ελʔτΞοϓ C ౤ࢿՈ X ౤ࢿՈ Y ౤ࢿՈ Z ݄࣍ࢼࢉද ࢿຊ੓ࡦ גओ໊฽ גओ૯ձࢀߟॻྨ ొه฽ɺఆ׺ DDؔ࿈ࢿྉ ͳͲ… ༷ʑͳॻྨͷఏग़ٛ຿ɺଟ๩ͳܦӦऀ͕࡞੒

Slide 6

Slide 6 text

ॻྨͷܗࣜɾఏग़࣌ظɾܦ࿏͢΂͕ͯόϥόϥ ελʔτΞοϓ A ελʔτΞοϓ B ελʔτΞοϓ C ౤ࢿՈ X ౤ࢿՈ Y ౤ࢿՈ Z

Slide 7

Slide 7 text

౤ࢿՈ Z ؆୯ʹਖ਼֬ͳσʔλ࡞੒ɺڞ༗͸Ұ౓͚ͩʂ ελʔτΞοϓ A ελʔτΞοϓ B ελʔτΞοϓ C ౤ࢿՈ X ౤ࢿՈ Y

Slide 8

Slide 8 text

0 1000 2000 3000 4000 ૑ۀ ݱࡏ ૑ۀ4೥Ͱ ελʔτΞοϓ3,000ࣾొ࿥ γϦʔζA

Slide 9

Slide 9 text

ੜ࢈ੑΛେ͖͘ఈ্͛͢Δ αʔϏεΛ໨ࢦ͢ ελʔτΞοϓۀքͷج൫ͱͳΓ

Slide 10

Slide 10 text

૊৫ ࣄۀ ϓϩμΫτ

Slide 11

Slide 11 text

૊৫ ࣄۀ ϓϩμΫτ

Slide 12

Slide 12 text

ελʔτΞοϓ޲͚ ΞϓϦέʔγϣϯ܈ ౤ࢿՈ޲͚ ΞϓϦέʔγϣϯ܈ ౤ࢿઌ ؅ཧ ౤ࢿҊ݅ ؅ཧ ϑΝϯυ ؅ཧ ސ٬ࢧԉ νϟοτ ༏଴ಛయ גओ૯ձ ূ݊DB ॻྨDB اۀ৘ใ ࢿຊ੓ࡦ ܦӦ؅ཧ SO؅ཧ νϟοτ ༏଴ಛయ ༷ʑͳΞϓϦέʔγϣϯ܈Λ1ύοέʔδʹ·ͱΊͯఏڙ

Slide 13

Slide 13 text

ελʔτΞοϓ޲͚ αʔϏε܈ ౤ࢿՈ޲͚ αʔϏε܈ ౤ࢿઌ ؅ཧ ౤ࢿҊ݅ ؅ཧ ϑΝϯυ ؅ཧ ސ٬ࢧԉ νϟοτ ༏଴ಛయ גओ૯ձ ূ݊DB ॻྨDB اۀ৘ใ ࢿຊ੓ࡦ ܦӦ؅ཧ SO؅ཧ νϟοτ ༏଴ಛయ ༷ʑͳΞϓϦέʔγϣϯ܈Λ1ύοέʔδͱͯ͠ఏڙ γεςϜن໛ɿ௒ڊେ
 ελʔτΞοϓ3ࣾ෼͙Β͍
 
 υϝΠϯ஌ࣝɿෳࡶ
 ϑΝΠφϯεɾձࣾ๏ɾVC࣮຿ͳͲ

Slide 14

Slide 14 text

Ϛονϯά ίϛϡέʔγϣϯ CRM ετϨʔδ ࢿຊ੓ࡦ લྫ͕ͳ͍αʔϏεྖҬ ྨࣅαʔϏε͸ࠃ಺ʹ΋ւ֎ʹ΋ͳ͠

Slide 15

Slide 15 text

Ϛονϯά ίϛϡέʔγϣϯ CRM ετϨʔδ ࢿຊ੓ࡦ લྫ͕ͳ͍αʔϏεྖҬ ྨࣅαʔϏε͸ࠃ಺ʹ΋ւ֎ʹ΋ͳ͠ ૝૾ྗΛಇ͔ͤ θϩ͔ΒUI/UXΛ૑Γ্͖͛ͯͨ

Slide 16

Slide 16 text

౤ࢿՈ X ౤ࢿՈ Y ౤ࢿՈ Z SaaSͰ͋Γͳ͕ΒϓϥοτϑΥʔϜͰ΋͋Δ લྫ͕ͳ͍γεςϜܗଶ ελʔτΞοϓ A ελʔτΞοϓ B ελʔτΞοϓ C SaaS ϓϥοτϑΥʔϜ

Slide 17

Slide 17 text

౤ࢿՈ X ౤ࢿՈ Y ౤ࢿՈ Z SaaSͰ͋Γͳ͕ΒϓϥοτϑΥʔϜͰ΋͋Δ લྫ͕ͳ͍γεςϜܗଶ ελʔτΞοϓ A ελʔτΞοϓ B ελʔτΞοϓ C SaaS ϓϥοτϑΥʔϜ UX΍ઃܭͷৗ͕ࣝ
 ௨༻͠ͳ͍͜ͱ΋

Slide 18

Slide 18 text

ʰϓϩμΫτͷ։ൃ೉౓ʱʹ ͲͷΑ͏ʹରॲ͖͔ͯͨ͠ʁ

Slide 19

Slide 19 text

1.εΫϥϜΛվมͨ͠ಠࣗ։ൃελΠϧ Ξʔτݸਓٕ αΠΤϯε൚༻ੑ ػಈੑ ։ൃ଎౓ ҆ఆੑ ݸͷύϑΥʔϚϯεΛ ѹ౗తʹ׆͔͢ܕ εΫϥϜ։ൃ ୭͕΍ͬͯ΋Ұఆͷ੒ՌΛग़ͤΔܕ

Slide 20

Slide 20 text

গਓ਺૊৫Ͱѹ౗తͳੜ࢈ੑΛ࣮ݱ 0 7 ଟ͘ͷ ૊৫ smartround ։ൃ γεςϜن໛ ։ൃਓһ਺ ਓ਺ਪҠ 1೥໨ 1໊ 2೥໨ 3໊ 3೥໨ 4໊ 4೥໨ 6໊ γϦʔζA— 5೥໨ 7໊

Slide 21

Slide 21 text

2.ϞδϡϥϞϊϦεԽͰෳࡶ͞௿ݮ Web Container Foundation Lib ν τ ࢿ ຊ ੓ ࡦ ܦ Ӧ ؅ ཧ ג ओ ૯ ձ Foundation App Web Lib ֤αʔϏεΛϞδϡʔϧԽ ࢓༷ɾ࣮૷ཧղΛ༰қʹ

Slide 22

Slide 22 text

2.ϞδϡϥϞϊϦεԽͰෳࡶ͞௿ݮ Web Container Foundation Lib ν τ ࢿ ຊ ੓ ࡦ ܦ Ӧ ؅ ཧ ג ओ ૯ ձ Foundation App Web Lib ֤αʔϏεΛϞδϡʔϧԽ ӨڹൣғΛݶఆతʹ ։ൃऀ͕ෳࡶ͞Λؾʹͤͣ ʰ҆શʹര଎։ൃʱՄೳʹʂ

Slide 23

Slide 23 text

3.ʰͳͥ૑Δͷ͔ʱͷཧղʹ࣌ؒ౤ࢿ ೖࣾΦϯϘʔσΟϯά΍ ೔ʑͷۀ຿ͷதͰ શࣾһ͕ཧղΛਂΊΔػձΛઃܭ ۀք ྫ) ೖࣾޙͷΦϯϘʔσΟϯάͰ పఈతʹઆ໌ ϓϩμΫτ ྫ) ि1ͰશࣾһͰϨϏϡʔ͢Δ࣌ؒ ʢ೚ҙࢀՃʣ Ϣʔβ ྫ) ຖ݄ϢʔβΠϯλϏϡʔ 1ຊҎ্ͷࢹௌਪ঑ ձࣾ ྫ) ϛογϣϯɾϏδϣϯɾ όϦϡʔ΍ߦಈنൣ

Slide 24

Slide 24 text

3.ʰͳͥ૑Δͷ͔ʱͷཧղʹ࣌ؒ౤ࢿ ΦϯϘʔσΟϯά΍
 ೔ʑͷۀ຿ʹ͓͍ͯ ཧղΛਂΊΒΕΔػձΛઃܭ ۀք ྫ) ೖࣾޙͷΦϯϘʔσΟϯάͰ పఈతʹઆ໌ ϓϩμΫτ ྫ) ि1ͰશࣾһͰϨϏϡʔ͢Δ࣌ؒ ʢ೚ҙࢀՃʣ Ϣʔβ ྫ) ຖ݄ϢʔβΠϯλϏϡʔ 1ຊҎ্ͷࢹௌਪ঑ ձࣾ ྫ) ϛογϣϯɾϏδϣϯɾ όϦϡʔ΍ߦಈنൣ લྫ͕ͳ͍αʔϏεͷUI/UXΛ ৬छΛލ͍Ͱٞ࿦Մೳʹ

Slide 25

Slide 25 text

૊৫ ࣄۀ ϓϩμΫτ

Slide 26

Slide 26 text

ػີ৘ใ ͩΒ͚ ϓϩμΫτ΋ձࣾ΋ ηΩϡϦςΟ͕ॏཁͳࣄۀ՝୊ʂ • גࣜ • ετοΫΦϓγϣϯ • ࢿຊ੓ࡦ • BS/PL • ౤ࢿܖ໿ॻ • גओ૯ձؔ࿈ॻྨ • ೖྗ୅ߦ৘ใ • ݱۚ࢒ߴ

Slide 27

Slide 27 text

ݻఆΦϑΟεഇࢭ ίϩφྲྀߦͷλΠϛϯάͰ “લྫ͕ͳ͍”ঢ়گͰͷ
 ηΩϡϦςΟରࡦΛߟ͑Δඞཁ͕

Slide 28

Slide 28 text

ʰηΩϡϦςΟʱʹ ͲͷΑ͏ʹରॲ͖͔ͯͨ͠ʁ

Slide 29

Slide 29 text

ISMSΛ௨ͯࣗࣾ͡ʹ࠷దͳମ੍ߏங ৘ใηΩϡϦςΟΛ
 ਂ͘ཧղ͢ΔͨΊ
 CTOࣗΒखΛಈ͔͠ಋೖ

Slide 30

Slide 30 text

ISMSΛ௨ͯࣗࣾ͡ʹ࠷దͳମ੍ߏங ৘ใηΩϡϦςΟΛ
 ਂ͘ཧղ͢ΔͨΊ
 CTOࣗΒखΛಈ͔͠ಋೖ શࣾΛר͖ࠐΈ
 ηΩϡϦςΟܧଓվળΛ࣮ݱ

Slide 31

Slide 31 text

ݎ࿚ͳϓϩμΫτΠϯϑϥ ϕετϓϥΫςΟεʹ
 ԊͬͨηΩϡΞͳߏ੒ʹ

Slide 32

Slide 32 text

ݎ࿚ͳϓϩμΫτΠϯϑϥ ৴པੑͷߴ͕͞ධՁ͞Ε AWSೝఆιϑτ΢ΣΞʹ

Slide 33

Slide 33 text

૊৫ ࣄۀ ϓϩμΫτ

Slide 34

Slide 34 text

໾ׂͷมભ ϓϩμΫτΛ૑Δ ૑ۀΤϯδχΞͱͯ͠ ࣗΒ࠷લઢͰίʔυΛॻ͖ ݁ՌΛग़͢ νʔϜΛ૑Δ • ։ൃ؀ڥɾ੍౓੔උ • ࠾༻ɾҭ੒ɾจԽਁಁ

Slide 35

Slide 35 text

લྫͷͳ͍ํ๏Ͱ՝୊ղܾ ࠾༻

Slide 36

Slide 36 text

γϦʔζA͕ۙ͘ͳΓ࠾༻ྗڧԽ͕ඞཁʹ ՝୊͸ʰೝ஌ʱෆ଍ ʢࠓ೥1݄ʣ

Slide 37

Slide 37 text

օ΍ΔΞϓϩʔνʮίϯςϯπൃ৴ʯͷ՝୊ ίϯςϯπཚཱ͠ ϨουΦʔγϟϯ ࣾһ਺গͳ͍ͱ ൃ৴ྗখ

Slide 38

Slide 38 text

ʰೝ஌ෆ଍ʱʹ ͲͷΑ͏ʹରॲ͖͔ͯͨ͠ʁ

Slide 39

Slide 39 text

ษڧձɿServer-Side Kotlin Meetup্ཱ͛ ౰ࣾϦʔυͰ
 4ࣾ߹ಉӡӦ

Slide 40

Slide 40 text

օϋοϐʔɺKotlinΤίγεςϜʹ΋ߩݙ ࢀՃऀ ΦϯϥΠϯͰֶͼΛಘΒΕΔ ӡӦاۀ ௿࿑ྗͰKotlinΤίγεςϜ΁ͷߩݙ ొஃऀɾొஃاۀ એ఻ͷ৔ΛಘΒΕΔ εϚʔτϥ΢ϯυ ௿༧ࢉͰ޿͘޿ใ

Slide 41

Slide 41 text

Kotlin޷͖ͷ௒༏लͳΤϯδχΞ ࠓ೥ 2໊ ࠾༻ ※ ͦΕͧΕKotlin, IntelliJͷ
 ίϯτϦϏϡʔλ Πϕϯτ੒Ռ ࠾༻੒Ռ Πϕϯτ͸େ੒ޭɺ࠾༻΋੒ޭ ೔ຊ࠷େͷ αʔόαΠυKotlinษڧձʹ ɾࢀՃऀฏۉ100໊Ҏ্ ɾJetBrains͕αϙʔτ ɾ߹ܭ6ճ։࠵

Slide 42

Slide 42 text

૊৫ ࣄۀ ϓϩμΫτ

Slide 43

Slide 43 text

લྫͳ͖՝୊ʹର͠
 ʰࣗ෼ࣗ਎ͷ಄Ͱߟ͑໰୊ղܾʱ͖ͯͨ͠

Slide 44

Slide 44 text

ελʔτΞοϓ͸ະདྷΛ࡞Δɻ͕ͩಓͷΓ͸ݥ͘͠མͱ݀͠΋ଟ͍ɻ εϚʔτϥ΢ϯυ͸։୓ऀͱͳͬͯΠϯϑϥΛ੔උ͠ɺ ελʔτΞοϓ͕ͦͷՄೳੑΛ࠷େݶʹൃشͰ͖ΔੈքΛͭ͘Δɻ ελʔτΞοϓ͕ՄೳੑΛ ࠷େݶʹൃشͰ͖ΔੈքΛͭ͘Δ MISSION

Slide 45

Slide 45 text

Appendix

Slide 46

Slide 46 text

ϐον͸5෼ؒͱ͍͏͜ͱ΋͋Γ
 ֤ࣄྫʹ͍ͭͯ͸঺հఔ౓ʹ͔͠࿩͓ͯ͠Βͣ
 ࿩଍Γͳ͍಺༰΋ͨ͘͞Μ͋Γ·ͨ͠ ຊ౰͸֤ղܾࡦ1ͭ͝ͱʹ1هࣄ͕ॻ͚Δ͙Β͍ ޠΕΔ಺༰͕ͨ͘͞Μ͋Γ·͢ʂ ޙ೔εϚʔτϥ΢ϯυͷςοΫϒϩάʹͯ ൃ৴͍ͯ͘͠༧ఆͰ͢ʂ
 ʢ΋͠Α͚Ε͹ಡΜͰ͍ͩ͘͞ʂʣ https://zenn.dev/smartround

Slide 47

Slide 47 text

·ͨ࠷ޙ·ͰಡΜͰ͍͖ͨͩ
 ຊ౰ʹ͋Γ͕ͱ͏͍͟͝·ͨ͠ 
 ࠓճͷΠϕϯτΛ͖͔͚ͬʹ৭ʑͳํʹ
 εϚʔτϥ΢ϯυ͕ߦ͍ͬͯΔେ͖ͳ௅ઓʹ͍ͭͯ ஌͍͚ͬͯͨͩΕ͹޾͍Ͱ͢ ·ͨ2022/9ʹγϦʔζAࢿۚௐୡΛߦ͍
 ݱࡏɺશ৬छͰੵۃ࠾༻தͰ͢ʂ
 ͝ڵຯ͋Δํ͸ੋඇΧδϡΞϧʹ͓࿩͠·͠ΐ͏ʂʂʂ
 👉࠾༻ϖʔδɿhttps://jobs.smartround.com/