Slide 1

Slide 1 text

๻ͷνʔϜϚωδϝϯτ

Slide 2

Slide 2 text

ࣗݾ঺հ • ށా ઍ൏ (Toda Chihaya) • @starfish0206 • PHP JavaScript Swift • Vue.js Elixir • झຯɹϙέϞϯ • ಛٕɹϙέϞϯ

Slide 3

Slide 3 text

ࠓ೔࿩͢͜ͱ • νʔϜϚωδϝϯτ • ϓϩδΣΫτͷਐΊํ • ։ൃͷਐΊํ

Slide 4

Slide 4 text

ࠓ೔࿩͞ͳ͍͜ͱ • ٕज़ͷ࿩ • ;Δ͞ͱೲ੫ͷ࿩ • ϙέϞϯͷ࿩

Slide 5

Slide 5 text

ϓϩμΫτͷ ίϯηϓτΛܾΊΔ

Slide 6

Slide 6 text

ίϯηϓτܾΊ • ·ͣԿΛ࡞Δͷ͔໌֬ʹ͢Δ • ͦͷϓϩμΫτͰԿΛ࣮ݱ͍ͨ͠ͷ͔ • ίϯηϓτͱΩϟονίϐʔ͸ҧ͏

Slide 7

Slide 7 text

ίϯηϓτͱΩϟονίϐʔͷҧ͍ • ίϯηϓτ͸ԿΛ࣮ݱ͍ͨ͠ͷ͔ • Ωϟονίϐʔ͸Կ͕ग़དྷΔͷ͔ • Ωϟονίϐʔ͸ϦϦʔεલޙͰܾΊΕ͹ྑ͍ Ωϟονίϐʔ ίϯηϓτ ϓϩμΫτ

Slide 8

Slide 8 text

։ൃํ਑ΛܾΊΔ

Slide 9

Slide 9 text

೰Μͩ࣌ͷࢦ਑ΛܾΊΔ • ίϯηϓτΛ࣮ݱ͢ΔͨΊʹ։ൃνʔϜͷࢦ ਑ΛܾΊΔ • ೰Μͩ࣌ʹ։ൃํ਑ʹԊͬͨબ୒Λ͢Δ͜ͱ ͰਐΉํ޲͕ϒϨʹ͘͘ͳΔ • ̏ͭ༻ҙ͢Δ͜ͱΛΦεεϝ

Slide 10

Slide 10 text

։ൃํ਑ͷྫ • γϯϓϧ • εϐʔυ • ΤϯυϢʔβʔϑΝʔετ • ϞόΠϧϑΝʔετ • ֦ுੑ • ݎ࿚ੑ • ݟͨ໨ॏࢹ • ࢖͍উख • etc

Slide 11

Slide 11 text

։ൃํ਑ͷ࢖͍ํ • ೰Μͩ࣌ͷऔࣺબ୒ͷࡐྉ • ΑΓ։ൃํ਑ʹ͍ۙ΋ͷΛબ୒͢Δ • ʮΈΜͳͷҙݟ͕൓ө͞ΕͨϓϩμΫτʯʹ ͠ͳ͍

Slide 12

Slide 12 text

΍Βͳ͍͜ͱΛܾΊΔ

Slide 13

Slide 13 text

΍Βͳ͍͜ͱͷઢҾ͖Λ͢Δ • ͋ͬͨํ͕͍͍ɺ͋ΔͱศརϨϕϧͷ΋ͷ͕ ͲΜͲΜ௥Ճ͞ΕΔ͜ͱ͕ଟ͍ • ઌʹ΍Βͳ͍͜ͱΛઢҾ͖͓͚ͯ͠Δͱɺແ ବͳཁ݅ΛΧοτ͠΍͍͢ • ίϯηϓτɺ։ൃํ਑ΛݩʹܾΊΔ

Slide 14

Slide 14 text

ϛʔςΟϯά

Slide 15

Slide 15 text

ఆྫ͸ۃྗগͳ͘ • ຖिܾΊΒΕͨ࣌ؒʹɺܾΊΒΕͨϝϯόʔ͕ू ·ͬͯใࠂ͢Δձ͸ۃྗগͳ͘͢Δ • ΍ΔͷͰ͋Ε͹ɺඞཁ࠷௿ݶͷਓ਺Ͱɺ୹͍࣌ؒ ͰऴΘΒͤΔ΂͖ • ։ൃঢ়گΛ஌Γ͍ͨͳΒɺશһूΊΔඞཁ͸ͳ͘ɺ Ϧʔμʔ͕֤ࣗͷͱ͜΁ߦ͖࿩Λฉ͚ͩ͘Ͱ͍͍

Slide 16

Slide 16 text

ࢀՃਓ਺͸ඞཁ࠷௿ݶͰ • ؔ܎ऀશһ͕ू·ͬͯ΋ɺٞ࿦ʹࢀՃ͢Δͷ ͸࠷େͰ΋3ਓఔ౓ • ฉ͚ͩ͘ͷϛʔςΟϯάʹՁ஋͸ͳ͍ • ٞࣄ࿥Λ༻ҙͯ͠ޙͰ֬ೝͯ͠΋Β͏͚ͩͰ ྑ͍

Slide 17

Slide 17 text

ԿΛܾΊΔͷ͔໌֬ʹ • ใࠂ͢Δ͚ͩͷϛʔςΟϯά͸ෆཁ • SlackͰใࠂ͢Δ͚ͩͰ͍͍ • ԿΛܾΊΔͷ͔Λ໌֬ʹͯ͠ɺͦͷٞ࿦ʹूத͢Δ • ੍ݶ࣌ؒ಺ʹܾ·Βͳ͚Ε͹ɺผ్࣌ؒΛͱͬͯ࠶ ౓ٞ࿦ • ܾ·Δ͜ͱ͕ܾ·ͬͨΒ͙͢ʹϛʔςΟϯάΛऴྃ

Slide 18

Slide 18 text

࣌ؒͷ࢖͍ํ • ٞ࿦Λ͢Δ͚ͩͰ͸ϓϩμΫτ͸׬੒͠ͳ͍ • ϛʔςΟϯά͸࠷খݶʹ • ίʔυΛॻ࣌ؒ͘Λ࠷େݶʹ

Slide 19

Slide 19 text

։ൃ

Slide 20

Slide 20 text

όά • όάΛθϩʹ͢Δߟ͑͸࠷ॳ͔Β࣋ͨͳ͍ • θϩʹ͢ΔͷͰ͸ͳ͘ɺόάʹૣ͘ؾ͖ͮɺ मਖ਼ͯ͠σϓϩΠͰ͖Δମ੍ͷํ͕ॏཁ • εΫϦϓτΤϥʔΛSlackʹ௨஌͢Δ࢓૊Έ • Sentry͸͍͍ͧ

Slide 21

Slide 21 text

ͪΐͬͱͣͭؒҧ͑Δ • ཁ݅΍࢓༷ΛܾΊͯ΋ɺ࣮૷ஈ֊Ͱ࿙Ε΍݀ ͕ग़ͯ͘Δ • ص্࿦ΑΓ΋ɺ࡞ͬͯΈͯؾ͍ͮͨ͜ͱʹՁ ஋͕͋Δ • ·ͣಈ͘΋ͷΛ࡞Γɺ͔ͦ͜Βͪΐͬͱͣͭ ϒϥογϡΞοϓ͍ͯ͘͠

Slide 22

Slide 22 text

ཧ૝ ελʔτ ΰʔϧ

Slide 23

Slide 23 text

࠷ѱ ελʔτ ΰʔϧ

Slide 24

Slide 24 text

ݱ࣮ ελʔτ ΰʔϧ

Slide 25

Slide 25 text

׬੒౓͕௿ͯ͘΋ϨϏϡʔ͢Δ • ׬੒౓͕100ύʔηϯτ͡Όͳͯ͘΋ɺϨ Ϗϡʔ΍֬ೝʹճ͢Α͏ʹ͢Δ • ϛε΍࿙Εʹૣ͘ؾͮ͘͜ͱ͕Ͱ͖Δ • GitHubͷPull requestsΛ׆༻͢Δ • ίʔυ্Ͱٞ࿦Λ͢Δ

Slide 26

Slide 26 text

όά΍ࣦഊ͸ڐ༰͢Δ • μϝͩͬͨͱΘ͔ͬͨ͜ͱ͕ऩ֭ • ࣦഊͰ͸ͳ͘ɺ෦෼త੒ޭͱଊ͑Δ • όά΍ࣦഊʹૣ͍ஈ֊Ͱؾͮ͘͜ͱ͕ॏཁ

Slide 27

Slide 27 text

ςετ • ςετʹ͋·Γ࣌ؒΛ͔͚ͳ͍ • ઈରʹى͖ͯ͸͍͚ͳ͍όάͷύλʔϯͷΈɺ ॏ఺తʹςετΛ͢Δ • ଞͷόά͸ؾ͍͔ͮͯΒमਖ਼͙ͯ͢͠ʹσϓ ϩΠ͢Ε͹ྑ͍

Slide 28

Slide 28 text

εέδϡʔϧ • Ψϯτνϟʔτ΍WBS͸ར༻͠ͳ͍ • εέδϡʔϧΛ؅ཧ͢Δ͜ͱͰ͸ͳ͘ɺϓϩμΫτΛ࡞Δ͜ ͱ͕࢓ࣄ • GitHubͷMilestonesͰ؅ཧ • ظ೔Λઃ͚Δ΋ͷͱɺͦ͏Ͱͳ͍΋ͷΛ۠ผͯ͠ϝϯόʔʹ མͱ͠ࠐΉ • ظ೔͕ܾ·ͬͯͳ͍΋ͷͷਐΊํ͸֤ϝϯόʔʹ೚ͤΔ

Slide 29

Slide 29 text

·ͱΊ

Slide 30

Slide 30 text

Ϟϊͮ͘Γʹूத͢Δମ੍ • ໨తͱखஈΛ໌֬ʹͯ͠ɺແବͳػೳ͸࡞Β ͳ͍ • ΤϯδχΞ͕ίʔυΛॻ࣌ؒ͘Λେࣄʹ͢Δ • ͋Δఔ౓ͷࣦഊΛڐ༰ͯ͠ɺগ͠Ͱ΋લʹਐ Ή͜ͱ͕େ੾