$30 off During Our Annual Pro Sale. View Details »

オフショア開発の辛みと学んだ事

 オフショア開発の辛みと学んだ事

オフショア開発の辛みと学んだ事

Takayuki
PRO

April 14, 2023
Tweet

More Decks by Takayuki

Other Decks in Business

Transcript

  1. 鈴木孝之
    ΦϑγϣΞ։ൃͷਏΈͱֶΜͩࣄ

    View Slide

  2. "HFOEB
    จԽͷৗࣝΛٙ͑
    ࢓ࣄͷਐΊํͷৗࣝΛٙ͑
    ຋༁Λٙ͑

    View Slide

  3. ର৅ऀʹ͍ͭͯ
    0
    ΦϑγϣΞ։ൃʹڵຯ͕͋Δਓ
    Ϛωʔδϟʔࢤ๬ͷਓ
    ϕτφϜʹڵຯ͕͋Δਓ

    View Slide

  4. ࣗݾ঺հ

    View Slide

  5. ࣗݾ঺հ
    1
    ◆໊લ


    ླ໦ ޹೭(Suzuki Takayuki)


    ※ಉ੏ಉ໊ଟͯ͘ࠔͬͯ·͢ɻɻɻ


    ◆ࣗݾ঺հ


    ɾ1990೥ੜ·Εɻ


    ɾौ୩ͷϑϧεϐʔυͱ͍͏ITاۀͰWebΤϯδχΞͱͯ͠ۈ຿


    ɾԭೄͰىۀɻ


    ɾ։ൃҊ݅Ͱ೔ຊਓ7ਓɺϕτφϜਓ7ਓ΄ͲͷPJͷ


    ϚωδϝϯτΛܦݧɻ


    ɾPHPΧϯϑΝϨϯεԭೄ࣮ߦҕһ௕ɺ


    ϑϩϯτΤϯυΧϯϑΝϨϯεԭೄ࣮ߦҕһ௕


    ◆झຯ


    ίεϓϨɺԻָϥΠϒɺϚϥιϯେձʹग़Δɺ໺ٿ؍ઓ


    BDD(Ϗʔνۦಈ։ൃ)

    View Slide

  6. ࣗݾ঺հ
    1

    View Slide

  7. 0 ϕτφϜͰͷ಺ఆऀΠϯλʔϯઌ
    - େֶ̐೥ੜͷ࣌ʹ2िؒ΄ͲϕτφϜ
    اۀͰΠϯλʔϯ͍ͯͨ͠

    - ΠϯσΟϏδϡΞϧγεςϜζ

    ઃཱ 2002೥1݄૑ۀʢ2014೥1݄
    IVS Co., Ltd.ͱͯ͠࠶ઃཱʣ
    - ࣾһ਺ 280໊(2020೥5݄࣌఺)


    View Slide

  8. 0 ϕτφϜͰͷϥϯν
    - ϕτφϜਓʹݟ͑ΔΒ͘͠ɺϕτφ
    ϜਓͰ΋͍͚ΔͱݴΘΕͨ(স)

    - ӳޠͷΠϯτωʔγϣϯ͕೔ຊਓͱ
    શવɺҧͯ͘ฉ͖औΕͳ͍׼

    View Slide

  9. 0 ݁࿦
    ৗࣝΛٙ͑!
    ※ࠓճɺ࿩͢͜ͱ͸ΦϑγϣΞ։ൃͷશͯͷϓϩδΣΫτ
    Ͱಉ͡ͱ͍͏ࣄͰ͸ͳ͘ɺ͋͘·ͰݸਓͷҙݟͰ͢ɻ

    View Slide

  10. จԽͷৗࣝΛٙ͑

    View Slide

  11. 1 ೔ຊͱϕτφϜͱͷจԽͷҧ͍
    - ೔ຊͱϕτφϜͰٳ೔΍࢒ۀʹରͯ͠ͷԹ
    ౓ײ͕ҧ͏ɻ

    ϕτφϜͰ͸೔ຊΑΓ΋Ո଒΍ϓϥΠϕʔ
    τΛେ੾ʹ͢ΔจԽ͕͋ΔͷͰɺجຊతʹ
    ͸࢓ࣄΑΓ΋Ո଒༏ઌɻ


    - Ҿ͖ܧ͕͗ࡶ

    ϕτφϜͷ࿈ٳલ͸λεΫ͕ऴΘͬͯͳ͘
    ͯ΋Ҿ͖ܧ͙͔Βɺ࢒Γ͸ΑΖ͘͠ͱݴΘ
    Εͨ…ɻ

    View Slide

  12. 1 ೔ຊͱϕτφϜͱͷจԽͷҧ͍
    - ࿈ٳޙ͸஫ҙ

    ςτ(چਖ਼݄)ͷલޙͰձࣾΛࣙΊΔਓ͕ଟ
    ͍Β͍͠ͷͰɺཁ஫ҙɻ

    ࣗ෼͕ؔΘͬͯͨϓϩδΣΫτ͸ͪΌΜͱ
    ؼ͖ͬͯͨɻ

    View Slide

  13. 1 ೔ຊͱϕτφϜͱͷจԽͷҧ͍
    - ೔ຊͰҰൠతͳαʔϏεΛྫ͑ʹ͠ͳ͍ํ
    ͕ྑ͍

    ͓٬͞Μ͔Βͷཁ๬Ͱɺνϟοτػೳͷ࢓
    ༷Λ఻͑Δ࣌ʹେมͩͬͨɻ

    ౰ͨΓલ͔΋͠Εͳ͍͕ɺ೔ຊͰΑ͘࢖Θ
    Ε͍ͯΔαʔϏεΛྫʹͯ͠ɺ͜ͷLINEΈ
    ͍ͨͳڍಈͰ͓ئ͍͠·͢ɻ

    ͱݴͬͯ΋શવɺ্ख͍͔͘ͳ͔ͬͨɻ


    View Slide

  14. ࢓ࣄͷਐΊํͷৗࣝΛٙ͑

    View Slide

  15. 2 Ұͭ௚ͨ͠ΒɺແݶʹσάϨ͠ଓ͚Δ
    - σάϨͷߟྀ͕଍Γͳ͍ࣄ͕ଟ͔ͬͨɻ

    ̍ػೳ௚ͨ͠ΒɺϢʔβετʔϦʔతͳ؍
    ఺Ͱଞͷػೳʹόά͕ग़͍ͯͳ͍͔ͳͲͷ
    Өڹൣғ͸ݟͯ͘Εͳ͍ɻ

    ϓϧϦΫग़͢લʹ
    σάϨͯ͠ͳ͍͔
    ֬ೝͯ͠ʂ

    View Slide

  16. 2 Ұͭ௚ͨ͠ΒɺແݶʹσάϨ͠ଓ͚Δ
    - ରԠࡦͱͯ͠͸νέοτʹࡉ͔͘ࢦࣔΛॻ
    ͘

    νέοτʹ૝ఆ͞ΕΔӨڹൣғͳͲΛࡉ͔
    ͘ॻ͍͓ͯ͘ͱɺϓϧϦΫग़͢લʹ֬ೝ͠
    ͯɺҰॹʹ௚ͯ͘͠ΕΔɻ
    - ্هͷࢦࣔΛ܁Γฦ͍ͯ͘͠ͱɺ೔ຊਓͷ
    Α͠ͳʹ͕௨ͯ͘͡Δ(স)

    # λεΫ֓ཁ
    - Ϣʔβొ࿥ϑϩʔͷதͰϓϥϯͷ࢓༷มߋ

    # ࢓༷ͷৄࡉ
    - ৽͓͘͢͢͠ΊϓϥϯΛબ΂ΔΑ͏ʹ͢Δ

    # ࣮૷ํ๏
    - ࢀߟͱͳΔػೳɿʓʓػೳ

    - ର৅ϑΝΠϧ: ʓʓϑΝΠϧ
    - ϚΠάϨʔγϣϯΛमਖ਼͢΂͖ςʔϒϧ: ʓʓ

    ※্هͷ࣮૷ํ਑Ͱ্ख͍͔͘ͳ͍৔߹͸࿈བྷԼ͍͞ɻ·
    ͨɺ޻਺ࢉग़͕ग़དྷͨΒணखલʹ࿈བྷԼ͍͞ɻ
    ͳͲ

    # ࣮૷׬ྃޙʹ֬ೝͯ͠ཉ͍͠ࣄ
    - ύλʔϯ1

    Ϣʔβొ࿥ͷҰ࿈ͷૢ࡞͕Ͱ͖Δ͜ͱ
    - ύλʔϯ2
    ϢʔβCSVొ࿥ػೳͷૢ࡞͕Ͱ͖Δ͜ͱ
    - ύλʔϯ3

    View Slide

  17. 2 ίϐϖͰίʔυΛॻ͘͜ͱ͕ଟ͍
    - طʹ͋ΔίʔυΛྲྀ༻͢Δͷ͸ߏΘͳ͍͕ɺಉ͡ॲ
    ཧͷڞ௨Խ΍ίϐϖ͖ͯͨ͠ίʔυͷॲཧΛཧղͯ͠
    ͍ͳ͍ࣄ͕ଟʑ͋ͬͨɻ

    ίʔυϨϏϡʔͰԿނɺ͜ͷίʔυΛॻ͍͔ͨฉ͍
    ͯ΋ͨͩɺίϐʔ͚ͨͩ͠ͱ͍͏ճ౴΋͋ͬͨɻ
    ίϐʔͯ࣋ͬ͠
    ͖ͯ·ͨ͠

    View Slide

  18. 2 ந৅౓ͷߴ͍λεΫͷৼΓํ͸໋औΓʹͳΔ
    - ͜ͷνϟοτػೳͷόάΛ௚͓͍ͯͯ͠ʂ
    ͱ͍͏ࢦࣔΛग़ͨ͠Βɺػೳ͝ͱͬͦ͝Γ
    ίʔυ͕࡟আ͞Ε͍ͯͨ…ɻ

    ຋༁͕ϛε͍ͬͯΔͷ͔Θ͔Βͳ͍͕ɺ
    ͖ͬͪΓઆ໌͠ͳ͍ͱةݥ
    ΤϥʔΛফͯ͠ͱ͸
    ݴ͚ͬͨͲɺػೳ͝
    ͱফ͢ͷ…ʁ

    View Slide

  19. 2 λεΫͷظݶΛ໌֬ʹॻ͍͓ͯ͘
    - λεΫʹظݶΛॻ͍͓͔ͯͳ͍ͱɺμϥμ
    ϥ࢓ࣄΛ͢Δɻ

    ࢦ͕ࣔͳ͍ͱɺ࢓ࣄ͕ऴΘͬͯ΋Կ΋࿈བྷ
    ͸ͯ͜͠ͳ͍ɻఆ࣌·ͰԿ΋͠ͳ͍ͱ͔͸
    ී௨ʹ͋Δɻ
    ఆ࣌·Ͱ৸Δ͔

    View Slide

  20. ຋༁Λٙ͑

    View Slide

  21. 3 ຋༁͕ؒҧ͍ͬͯΔ͜ͱ͕͋Δ
    - ࣗ෼ͷ஌ΔݶΓͩͱɺ௨༁͕ΤϯδχΞग़
    ਎Ͱ͸ͳ͍৔߹͕͋Δɻͦ͏͍ͬͨέʔε
    ͷ৔߹ʹٕज़తͳઐ໳༻ޠ্͕ख͘఻ΘΒ
    ͳ͍͜ͱ͕͋Δɻ

    ·ͨɺෳࡶͳ࢓༷Λ఻͑Δͷ͕೉͍͠ɻ

    ͦͷΑ͏ͳ࣌͸௚઀ɺӳޠͰ΍ΓऔΓͨ͠
    ํ͕௨͡Δɻ
    AWSͷEC2ͷதʹLPΛdeploy
    ͓͍ͯͯ͠Լ͍͞ɻ
    Vui lòng triển khai LP
    trong EC2 của AWS.
    OKʂʂ
    ͱΓ͋͑ͣɺԣจࣈ͸
    ୯ޠͦͷ··༁͓͔ͯ͘͠ɻ

    View Slide

  22. 3 Google຋༁ͯ͠΋ɺͨ·ʹ͓͔͍͠
    - ϕτφϜޠΛ೔ຊޠʹ௚༁͢Δͱɺͨ·ʹΑ͘Θ͔Βͳ͍݁Ռ͕ؼͬͯ͘ΔͷͰɺ
    ஫ҙʂ

    View Slide

  23. ൪֎ฤ

    View Slide

  24. ͜ΜͳϓϩδΣΫτ͸ΦϑγϣΞ޲͍ͯΔ
    ■ΦϑγϣΞ͕޲͍͍ͯΔҊ݅
    - ௕ظత(1೥Ҏ্͘Β͍)ͳҊ݅
    - ΢ΥʔλʔϑΥʔϧܕ։ൃ
    - ࢓༷ͷมߋ͕গͳ͍
    - υΩϡϝϯτΛॻ͘ઐ໳ͷ೔ຊਓΛ༻ҙͰ͖Δ
    - ϒϦοδSE͕ͪΌΜͱɺίʔυ΋ॻ͚Δ
    - ༧ࢉ͕1000ສԁҎ্ͷҊ݅ɻ
    ༧ࢉ͕গͳ͍Ҋ݅ͩͱυΩϡϝϯτΛॻ͕࣌ؒ͘औΕͳ͍ͨΊɻ
    - ͪΌΜͱίʔυϨϏϡʔ͢Δ೔ຊਓ͕͍Δ

    View Slide

  25. ͜ΜͳϓϩδΣΫτ͸ΦϑγϣΞ޲͍ͯΔ
    ࠃ಺։ൃ
    ΦϑγϣΞ։ൃ
    0 225 450 675 900
    ༧ࢉ͕1000ສԁҎ಺Ͱখʙதن໛ͷҊ݅ͷ৔߹ɺ
    ٯʹଛ͢ΔՄೳੑ΋͋Δɻ
    ※਺ࣈ͸͋͘·ͰྫͰ͢ɻ
    ■ࠃ಺։ൃ
    ɾPM 100ສԁ(0.5ਓ݄) × 4ϲ݄
    ɾϒϦοδSE × 0ϲ݄
    ɾϓϩάϥϚʔ 80ສԁ × 2ਓ × 4ϲ݄
    ߹ܭɿ840ສԁ
    ■ΦϑγϣΞ։ൃ
    ɾPM 100ສԁ(0.5ਓ݄) × 4ϲ݄
    ɾϒϦοδSE 80ສԁ × 4ϲ݄
    ɾϓϩάϥϚʔ 20ສԁ × 4ਓ × 4ϲ݄
    ߹ܭɿ1040ສԁ
    ೔ຊਓPM ϓϩάϥϚʔ
    ೔ຊਓPM ϓϩάϥϚʔ
    ϒϦοδSE

    View Slide

  26. ·ͱΊ
    ৗࣝΛٙ͑!
    - 1.จԽͷৗࣝΛٙ͑
    - 2.࢓ࣄͷਐΊํͷৗࣝΛٙ͑
    - 3.຋༁Λٙ͑
    Ͱ͖Ε͹ɺݱ஍ʹߦͬͯɺϒϦοδSE͕ͪΌΜͱɺίϛϡχέʔγϣϯΛ
    औΔͷ͕ϕετʂ

    View Slide