2019.08.23 Money Forward Developers' Stories にて発表した資料です。
イベントページ https://moneyforward.connpass.com/event/140296/
2019.08.23גࣜձࣾϚωʔϑΥϫʔυCTOࣨɹ܀ాᣈॹΠϯϑϥνʔϜ͕εΫϥϜΛͬͯΈͨ
View Slide
ࣗݾհ
ࣗݾհ• ܀ాᣈॹʢMao Kuritaʣ @awa_kuri23• 20188݄ೖࣾ• ઌ݄·ͰΠϯϑϥνʔϜ• झຯٿ؍ઓ⚾
ຊ͓͢Δ͜ͱ• εΫϥϜͱ• ΠϯϑϥνʔϜͰεΫϥϜΛͬͯΈͨ• ԶͨͪͷεΫϥϜϧʔϧ• ಘΒΕͨޮՌ• ൃੜͨ͠՝• ͜Ε͔ΒͷεΫϥϜ• ·ͱΊ
εΫϥϜΛ͍ͬͯΔํ✋
εΫϥϜΛͬͨ͜ͱ͋Δํ✋
εΫϥϜͱ• ΞδϟΠϧ։ൃख๏ͷͻͱͭ• ܭըΛॊೈʹௐ͠ͳ͕ΒਐΊ͍ͯ͘• ϓϩδΣΫτΛظؒͰ۠ͬͯਐΊ͍ͯ͘• 1εϓϦϯτ1िؒʙͯ͘1ϲ݄• νʔϜؒͰͷίϛϡχέʔγϣϯ͕ॏཁ• MFͰνʔϜ͝ͱʹεΫϥϜΛӡ༻͍ͯ͠Δ
εΫϥϜʮ։ൃʯ• εΫϥϜʹ͍ͭͯௐΔͱɹ͏͠Ζʹʮ։ൃʯͱͭ͘͜ͱ͕ଟ͍
εΫϥϜʮ։ൃʯ• εΫϥϜʹ͍ͭͯௐΔͱɹ͏͠Ζʹʮ։ൃʯͱͭ͘͜ͱ͕ଟ͍εΫϥϜʮ։ൃʯνʔϜ͚ͩͷͷʁ։ൃνʔϜ͡Όͳ͍ͱεΫϥϜͰ͖ͳ͍ʁ
ͦΜͳ͜ͱͳ͍ͣ
ΠϯϑϥνʔϜͰʮεΫϥϜʯͬͯΈͨʂ
࢝ΊΔ͖͔͚ͬ• ΠϯϑϥνʔϜͷ๊͍͑ͯͨ՝• վળܥۀͷਐḿ͕ྑ͘ͳ͍• νʔϜϝϯόʔ͕࣋ͭλεΫͷਐḿ͕ݟ͑ʹ͍͘• ΠϯϑϥνʔϜͷࠓޙͷϩʔυϚοϓ࣮ݱ• ࠓ·ͰҎ্ʹνʔϜͱͯ͠ͷ·ͱ·Γ͕ٻΊΒΕΔ՝Λղܾ͠ɺ࠷େͷޮՌΛग़ͨ͢Ίʹʁ
Αͬ͠ΌεΫϥϜ͍ͬͯ͜͏ͥʢ2019.01ʣ
ΠϯϑϥνʔϜͷঢ়گ• ਓɿ6~9ਓʢ࣌ظʹΑΓมಈ͋Γʣ• ΄΅ͯ͢ͷϓϩμΫτͷΠϯϑϥΛݟ͍ͯΔ• ͍ͬͯΔ͜ͱͷ࣠େ͖͘2ͭ• ͦΕͧΕԼʹ͍͔ͭ͘ͷετʔϦʔ͕͋Δ
2ͭͷେ͖ͳ࣠ӡ༻อकվળϓϩμΫτA ϓϩμΫτBϓϩμΫτͷAWSҠߦ… …՝A ՝B
εΫϥϜϧʔϧʙΠϯϑϥνʔϜͷ߹ʙ• 1εϓϦϯτ2िؒ• ຖ10:30͔Β15ؒͰσΠϦʔεΫϥϜ• εϓϦϯτॳʹϓϥϯχϯά• εϓϦϯτ࠷ऴʹ;Γ͔͑ΓΛߦ͏• λεΫᝦͰཧͰ͖Δͱ͜Ζ͔ΒεΫϥϜϧʔϧΛ࣮ફ
ϗϫΠτϘʔυΛΊͨͷ…ཧͷݶք
εΫϥϜΛͬͨ͜ͱͰಘΒΕͨޮՌ
ಘΒΕͨޮՌ• νʔϜͷ՝͕ݟ͑ΔΑ͏ʹ• ϝϯόʔͷ࣋ͪλεΫ͕ݟ͑ΔΑ͏ʹ• νʔϜͷ݁ଋྗ্
νʔϜ՝ͷݟ͑ΔԽ— ͜͜Ͱ͓͞Β͍ —• ΠϯϑϥνʔϜͷ๊͍͑ͯͨ՝• վળܥۀͷਐḿ͕ྑ͘ͳ͍• νʔϜϝϯόʔ͕࣋ͭλεΫͷਐḿ͕ݟ͑ʹ͍͘
νʔϜ՝ͷݟ͑ΔԽ— ͜͜Ͱ͓͞Β͍ —• ΠϯϑϥνʔϜͷ๊͍͑ͯͨ՝• վળܥۀͷਐḿ͕ྑ͘ͳ͍• νʔϜϝϯόʔ͕࣋ͭλεΫͷਐḿ͕ݟ͑ʹ͍͘• ࣮ࡍʹεΫϥϜΛ͡ΊͯΈΔͱ…
νʔϜ՝ͷݟ͑ΔԽվΊͯνʔϜͷ՝͕ු͖ூΓʹͳΔ
࣋ͪλεΫͷݟ͑ΔԽ• ϝϯόʔ๊͕͑ΔλεΫ͕ՄࢹԽ͞ΕΔ• ετʔϦʔ͝ͱͷλεΫՄࢹԽ͞ΕΔ• ྔਐḿ͕͖ͬΓͱΘ͔Δ• σΠϦʔεΫϥϜͰਐḿڞ༗• ΕΛଞͷϝϯόʔ͕ΧόʔՄೳ• ݁Ռͱͯ͠ɺλεΫফԽUPʂ݁ՌɺλεΫফԽ্͕ʂ
νʔϜͷ݁ଋྗUP• 1ετʔϦʔʹ͖ͭ2ਓҎ্ΛׂΓৼΔ• ͻͱΓ΅ͬͪଐਓԽͷࢭ• ग़͖ͯͨ՝νʔϜશһͰղܾ• νʔϜͷงғؾ͕ྑ͘ͳͬͨʂ
ࢼߦࡨޡ͢ΔதͰൃੜͨ͠৭ʑͳ
ൃੜͨͨͪ͠• ʮආ͚ΒΕͳ͍ʯׂΓࠐΈ• ʮऴΘΒͳ͍ʯσΠϦʔεΫϥϜ• ʮมΘΒͳ͍ʯ;Γ͔͑Γ
ආ͚ΒΕͳ͍ґཔ࡞ۀσϓϩΠ͚ͨ͜ͷͰݟͯΒ͑·ͤΜ͔ʁΞΫηεڐՄΛ͚ͭͯ΄͍͠Ͱ͢ʂδϣϒՃ͍ͨ͠ͷͰ࡞ۀ͓ئ͍͠·͢ʂͦͷଞॾʑ
ͦͯ͠ো ର Ԡ
Ͳ͏͢Δʁ• ґཔ࡞ۀোରԠΛΒͳ͍ͳΜͯແཧ…• εϓϦϯτΛͯ͘͠ɺ1िؒ์ஔݫ͍͠• ݱঢ়ɺͯ͢ͷґཔʹԠ͖͠Ε͍ͯͳ͍
Ͳ͏͢Δʁ• ґཔ࡞ۀোରԠΛΒͳ͍ͳΜͯແཧ…• εϓϦϯτΛͯ͘͠ɺ1िؒ์ஔݫ͍͠• ݱঢ়ɺͯ͢ͷґཔʹԠ͖͠Ε͍ͯͳ͍ղܾࡦɿґཔ࡞ۀͷλεΫԽ
ґཔ࡞ۀͷλεΫԽ• ґཔ͕͖ͨΒɺΠϯϑϥϝϯόʔ͕ɹSlackͰJIRAͷϦΞΫγϣϯΛ͚ͭΔ• ϦΞΫγϣϯͨ͠ϝϯόʔͷλεΫͱͯ͠ɺɹJIRAͷTODOʹొ͞ΕΔͱ͍͏ΈΛνʔϜϝϯόʔ͕࡞ͬͯ͘Ε·ͨ͠
ґཔ࡞ۀͷλεΫԽׂΓࠐΈΛͳ͘͢͜ͱ͙͢ʹͰ͖ͳ͍Ͱɺಁ໌Խ͢Δ͜ͱͰ͖Δʂ
ґཔ࡞ۀͷλεΫԽͦͷ݁Ռ…• ݸਓཧͩͬͨใ͕օʹݟ͑ΔΑ͏ʹʂ• ୭ʹͲΕ͙Βׂ͍ΓࠐΈ͕͋ͬͨͷ͔ɹՄࢹԽ͞ΕΔ
σΠϦʔεΫϥϜͷϧʔϧ• ຖே10:30͔Β15ؒ• JIRAͷϘʔυΛݟͳ͕Βߦ͏• νʔϜϝϯόʔ͕1ਓͣͭҎԼΛใࠂ• ࡢͬͨ͜ͱ / ࠓΔ͜ͱ / ࠔ͍ͬͯΔ͜ͱ• ࠷ޙʹશମͷڞ༗ࣄ߲͕͋Δਓڞ༗• ໌ٳΈ·͢ / ҿΈձͷग़ܽॻ͍ͯͶ etc
͔͠͠…• ใࠂதʹ͕ઢͯ͠͠·͏ݱ͕ଟൃ• ؾ͍ͮͨΒλεΫͷରԠʹ͍͍ͭͯٞͯͨ͠• ؾ͍ͮͨΒผͷͰΓ্͕ͬͯ͠·ͬͨ• ͦͷ݁Ռ…15ͰऴΘΒͳ͍
͔͠͠…• ใࠂதʹ͕ઢͯ͠͠·͏ݱ͕ଟൃ• ؾ͍ͮͨΒλεΫͷରԠʹ͍͍ͭͯٞͯͨ͠• ؾ͍ͮͨΒผͷͰΓ্͕ͬͯ͠·ͬͨ• ͦͷ݁Ռ…15ͰऴΘΒͳ͍ղܾࡦɿใࠂ࣌ؒͷઃఆ
ใࠂ࣌ؒͷઃఆ• ͻͱΓ͋ͨΓͷใࠂ࣌ؒΛ1ʹઃఆ• 1 x 9ਓ + ͦͷଞ 1 Ͱͪΐ͏Ͳ15• λΠϚʔͰ࣌ؒཧ• ઢ͔͚ͨ͠Β୭͔͕ࢭΊΔʂଓ͚͍ͯٞͨ͠߹ɺσΠϦʔεΫϥϜ͕ऴΘ͔ͬͯΒϝϯόʔΛߜ࣮ͬͯࢪ
;Γ͔͑Γͷϧʔϧ• 2िؒʹ1ճɺִि༵ۚ༦ํʹ࣮ࢪ• ϨτϩεϖΫςΟϒ• νʔϜࣗମνʔϜͷ׆ಈΛ;Γ͔͑Δ• ՝Λ֤ࣗͩ͋ͬͨ͋͠ͱશһͰΧςΰϥΠζ• ͦͷޙɺͬͱվળ͖͢՝ʹථ• બΕͨ՝ͷղܾࡦΛܾΊɺ࣍िҎ࣮߱ફ
͡Ί՝͕͍ͬͺ͍
εΫϥϜ࢝Ίͯ3ϲ݄ޙ
←։࢝࣌3ϲ݄ޙ →
←։࢝࣌3ϲ݄ޙ → ໌Β͔ʹݮ͍ͬͯΔʂ
͕࣌ܦͭͱ• େ͖ͳ՝΄΅վળࡁ• ݸਓ͕͋͛Δ՝ͷ͕গͳ͘ͳ͍ͬͯ͘• ՝͕ݮΔͷͪΖΜྑ͍͜ͱͰ͢• ͔͠͠;Γ͔͑Γͷงғؾ͕ͲΜͲΜ҉Ίʹ…• ຖճಉ͡;Γ͔͑Γํ๏Ͱ͖ͯ͘Δ
͕࣌ܦͭͱ• େ͖ͳ՝΄΅վળࡁ• ݸਓ͕͋͛Δ՝ͷ͕গͳ͘ͳ͍ͬͯ͘• ՝͕ݮΔͷͪΖΜྑ͍͜ͱͰ͢• ͔͠͠;Γ͔͑Γͷงғؾ͕ͲΜͲΜ҉Ίʹ…• ຖճಉ͡;Γ͔͑Γํ๏Ͱ͖ͯ͘Δղܾࡦɿ৽ͨͳ;Γ͔͑Γख๏ͷಋೖ
৽ͨͳΔ;Γ͔͑Γ• ϑΝϯμϯϥʔϯΛͬͯΈͨΓ• ϝϯόʔ֤ࣗʮͬͨ͜ͱʯΛ͋͛ͯΒ͏• Fun / Done / Learn 3ͭͷ࣠ͰͦΕΛ;Γ͔͑Δ
ϑΝϯμϯϥʔϯWFUNDONE LEARNͬͨ͜ͱష͍ͬͯ͘
৽ͨͳΔ;Γ͔͑Γ• ϑΝϯμϯϥʔϯΛͬͯΈͨΓ• ϝϯόʔ֤ࣗʮͬͨ͜ͱʯΛ͋͛ͯΒ͏• Fun / Done / Learn 3ͭͷ࣠ͰͦΕΛ;Γ͔͑Δ• େ͖ͳετʔϦʔ͕ྃͨ͠Βڞ༗ͨ͠Γ• ετʔϦʔͷ༰ਐΊํΛશһͰ;Γ͔͑Δঢ়گʹԠͯ͡ख๏Λม͑ɺϚϯωϦ&ωΨࢭ
ΠϯϑϥͩͬͯεΫϥϜͰ͖Δʂʢ2019.06ʣ
͜Ε͔ΒͷऔΓΈ• εΫϥϜϚελʔతϙδγϣϯΛಋೖ• େ՝͝ͱʹϓϥϯχϯάάϧʔϓΛׂ• ετʔϦʔϙΠϯτͷಋೖ• εϓϦϯτظؒதͷՃ࡞ۀͷՄࢹԽetc…
·ͱΊ
·ͱΊ• εΫϥϜͷܕʹͱΒΘΕ͗͢ͳ͍ʂ• ࠷ॳ͔ΒશͯͷϧʔϧΛकΖ͏ͱ͠ͳ͍• ࣗͨͪͷΕΔͱ͜Ζ͔Β࣮ફ͍ͯ͘͠
ΠϯϑϥνʔϜͷ߹Δ• λεΫՄࢹԽ• εϓϦϯτ۠Δ• σΠϦʔεΫϥϜ• ϨτϩεϖΫςΟϒΒͳ͍• ετʔϦʔϙΠϯτ• εΫϥϜϚελʔ• εϓϦϯτϨϏϡʔ• όοΫϩάཧ։࢝࣌ʹΒͳ͍͕ɺॱ࣍ಋೖ͍ͯ͘͠εΫϥϜ։࢝࣌ͷঢ়گ
·ͱΊ• εΫϥϜͷܕʹͱΒΘΕ͗͢ͳ͍ʂ• ࠷ॳ͔ΒશͯͷϧʔϧΛकΖ͏ͱ͠ͳ͍• ࣗͨͪͷΕΔͱ͜Ζ͔Β࣮ફ͍ͯ͘͠• ൃੜͨ͠ʹνʔϜશһͰ͖߹͏• ͩΕ͔ͻͱΓ͕ܾΊ࣮ͯફ͢ΔͷͰͳ͍• શһͰߟ͑ɺશһͰํΛܾΊɺશһͰ࣮ફ͢Δ
·ͱΊ• ݱঢ়ͷࢲͨͪͷεΫϥϜશܗͰͳ͍• कΓ͖Ε͍ͯͳ͍ϧʔϧ͋Δ• վળ͖͠Ε͍ͯͳ͍՝͋Δ• ͜Ε͔Βվળ͠ɺΑΓΑ͍ͷʹ͠·͢ʂ
εΫϥϜ࢝ΊͯΑ͔ͬͨʂ
Thank you for listeningʂ