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

一休.comでの開発組織改善の取り組みとこれから /improve-ikyu-devlove-x

一休.comでの開発組織改善の取り組みとこれから /improve-ikyu-devlove-x

2019.6.22 DevLOVE Xで登壇したときの資料です。

kentana20

June 22, 2019
Tweet

More Decks by kentana20

Other Decks in Technology

Transcript

  1. Ұٳ.comͰͷ։ൃ૊৫վળ
    ͷऔΓ૊Έͱ͜Ε͔Β
    2019.6.22
    ాத ݈հ (@kentana20)

    View Slide

  2. About me
    • ాத ݈հ
    • 2004೥4݄~ SIer
    • 2006೥5݄~ Ұٳ
    • ϓϩμΫτ։ൃ

    ։ൃ૊৫Ϛωδϝϯτ

    View Slide

  3. Agenda
    • αʔϏεͷ͝঺հͱ։ൃ૊৫
    • 5೥ؒͷ։ൃ૊৫վળͷऔΓ૊Έ
    • ͳͥվળΛܧଓͰ͖ͨͷ͔(վળͷཪଆ)
    • ͜Ε͔Β

    View Slide

  4. αʔϏεͷ঺հͱ
    ։ൃ૊৫

    View Slide

  5. About Ұٳ.com

    View Slide

  6. View Slide

  7. Ұٳ.com
    • ओྗαʔϏε
    • ্࣭ͳϗςϧɾཱྀؗͷ༧໿αʔϏε
    • 2000೥5݄Φʔϓϯͷ19ࡀ

    View Slide

  8. Ұٳ.com KPI (2015.03)
    • ձһ਺: 400ສ+
    • ϗςϧ/ཱྀؗ਺: 2,600ࢪઃ+
    • ೥ؒൢചࣨ਺: 189ສࣨ+

    View Slide

  9. Ұٳ.comϨετϥϯ
    • ओྗαʔϏεͦͷ2

    • ϑΝΠϯμΠχϯάͷ༧໿αʔϏε

    • 2006೥6݄Φʔϓϯ(13ࡀ)

    View Slide

  10. ͓ͱͳΓ͞·

    View Slide

  11. ։ൃ૊৫ʹ͍ͭͯ

    View Slide

  12. ։ൃ૊৫
    ϓϩμΫτ։ൃ
    ։ൃࢧԉ
    ू٬
    CRM / DWH
    ϓϩμΫτ։ൃ
    ϓϩμΫτ։ൃ

    View Slide

  13. ։ൃ૊৫վળͷऔΓ૊Έ

    View Slide

  14. 5೥લͷൃද
    https://speakerdeck.com/kensuketanaka/modannaxian-chang-nisurutamenishi-jian-sitakoto

    View Slide

  15. 5೥લͷൃද
    https://speakerdeck.com/kensuketanaka/modannaxian-chang-nisurutamenishi-jian-sitakoto

    View Slide

  16. ൃද಺༰αϚϦ
    • @naoya_ito ʹٕज़ސ໰Λґཔͯ͠ɺ2014೥4݄͔Β։ൃ૊৫ͷվળ
    ʹऔΓ૊Έ͸͡Ίͨ
    • ৘ใڞ༗πʔϧΛ੔උ(Slack, Qiita:Team etc)ɺGitHubʢ౰࣌͸
    GitHub Enterpriseʣ
    • ΞδϟΠϧ։ൃͷΤοηϯεʢΧϯόϯɺேձɺ;Γ͔͑ΓʣΛಋೖ
    • ͜Ε͔ΒϓϩμΫτ඼࣭޲্ɺϦϦʔεճ਺૿ʢεϐʔυΞοϓʣͳͲ
    ʹऔΓ૊ΜͰ͍͘ஈ֊

    View Slide

  17. 5೥ؒͰ
    ΍͖ͬͯͨ͜ͱ

    View Slide

  18. 5೥ؒͰͷओͳऔΓ૊Έ
    • ٕज़໘
    • ΦϯϓϨ͔ΒΫϥ΢υ΁ͷҠߦ
    • ϑϩϯτΤϯυ։ൃج൫ͷ੔උͱύϑΥʔϚϯεվળ
    • ϨετϥϯγεςϜͷ࡮৽
    • σʔλαΠΤϯεͱ಺੡τϥοΩϯάγεςϜ
    • ૊৫໘
    • ΤϯδχΞ࠾༻ͷڧԽ
    • αʔϏεͷ੒ՌΛҙࣝͨ͠໨తܕ૊৫΁ͷҠߦ
    • SoEέΠύϏϦςΟ΁ͷ౤ࢿ
    ΅͕͘΍ͬͨ͜ͱ͸Θ͔ͣͰ͢

    View Slide

  19. 5೥ؒͰͷओͳऔΓ૊Έ
    • ٕज़໘
    • ΦϯϓϨ͔ΒΫϥ΢υ΁ͷҠߦ
    • ϑϩϯτΤϯυ։ൃج൫ͷ੔උͱύϑΥʔϚϯεվળ
    • ϨετϥϯγεςϜͷ࡮৽
    • σʔλαΠΤϯεͱ಺੡τϥοΩϯάγεςϜ
    • ૊৫໘
    • ΤϯδχΞ࠾༻ͷڧԽ
    • αʔϏεͷ੒ՌΛҙࣝͨ͠໨తܕ૊৫΁ͷҠߦ
    • SoEέΠύϏϦςΟ΁ͷ౤ࢿ

    View Slide

  20. 5೥ؒͰͷऔΓ૊Έ
    • ٕज़໘
    • ΦϯϓϨ͔ΒΫϥ΢υ΁ͷҠߦ
    • ϑϩϯτΤϯυ։ൃج൫ͷ੔උͱύϑΥʔϚϯεվળ
    • ϨετϥϯγεςϜͷ࡮৽
    • σʔλαΠΤϯεͱ಺੡τϥοΩϯάγεςϜ
    • ૊৫໘
    • ΤϯδχΞ࠾༻ͷڧԽ
    • αʔϏεͷ੒ՌΛҙࣝͨ͠໨తܕ૊৫΁ͷҠߦ
    • SoEέΠύϏϦςΟ΁ͷ౤ࢿ
    • 2016/12
    • ҠߦϓϩδΣΫτൃ଍
    • 2017/06~08
    • ΞϓϦέʔγϣϯҠߦ׬ྃ
    • 2018/02
    • σʔλϕʔεҠߦ׬ྃ
    ݱࡏ͸શαʔϏε͕Ϋϥ΢υ্ͰՔಇத
    Ҡߦ೥ද

    View Slide

  21. ΦϯϓϨͰͷαʔϏεӡ༻՝୊#1
    Infrastructure

    Engineer
    Manager
    ͦΖͦΖαʔόϦϓϨΠε
    ͷ࣌ظͰ͢Ͷɻ
    5୆ങ͍·͢ɻ

    XXສԁͰ͢ɻ
    ·ͨηοτΞοϓͯ͠
    σʔληϯλʔ͍͘ͷ͔...
    XX͞Μɺ·ͨ2೔͘Β͍
    ձ͍ࣾͳ͍..

    View Slide

  22. ΦϯϓϨͰͷαʔϏεӡ༻՝୊#2
    • ϏϧυɾσϓϩΠͷ՝୊
    • ࣗલͷεΫϦϓτͰΦϯϓϨͷϩʔυόϥϯα(F5)΍ϑΝΠϧಉظ
    ιϑτΛૢ࡞͍ͯͨ͠
    • มߋ͕͋ͬͨίʔυͷΈΛσϓϩΠ͍ͯͨ͠(αΠζͷ໰୊)
    • ϑΝΠϧಉظιϑτ͕ෆ҆ఆ
    σϓϩΠ͕·ͨίέ·ͨ͠

    View Slide

  23. ΦϯϓϨͰͷαʔϏεӡ༻՝୊#2
    • ϏϧυɾσϓϩΠͷ՝୊
    • ࣗલͷεΫϦϓτͰΦϯϓϨͷϩʔυόϥϯα(F5)΍ϑΝΠϧಉظ
    ιϑτΛૢ࡞͍ͯͨ͠
    • มߋ͕͋ͬͨίʔυͷΈΛσϓϩΠ͍ͯͨ͠(αΠζͷ໰୊)
    • ϑΝΠϧಉظιϑτ͕ෆ҆ఆ
    σϓϩΠ͕·ͨίέ·ͨ͠
    • αʔόೖΕସ͑ͷίετ
    • ఆظతͳαʔόϦϓϨʔεʹඦສ୯ҐͰۚમίε
    τ & ηοτΞοϓʹ΋ਓతίετ͕͔͔Δ
    • ॊೈʹεέʔϧΞ΢τ΋Ͱ͖ͳ͍
    • ex. ΫϦεϚεͷϐʔΫʹ਺୆αʔό૿΍͢
    • ϏϧυɾσϓϩΠʢ։ൃͷ଍ճΓʣʹ՝୊͕͋ͬͨ
    • ओ຿Ͱ͋ΔϓϩμΫτ։ൃʹ஫ྗͰ͖ͳ͍
    Bad

    View Slide

  24. Ϋϥ΢υҠߦʹΑΓෳ਺ͷ՝୊Λղܾ
    • ϋʔυ΢ΣΞʢαʔόɺετϨʔδ etc ʣ΁ͷ౤ࢿΛιϑτ΢ΣΞ΁
    • Terraform & AMIΛ׆༻ͨ͠Infrastructure as Codeͷਪਐ
    • ϏϧυɾσϓϩΠ͸֎෦ͷCIαʔϏεΛ׆༻
    • App Veyor, Circle CI
    • ΞϓϦέʔγϣϯϨΠϠʔͰ΋Ϋϥ΢υͷϝϦοτΛڗडͰ͖Δܗ΁
    • ΞϓϦέʔγϣϯΛ෼ׂΛͯ͠શྔσϓϩΠՄೳʹ

    View Slide

  25. ಥൃతͳෛՙ΋ॊೈʹରԠՄೳʹ

    View Slide

  26. https://speakerdeck.com/tokutakesatoshi/xiu-com-on-kuraudo-ji-cheng-chang-wozhi-eruji-shu-ji-pan-tosre

    View Slide

  27. 5೥ؒͰͷओͳऔΓ૊Έ
    • ٕज़໘
    • ΦϯϓϨ͔ΒΫϥ΢υ΁ͷҠߦ
    • ϑϩϯτΤϯυ։ൃج൫ͷ੔උͱύϑΥʔϚϯεվળ
    • ϨετϥϯγεςϜͷ࡮৽
    • σʔλαΠΤϯεͱ಺੡τϥοΩϯάγεςϜ
    • ૊৫໘
    • ΤϯδχΞ࠾༻ͷڧԽ
    • αʔϏεͷ੒ՌΛҙࣝͨ͠໨తܕ૊৫΁ͷҠߦ
    • SoEέΠύϏϦςΟ΁ͷ౤ࢿ

    View Slide

  28. 2016೥ࠒͷ࿩
    • SEOରࡦΛਐΊΔதͰग़͖ͯͨ՝୊
    • PageSpeed
    • Mobile First Index
    ࣄۀͷϘτϧωοΫʹͳΔ
    ϦεΫ͕ߴ͍ঢ়ଶͩͬͨ

    View Slide

  29. 2015~2016೥ࠒͷ࿩
    • SEOରࡦΛਐΊΔதͰग़͖ͯͨ՝୊
    • PageSpeed
    • Mobile First Index
    ࣄۀͷϘτϧωοΫʹͳΔ
    ϦεΫ͕ߴ͍ঢ়ଶͩͬͨ
    ϑϩϯτΤϯυ΁ͷ౤ࢿ
    Λҙࢥܾఆͯ͠վળ

    View Slide

  30. վળ೥ද(ൈਮ)
    ॓ധ Ϩετϥϯ
    2016೥
    Webpackಋೖ
    Lint, Testಋೖ
    ։ൃΨΠυϥΠϯ੔උ
    Webpackಋೖ
    2017೥ Vue.jsಋೖ Vue.jsಋೖ
    2018೥ μΠφϛοΫϨϯμϦϯά
    (Rendertron)ಋೖ
    Nuxt.jsಋೖ
    ݕࡧϖʔδΛϦχϡʔΞϧ
    2019೥ ϗςϧϖʔδΛϦχϡʔΞϧ
    (༧ఆ) ϨετϥϯϖʔδΛϦ
    χϡʔΞϧ

    View Slide

  31. ύϑΥʔϚϯε͕ܶతʹվળ
    Before After

    View Slide

  32. View Slide

  33. 5೥ؒͰͷओͳऔΓ૊Έ
    • ٕज़໘
    • ΦϯϓϨ͔ΒΫϥ΢υ΁ͷҠߦ
    • ϑϩϯτΤϯυ։ൃج൫ͷ੔උͱύϑΥʔϚϯεվળ
    • ϨετϥϯγεςϜͷ࡮৽
    • σʔλαΠΤϯεͱ಺੡τϥοΩϯάγεςϜ
    • ૊৫໘
    • ΤϯδχΞ࠾༻ͷڧԽ
    • αʔϏεͷ੒ՌΛҙࣝͨ͠໨తܕ૊৫΁ͷҠߦ
    • SoEέΠύϏϦςΟ΁ͷ౤ࢿ

    View Slide

  34. ࠾༻͸ΊͬͪΌॏཁ
    • Ϛωʔδϟʔͷ࠷΋ॏཁͳϛογϣϯͷ1ͭ
    • ༏लͳΤϯδχΞ͕1ਓೖΔ͚ͩͰɺ૊৫͸͍ͩͿมΘΔ(΄Μͱʹ)
    • Ϛωδϝϯτ΍૊৫ʹؔ͢Δॻ੶Ͱ΋࠾༻͸ޠΒΕΔέʔε͕ଟ͍
    • ʮࣗ෼ΑΓ༏लͳਓࡐΛ࠾༻ͤΑʯ
    • ʮೖࣾޙͷҭ੒Ͱ͸ͳ͘ɺ༏लͳਓࡐΛ࠾༻͢Δ͜ͱʹίετΛ͔͚Δʯ

    View Slide

  35. վળલͷΤϯδχΞ࠾༻
    • ਓࣄ͕ΤϯδχΞ࠾༻ͷओମऀ(੹೚ऀ)ͩͬͨ
    • Ϧʔμʔ/Ϛωʔδϟʔ͕໘઀ʹೖΓɺݱ৔ͷϝϯόʔ͸࠾༻ʹ΄ͱΜͲ
    ؔΘΒͳ͍
    • Ԡื਺ɺॻྨ/໘઀ͷ௨ա཰ͳͲͷ࠾༻ϓϩηε͕ݟ͑ΔԽ͞Ε͍ͯͳ͍
    • Job Description͕ҙຯෆ໌
    • ex. Android + WebΤϯδχΞͷٻਓ (ࣾ಺ࣄ৘)

    View Slide

  36. վળલͷΤϯδχΞ࠾༻
    • ਓࣄ͕ΤϯδχΞ࠾༻ͷओମऀ(੹೚ऀ)ͩͬͨ
    • Ϧʔμʔ/Ϛωʔδϟʔ͕໘઀ʹೖΓɺݱ৔ͷϝϯόʔ͸࠾༻ʹ΄ͱΜͲ
    ؔΘΒͳ͍
    • Ԡื਺ɺॻྨ/໘઀ͷ௨ա཰ͳͲͷ࠾༻ϓϩηε͕ݟ͑ΔԽ͞Ε͍ͯͳ͍
    • Job Description͕ҙຯෆ໌
    • ex. Android + WebΤϯδχΞͷٻਓ (ࣾ಺ͷࣄ৘)
    ॏཁͳͷʹɺ΄΅ͳʹ΋ͯ͠
    ͍ͳ͍ঢ়ଶͩͬͨ

    View Slide

  37. ΍ͬͨ͜ͱ
    • ࠾༻੹೚ΛΤϯδχΞ෦໳ʹҠ؅
    • ૊৫Ϗδϣϯʹ߹Θͤͨ࠾༻໨ඪɺ࠾༻͍ͨ͠ਓ෺૾ɺ࠾༻ϓϩηεͷߏங
    • ࠾༻ͷ֓گΛݟ͑ΔԽ
    • Ԡื਺ɺॻྨબߟ/໘઀௨ա਺ɺϝϯόʔͷ࠾༻ෛՙ etc
    • ΤʔδΣϯτͱ৴པؔ܎Λ࠶ߏங
    • ݄࣍MtgɺCAͱͷίϛϡχέʔγϣϯػձɺީิऀͷϑΟʔυόοΫ
    • ݱ৔ͷΤϯδχΞΛר͖ࠐΜͩ࠾༻ϑϩʔʹมߋ
    • Ұॹʹಇ͘ϝϯόʔ͸ࣗ෼Ͱݟ͚ͭΔ

    View Slide

  38. ࠾༻ͷํ਑
    • ࠾༻ʹରͯ͠ଥڠ͸͠ͳ͍
    • ʮ༏लͳΤϯδχΞΛ࠾༻͢Δʯʢਓ͕଍Γͳ͍༠࿭ʹෛ͚ͳ͍ʣ
    • ؍఺͸ଟ༷ʹ
    • SIεΩϧɺUIσβΠϯɺυϝΠϯϞσϦϯάɺσʔλαΠΤϯε etc
    • ݱߦεΩϧηοτΛॏࢹ͗͢͠ͳ͍
    • εΩϧϚον ʻ ΤϯδχΞϦϯάجૅྗɺϙςϯγϟϧ

    View Slide

  39. ֤छΨΠυϥΠϯΛ੔උ

    View Slide

  40. TechBlog։ઃ

    View Slide

  41. ݁Ռ(࠾༻ਓ਺)
    0
    5
    10
    15
    20
    2015 2016 2017 2018
    ೖࣾ ΦϑΝʔ
    ࠾༻ڧԽελʔτ

    View Slide

  42. 5೥ؒͰͷओͳऔΓ૊Έ
    • ٕज़໘
    • ΦϯϓϨ͔ΒΫϥ΢υ΁ͷҠߦ
    • ϑϩϯτΤϯυ։ൃج൫ͷ੔උͱύϑΥʔϚϯεվળ
    • ϨετϥϯγεςϜͷ࡮৽
    • σʔλαΠΤϯεͱ಺੡τϥοΩϯάγεςϜ
    • ૊৫໘
    • ΤϯδχΞ࠾༻ͷڧԽ
    • αʔϏεͷ੒ՌΛҙࣝͨ͠໨తܕ૊৫΁ͷҠߦ
    • SoEέΠύϏϦςΟ΁ͷ౤ࢿ

    View Slide

  43. Ҡߦલͷ։ൃ૊৫
    ॓ധࣄۀຊ෦ Ϩετϥϯࣄۀຊ෦
    σβΠϯ෦
    ϚʔέςΟϯά෦
    γεςϜ։ൃ෦
    σβΠϯ෦
    ϚʔέςΟϯά෦
    γεςϜ։ൃ෦

    View Slide

  44. Ҡߦલͷ։ൃ૊৫
    ॓ധࣄۀຊ෦ Ϩετϥϯࣄۀຊ෦
    σβΠϯ෦
    ϚʔέςΟϯά෦
    γεςϜ։ൃ෦
    σβΠϯ෦
    ϚʔέςΟϯά෦
    γεςϜ։ൃ෦
    ࣄۀ෦ʹ͸ॴଐ͍ͯ͠Δ͕

    Ϗδωε/਺ࣈ੹೚ͱ͸ڑ཭͕͋ͬͨ

    View Slide

  45. $50ࣨ
    ݱࡏͷ։ൃ૊৫
    ॓ധࣄۀຊ෦ Ϩετϥϯࣄۀຊ෦
    ϛογϣϯ
    ϛογϣϯ
    ϛογϣϯ
    ৬ೳԣஅͷνʔϜΛ࡞ͬͯ
    ΑΓϛογϣϯʹ஫ྗͰ͖ΔΑ͏ʹ

    View Slide

  46. มߋͨ͠ϙΠϯτ
    • ৬ೳԣஅͷνʔϜΛͭ͘ΓɺνʔϜຖͷ໾ׂ(ϛογϣϯ)Λ໌֬Խ
    • ॓ധ: UI/UXɺύʔτφʔΞϥΠΞϯε
    • Ϩετϥϯ: UI/UXɺϏδωεϑΝ΢ϯσʔγϣϯ
    • CTOࣨ: αʔϏεͷ҆ఆՔಇ
    • ϛογϣϯΦʔφʔͱνʔϜΛ͚ۙͮͯϏδωε੒ՌΛ໨ࢦ͠΍͍͢
    ମ੍ʹҠߦ

    View Slide

  47. มߋͨ͠ϙΠϯτ
    • ৬ೳԣஅͷνʔϜΛͭ͘ΓɺνʔϜຖͷ໾ׂ(ϛογϣϯ)Λ໌֬Խ
    • ॓ധ: UI/UXɺύʔτφʔΞϥΠΞϯε
    • Ϩετϥϯ: UI/UXɺϏδωεϑΝ΢ϯσʔγϣϯ
    • CTOࣨ: αʔϏεͷ҆ఆՔಇ
    • ϛογϣϯΦʔφʔͱνʔϜΛ͚ۙͮͯϏδωε੒ՌΛ໨ࢦ͠΍͍͢
    ମ੍ʹҠߦ
    • ϛογϣϯΦʔφʔͱ։ൃνʔϜΛ͚ۙͮͨ݁
    Ռɺ։ൃνʔϜ͕ϛογϣϯʹओମతʹΦʔ
    φʔγοϓΛ࣋ͭΑ͏ʹͳͬͨ
    • ϛογϣϯʹ௚݁͠ͳ͍࡞ۀ΋ݮগ͠ɺϛο
    γϣϯΦʔφʔ΋Ϧιʔείϯτϩʔϧ͠΍͢
    ͘ͳͬͨ
    ໨తܕ૊৫ͷޮՌ

    View Slide

  48. ৄࡉ͸ϒϩάʹ΋ॻ͍ͯ·͢
    https://user-first.ikyu.co.jp/entry/2017/12/24/180309

    View Slide

  49. 5೥ؒͰͷओͳऔΓ૊Έ
    • ٕज़໘
    • ΦϯϓϨ͔ΒΫϥ΢υ΁ͷҠߦ
    • ϑϩϯτΤϯυ։ൃج൫ͷ੔උͱύϑΥʔϚϯεվળ
    • ϨετϥϯγεςϜͷ࡮৽
    • σʔλαΠΤϯεͱ಺੡τϥοΩϯάγεςϜ
    • ૊৫໘
    • ΤϯδχΞ࠾༻ͷڧԽ
    • αʔϏεͷ੒ՌΛҙࣝͨ͠໨తܕ૊৫΁ͷҠߦ
    • SoEέΠύϏϦςΟ΁ͷ౤ࢿ
    ΋ͬͱ͓࿩͍ͨ͠Ͱ͕͢
    ࣍ͷςʔϚ΁ߦ͖·͢

    View Slide

  50. ͳͥվળΛܧଓͰ͖ͨͷ͔
    (վળͷཪଆ)

    View Slide

  51. 5೥લͷൃද಺༰(࠶ܝ)
    • @naoya_ito ʹٕज़ސ໰Λґཔͯ͠ɺ2014೥4݄͔Β։ൃ૊৫ͷվળ
    ʹऔΓ૊Έ͸͡Ίͨ
    • ৘ใڞ༗πʔϧΛ੔උ(Slack, Qiita:Team etc)ɺGitHubʢ౰࣌͸
    GitHub Enterpriseʣ
    • ΞδϟΠϧ։ൃͷΤοηϯεʢΧϯόϯɺேձɺ;Γ͔͑ΓʣΛಋೖ
    • ͜Ε͔ΒϓϩμΫτ඼࣭޲্ɺϦϦʔεճ਺૿ʢεϐʔυΞοϓʣͳͲ
    ʹऔΓ૊ΜͰ͍͘ஈ֊

    View Slide

  52. 5೥લͷൃද಺༰(࠶ܝ)
    • @naoya_ito ʹٕज़ސ໰Λґཔͯ͠ɺ2014೥4݄͔Β։ൃ૊৫ͷվળ
    ʹऔΓ૊Έ͸͡Ίͨ
    • ৘ใڞ༗πʔϧΛ੔උ(Slack, Qiita:Team etc)ɺGitHubʢ౰࣌͸
    GitHub Enterpriseʣ
    • ΞδϟΠϧ։ൃͷΤοηϯεʢΧϯόϯɺேձɺ;Γ͔͑ΓʣΛಋೖ
    • ͜Ε͔ΒϓϩμΫτ඼࣭޲্ɺϦϦʔεճ਺૿ʢεϐʔυΞοϓʣͳͲ
    ʹऔΓ૊ΜͰ͍͘ஈ֊
    • վળ͕ਊΛ৯͍ͬͯͳ͍ײ͕֮͋ͬͨ
    • Ұ൪େࣄͳ͜ͱ < ΍Γ΍͍͢͜ͱʹͳͬͯͨ
    1೥͘Β͍ܦͬͯগ͠೰Μͩ

    View Slide

  53. 5೥લͷൃද಺༰(࠶ܝ)
    • @naoya_ito ʹٕज़ސ໰Λґཔͯ͠ɺ2014೥4݄͔Β։ൃ૊৫ͷվળ
    ʹऔΓ૊Έ͸͡Ίͨ
    • ৘ใڞ༗πʔϧΛ੔උ(Slack, Qiita:Team etc)ɺGitHubʢ౰࣌͸
    GitHub Enterpriseʣ
    • ΞδϟΠϧ։ൃͷΤοηϯεʢΧϯόϯɺேձɺ;Γ͔͑ΓʣΛಋೖ
    • ͜Ε͔ΒϓϩμΫτ඼࣭޲্ɺϦϦʔεճ਺૿ʢεϐʔυΞοϓʣͳͲ
    ʹऔΓ૊ΜͰ͍͘ஈ֊
    • ॳظ͸ΤϯδχΞ෦໳ʹดͨ͡վળ͕ଟ͔ͬͨ
    • Ϗδωε੒Ռʹͭͳ͕Δվળ͸গͳ͔ͬͨ → ྖҬΛ޿͍͛ͯ͘
    ͜ͱʹର͢Δ֮ޛ͕଍Γͳ͔ͬͨ
    • ;Γ͔͑ͬͯΈΔͱAs-IsͰͷվળ͕ଟ͔ͬͨ
    • ʮΫϥ΢υҠߦ͠Α͏ʂʯͳͲͷେ͖ͳมߋʹ౿Έग़ͣ͞ɺطଘ
    ͷ࢓૊ΈͷதͰͷվળ → ͋Δ΂͖࢟(ToBe)ΛਐΊΔ͜ͱʹର͢
    ΔڪΕ͕͋ͬͨ
    ຊ౰ͷҙຯͰͷվળ͸೉͔ͬͨ͠

    View Slide

  54. ͦΜͳதͰ@naoyaΛCTOͱͯ͠টᡈ
    • Ұ൪େࣄͳ͜ͱ͔ΒऔΓ૊ΉΑ͏ʹͳΓɺ޿͍ྖҬͰվળʹ࠶ͼਪਐ
    ྗ͕͍ͭͨ
    • Ϗδωε੒ՌΛݟਾٕ͑ͨज़౤ࢿ
    • Ϋϥ΢υҠߦɺϑϩϯτΤϯυ։ൃج൫ɺσʔλ෼ੳج൫
    • ϓϩμΫτ։ൃྗΛ্͛ΔऔΓ૊Έ
    • ΤϯδχΞ࠾༻ͷڧԽɺ໨తܕ૊৫΁ͷҠߦ

    View Slide

  55. ͦΜͳதͰ@naoyaΛCTOͱͯ͠টᡈ
    • ޿͍ྖҬͰվળʹ࠶ͼਪਐྗ͕͍ͭͨ
    • Ϗδωε੒ՌΛݟਾٕ͑ͨज़౤ࢿ
    • Ϋϥ΢υҠߦɺϑϩϯτΤϯυ։ൃج൫ɺσʔλ෼ੳج൫
    • ϓϩμΫτ։ൃྗΛ্͛ΔऔΓ૊Έ
    • ΤϯδχΞ࠾༻ͷڧԽɺ໨తܕ૊৫΁ͷҠߦ
    • ΤϯδχΞ෦໳ʹ͸ܦӦ͔ΒΈͯ΋՝୊ײ͕͋ͬͨʢਪଌʣ
    • ࣄۀͱͷڑ཭ײʢࣄۀ੒Ռʣ
    • ٕज़໘Ͱͷҙࢥܾఆʢ౤ࢿྖҬɺ࠾༻ʣ
    • ࣗ෼ͷ໨ઢͰ͸ͦ͜·Ͱݟ͍͑ͯͨΘ͚Ͱ͸ͳ͘ɺͨ·ͨ
    ·ར֐͕Ұகͨ͠
    ͳͥͰ͖ͨͷ͔

    View Slide

  56. ஥͕ؒ૿͑ͨ͜ͱ΋େ͖͔ͬͨ
    • ࠷ॳ͸3~5ਓͰ࢝Ίͨվળ͕ͩͬͨɺޙʹೖࣾͨ͠ϝϯόʔʹΑͬͯվળ
    ͷ෯͕޿͕ͬͨ
    https://logmi.jp/tech/articles/320604
    https://news.mynavi.jp/itsearch/article/devsoft/4356

    View Slide

  57. ͚Ͳɺສࣄ͕͏·͍͘͘Θ͚Ͱ͸ͳ͍
    • ։ൃ૊৫ͷվળ ≠ ϓϩμΫτͷվળ
    • ։ൃ͕Α͘ͳΔ͚ͩͰ͸ɺϏδωε/ϓϩμΫτ͸Α͘ͳΒͳ͍
    • ౰ͨΓલͷ͜ͱʹ͠͹Β͘ܦ͔ͬͯΒؾ͍ͮͨ
    • શһ͕޾ͤʹͳΔΘ͚Ͱ͸ͳ͍
    • ϝϯόʔͷड͚औΓํ͸͞·͟· → ௕೥ߩݙ͖ͯͨ͠ΤϯδχΞͷୀ৬΋

    View Slide

  58. ͜Ε͔Βͷ5೥

    View Slide

  59. ࣗ෼ͷ໾ׂͷมԽ
    • 2014೥౰ॳ: ૊৫վળओ୲౰
    • 2016೥: ΤϯδχΞ෦໳ͷόοΫΦϑΟεʢ࠾༻ɺ৘γεʣ
    • 2017೥: ॓ധϓϩμΫτ։ൃͷΤϯδχΞϦϯάϚωʔδϟʔ
    • 2019೥: ϨετϥϯϓϩμΫτ։ൃͷΤϯδχΞϦϯάϚωʔδϟʔ
    • 2024೥: ʁʁ

    View Slide

  60. ࣗ෼ͷ໾ׂͷมԽʢసػʣ
    • 2014೥౰ॳ: ૊৫վળओ୲౰
    • 2016೥: ΤϯδχΞ෦໳ͷόοΫΦϑΟεʢ࠾༻ɺ৘γεʣ
    • 2017೥: ॓ധϓϩμΫτ։ൃͷΤϯδχΞϦϯάϚωʔδϟʔ
    • 2019೥: ϨετϥϯϓϩμΫτ։ൃͷΤϯδχΞϦϯάϚωʔδϟʔ
    • 2024೥: ʁʁ

    View Slide

  61. ࣗ෼ͷ໾ׂͷมԽʢసػʣ
    • 2014೥౰ॳ: ૊৫վળओ୲౰
    • 2016೥: ΤϯδχΞ෦໳ͷόοΫΦϑΟεʢ࠾༻ɺ৘γεʣ
    • 2017೥: ॓ധϓϩμΫτ։ൃͷΤϯδχΞϦϯάϚωʔδϟʔ
    • 2019೥: ϨετϥϯϓϩμΫτ։ൃͷΤϯδχΞϦϯάϚωʔδϟʔ
    • 2024೥: ʁʁ
    ࣗ෼ͷ৺ڥʹ΋มԽ͕
    • վળ౰ॳ͸ΤϯδχΞϦϯά = ϓϩμΫτվળ
    • खஈ > ໨త
    • ͍·΄ͲϏδωεɾϓϩμΫτ੒ՌΛݟਾ͑ΒΕ͍ͯͳ͔ͬͨ
    • ΤϯδχΞϦϯάΛڱ͘ଊ͍͑ͯͨ
    • վળʹऔΓ૊ΜͩޙɺվΊͯϚωʔδϟʔͱͯ͠ϓϩμΫ
    τ։ൃʹೖͬͯϏδωε΁ͷऔΓ૊Έํ͕มΘͬͨ
    • ࣄۀ੹೚ऀͱͷίϛϡχέʔγϣϯ
    • ϛογϣϯͷมԽ

    View Slide

  62. ࣗ෼ͷ໾ׂͷมԽʢసػʣ
    • 2014೥౰ॳ: ૊৫վળओ୲౰
    • 2016೥: ΤϯδχΞ෦໳ͷόοΫΦϑΟεʢ࠾༻ɺ৘γεʣ
    • 2017೥: ॓ധϓϩμΫτ։ൃͷΤϯδχΞϦϯάϚωʔδϟʔ
    • 2019೥: ϨετϥϯϓϩμΫτ։ൃͷΤϯδχΞϦϯάϚωʔδϟʔ
    • 2024೥: ʁʁ
    Ϗδωεͱ։ൃΛͭͳ͙໾ׂ
    ͕ҙ֎ͱഽʹ߹ͬͯͨ
    ࣗ෼ͷ৺ڥʹ΋มԽ͕

    View Slide

  63. X೥ޙͷҰٳ
    • ͍·໨ࢦ͍ͯ͠Δ։ൃ૊৫
    • Ϗδωε੒ՌΛग़ͤΔɺϓϩμΫτ։ൃྗ͕ߴ͍νʔϜ

    ʮ͋ͷνʔϜʹ͸ద౰ʹ์ΓࠐΜͰ͓͚͹ྑ͍Ϟϊ͕ग़ͯ͘Δʯ

    ʮ͋ͷνʔϜ͸ͳΜ͔஌Βͳ͍͚Ͳউखʹվળͯ͠Δʯ
    • Ϗδωε੒ՌʹՃ͑ͯɺٕज़తʹ΋ଥڠͤͣʹվળΛܧଓ͢ΔνʔϜ

    View Slide

  64. ·ͱΊ
    • ։ൃ૊৫ͷվળ͸ܧଓ͕େࣄ
    • Ұ଍ඈͼͰ΍Ζ͏ͱͯ͠΋͏·͍͔͘ͳ͍͕ɺ5೥ଓ͚͍ͯΔͱ͍ΖΜͳ͜ͱ͕ྑ
    ͘ͳ͍ͬͯΔ͜ͱʹؾͮ͘
    • վળ͸νʔϜͰ
    • 1ਓͰ΍ΔͷͰ͸ͳ͘ɺࣗ෼΋ϝϯόʔ΋ಘҙͳ͜ͱͰվળΛܧଓ͢Δ͜ͱ͕େࣄ
    • ϏδωεɾϓϩμΫτͷ੒Ռʹͭͳ͛ΒΕΔ͔͕࠷΋ॏཁͳࢦඪ
    • ։ൃ૊৫/ٕज़తʹਖ਼ͯ͘͠΋ఏڙ͢ΔϏδωεɾϓϩμΫτʹޮ͔ͳ͚Ε͹

    ੒Ռͱͯ͠͸ෆे෼(ࣄۀձࣾͷ৔߹͸ಛʹ)

    View Slide

  65. ײँ
    • DevLOVE 10प೥͓ΊͰͱ͏͍͟͝·͢ʂ
    • վળͷ͖͔͚ͬΛ༩͑ͯͩͬͨ͘͞DevLOVEʹ͸ຊ౰ʹײँ͍ͯ͠
    ·͢
    • ࢢ୩͞Μɺ৽Ҫ͞Μɺchachaki͞Μ͸͡Ίɺ͜Ε·ͰDevLOVEΛ
    ӡӦ͖ͯͨ͠ํʑɺݱࡏDevLOVEΛӡӦ͍ͯͩͬͯ͘͠͞Δํɺ͋
    Γ͕ͱ͏͍͟͝·͢
    • ͜ͷίϛϡχςΟͷ͓͔͛Ͱ͍ΖΜͳ։ൃݱ৔͕Α͘ͳ͍ͬͯΔͱ
    ࢥ͍·͢

    View Slide

  66. ͝੩ௌ

    ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ

    View Slide