2023/10/31 @ Barフロントえんどう で発表した「リアーキテクトと開発生産性について」です。
ϦΞʔΩςΫτͱ։ൃੜ࢈ੑʹ͍ͭͯ2023/10/31 @ BAR ϑϩϯτ͑ΜͲ͏
View Slide
X(Twitter): @yosuke_furukawaGitHub: yosuke-furukawa
ϦΞʔΩςΫτɹͱɹ։ൃੜ࢈ੑʹ͍ͭͯ
ϦΞʔΩςΫτɹͱɹ։ൃੜ࢈ੑʹ͍ͭͯखஈϝτϦΫε
ϦΞʔΩςΫτͱ։ൃੜ࢈ੑʹ͍ͭͯ• ։ൃੜ࢈ੑΛ্͛Δࣄ͕తͰ͋Δ߹ɺҰͭͷखஈͱͯ͠ϦΞʔΩςΫτ͕͋Δͱ͍͏ؔ• ϦΞʔΩςΫτ͕།ҰͷखஈͰͳ͍• ٯʹϦΞʔΩςΫτ։ൃੜ࢈ੑͱ͍͏ϝτϦΫεͷதͰԿΛ্ͤ͞Δࣄʹ͍͍ͯΔͷ͔
։ൃੜ࢈ੑͷΑ͋͘Δޡղ
։ൃੜ࢈ੑͷΑ͋͘Δޡղ• ։ൃੜ࢈ੑͱ։ൃऀຬͷࣄΛࢦ͢• ։ൃऀຬ ≒ Developer Experience• ੜ࢈ੑͱີணͨؔ͠ੑ͕͋ΔͱΒΕ͓ͯΓɺେࣄͰ͋Δ• ͨͩશͯͰͳ͍• ։ൃऀຬ͕શͯʹͳΔͱऴΘΓͷͳཱྀ͍͕࢝·Δ
։ൃੜ࢈ੑͷΑ͋͘Δޡղ• ։ൃੜ࢈ੑͱActivityͷࣄΛࢦ͢• Activity ͱ͍͏ͷίʔυͷϥΠϯΧϯτͩͬͨΓPRͩͬͨΓͱ͍͏։ൃ࡞ۀͷྔΛද͢• ͜Εޡղͱ͍͏͔୯ʹϋοΫ͞Ε͍͢• ίϝϯτͨ͘͞Μॻ͍ͨΒɺվߦҐஔΛม͑ͨΒɺͱ͔Ͱ؆୯ʹՔ͛ͯ͠·͏• PRͱ͔Ϛʔδ͞Εͨճͱ͔ಉ༷ɺࡉ͔͘PRΕྑ͍• ͭ·ΓɺActivity͚͕ͩ୯Ұͷ։ൃੜ࢈ੑΛද͢ࢦඪʹͳΒͳ͍
։ൃੜ࢈ੑͷΑ͋͘Δޡղ• ։ൃੜ࢈ੑͱPerformanceͷ͜ͱΛࢦ͢• PerformanceγεςϜ͕ੜΈग़͢Ռ• ͏গ͠۩ମྫͰ͍͏ͱɺച্ɺސ٬ຬɺίετݮׂ߹ͳͲ• ͜Ε͍͠։ൃ୯ମͷੜ࢈ੑ͚ͩͰୡͰ͖ͳ͍ͨΊ• ͭ·ΓɺPerformance୯Ұͷ։ൃੜ࢈ੑΛද͢ࢦඪʹͳΒͳ͍
։ൃੜ࢈ੑͷΑ͋͘Δޡղ• ։ൃੜ࢈ੑͱͲΕ͚ͩڠௐ͔ͨ͠Λࢦ͢• ίϛϡχέʔγϣϯίϥϘϨʔγϣϯ͕͏·͍͍ͬͯ͘Δ͔• ྫ͑ίʔυϨϏϡʔͷޮੑɺυΩϡϝϯτͷݟ͚ͭ͢͞ɺ৽͍͠ϝϯόʔͷΦϯϘʔσΟϯάʹ͔͔Δ࣌ؒͳͲ• ͍ΘΏΔ৺ཧత҆શੑͱ͔ͦ͏͍͏ཁૉ͋Δ• ͪΖΜ͜Εॏཁ͕ͩɺશͯͰͳ͍
։ൃੜ࢈ੑͷΑ͋͘Δޡղ• ։ൃੜ࢈ੑͱνʔϜͷूதΛҾ͖ग़͢ޮΛࢦ͢• ྫ͑ɿϛʔςΟϯάͳͲͰͷλεΫதஅ͕ଟ͍͔Ͳ͏͔ɺϓϩηεͰ͍߹Θͤͳ͍ͱ͍͚ͳ͍ճ͕ଟ͍͔গͳ͍͔ɺγεςϜͷػೳՃʹؔΘΔ࣌ؒͳͲ• ͏গ͠טΈࡅ͘ͱɺूதͰ͖Δڥʹ͍ΒΕΔ͔ɺ࣮ࡍʹֻ͔͕ͬͨ࣌ؒগͳ͍͔• ແବͳϛʔςΟϯάΛഉআͯ͠ɺूதڥʹΛஔ͘• ͨͩ͜ΕͪΖΜશͯͰͳ͍ɺҰཁૉͰ͋Δɻ
։ൃੜ࢈ੑͷΑ͋͘Δޡղ• ͭ·Γɺ։ൃੜ࢈ੑͱ୯ҰͷϝτϦΫε͚ͩͰଌΕͳ͍• ෳͷཁૉʢ։ൃऀຬɺύϑΥʔϚϯεɺΞΫςΟϏςΟɺڠௐɺޮʣΛΈ߹Θͤͯදݱ͢Δඞཁ͕͋Δ• ୯ҰͷϝτϦΫε͚ͩͰΖ͏ͱ͢ΔͱɺϋοΫ͞Ε͔ͬͨ͢ΓɺऴΘΓͳ͖ઓ͍͕࢝·ͬͨΓ͢Δ
SPACEʹ͍ͭͯ
SPACE ϑϨʔϜϫʔΫ• Satisfaction & Well being• Performance• Activity• Communication & Collaboration• Efficiency & Flow
SPACE ϑϨʔϜϫʔΫ• ෳͷࢦඪΛΈ߹Θͤͯੜ࢈ੑΛදݱ͢Δ• ͦ͏͢Δ͜ͱͰϋοΫ͞Εʹ͍ͯ͘͘͠Δ• ҰͭͷࢦඪΛ্͛Α͏ͱ͢ΔͱଞͷࢦඪʹӨڹ͕ग़Δ• શ෦্͕ΔΑ͏ͳྨͷͷ͋Δ͕ඇৗʹك
SPACE ϑϨʔϜϫʔΫ• ྫ͑ɿػೳՃ͢ΔࡍʹʮࠂΛΞϓϦʹೖΕΔʯέʔε• ച্্͕Δʢͷͱ͢Δʣ• Layout Shift͕ى͖ͨΓɺݟ่͕ͨΕͨΓͰ։ൃຬԼ͕Δ• ଞͷࢦඪʹӨڹ͕ͳ͍
SPACE ϑϨʔϜϫʔΫ• ྫ͑ɿʮγεςϜΛ҆ఆՔಇͤ͞ΔͨΊ։ൃπʔϧϑϨʔϜϫʔΫΛ׳ΕͨͷͰ౷Ұ͢Δʯέʔε• ҆ఆ͍ͯ͠ΔͨΊɺ Activity शख़ͱͱʹ্͕͍ͬͯ͘• Performance ҆ఆ͍ͯ͠Εݎௐ͢Δ• ҰํͰຬԼ͕Δʢֶͼ͕ͳ͍ʣ
SPACE ϑϨʔϜϫʔΫ• ྫ͑ɿGitHub͕࣮ࣾࡍʹ࣮ࢪͨ͠ CopilotΛಋೖ͢Δࡍͷੜ࢈ੑ•https://github.blog/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/
SPACE ϑϨʔϜϫʔΫ• ྫ͑ɿGitHub͕࣮ࣾࡍʹ࣮ࢪͨ͠ CopilotΛಋೖ͢Δࡍͷੜ࢈ੑ• ຬ্ޮ্ύϑΥʔϚϯεɺٴͼΞΫςΟϏςΟ্ίϛϡχέʔγϣϯෆ໌https://github.blog/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/
SPACE ϑϨʔϜϫʔΫ• ෳͷϝτϦΫεΛͬͯ։ൃੜ࢈ੑΛද͢ࣄ͕ੲ͔ΒओྲྀͰ͋Δ• ୯ҰͷϝτϦΫε͚ͩͰଌ͍͚ͬͯͳ͍• ٯʹݴ͏ͱԿͷϝτϦΫεʹޮ͍ͯΔͷ͔Λߟ͑ͳ͕ΒࢪࡦΛଧͭඞཁ͕͋Δ
͡Ό͋ϦΞʔΩςΫτԿͷϝτϦΫεʹޮ͘ͷͳͷ͔
͡Ό͋ϦΞʔΩςΫτԿͷϝτϦΫεʹޮ͘ͷ͔• Α͘ʮੜ࢈ੑ্ͷͨΊʹϦΞʔΩςΫτ͠·͢ʯͱݴ͏͕ɺͲͷϝτϦΫεͷࣄͳͷ͔Λ͖ͬΓ͍ͤͨ͞• ϦΞʔΩςΫτ͞ΕͨΒ• ։ൃͷػೳՃ͕ૣ͘ͳΔʁʢEfficiencyʣ• ։ൃͷຬ্͕͕ΔʁʢSatisfactionʣ• ։ൃͷΞτΧϜ্͕͕ΔʁʢPerformanceʣ• ։ൃͷڭҭ͕Ͱ͖ͯڠௐੑ͕͕͋ΔʁʢCommunicationʣ• ։ൃͷΞτϓοτ͕ଟ͘ͳΔʁʢActivityʣ
͡Ό͋ϦΞʔΩςΫτԿͷϝτϦΫεʹޮ͘ͷ͔• ։ൃͷػೳՃ͕ૣ͘ͳΔʁʢEfficiencyʣ• ٕज़తͳෛ࠴͕ͳ͘ͳΓɺෆ۩߹ʹΑΔखΓ͕ͳ͘ͳΔͨΊɺػೳՃ͕ૣ͘ͳΔ• ։ൃͷຬ্͕͕ΔʁʢSatisfactionʣ• ݟ͕͕ΓɺϞνϕʔγϣϯ্͕͕Δɻ։ൃऀͷೝ͕Δɻ• ։ൃͷΞτΧϜ্͕͕ΔʁʢPerformanceʣ• ඇޮͳݴޠͰॻ͍͓ͯΓɺίετ͕ߴ͔ͬͨɻΠϯϑϥίετ͕Լ͕ΓɺΞτΧϜ্͕͕Δɻ• ։ൃͷڭҭ͕Ͱ͖ͯڠௐੑ͕͕͋ΔʁʢCommunicationʣ• શһͰ։ൃ͢Δ͜ͱͰݟͷڞ༗͕ߦΘΕɺίϥϘϨʔγϣϯٴͼίϛϡχέʔγϣϯ͕͕Δɻ• ։ൃͷΞτϓοτ͕ଟ͘ͳΔʁʢActivityʣ• ࠷৽ٕज़ʹΑΔ։ൃͷ্ͱ҆ఆ
͡Ό͋ϦΞʔΩςΫτԿͷϝτϦΫεʹޮ͘ͷ͔• ։ൃͷػೳՃ͕ૣ͘ͳΔʁʢEfficiencyʣ• ٕज़తͳෛ࠴͕ͳ͘ͳΓɺෆ۩߹ʹΑΔखΓ͕ͳ͘ͳΔͨΊɺػೳՃ͕ૣ͘ͳΔ• ։ൃͷຬ্͕͕ΔʁʢSatisfactionʣ• ݟ͕͕ΓɺϞνϕʔγϣϯ্͕͕Δɻ։ൃऀͷೝ͕Δɻ• ։ൃͷΞτΧϜ্͕͕ΔʁʢPerformanceʣ• ඇޮͳݴޠͰॻ͍͓ͯΓɺίετ͕ߴ͔ͬͨɻΠϯϑϥίετ͕Լ͕ΓɺΞτΧϜ্͕͕Δɻ• ։ൃͷڭҭ͕Ͱ͖ͯڠௐੑ͕͕͋ΔʁʢCommunicationʣ• શһͰ։ൃ͢Δ͜ͱͰݟͷڞ༗͕ߦΘΕɺίϥϘϨʔγϣϯٴͼίϛϡχέʔγϣϯ͕͕Δɻ• ։ൃͷΞτϓοτ͕ଟ͘ͳΔʁʢActivityʣ• ࠷৽ٕज़ʹΑΔ։ൃͷ্ͱ҆ఆ͍ɺ͜Μͳʹ͏·͘ߦ͔ͳ͍ɾɾɾ
͡Ό͋ϦΞʔΩςΫτԿͷϝτϦΫεʹޮ͘ͷ͔• ϦΞʔΩςΫτͨ͠Βͨ͠Ͱ৽͍ٕ͠ज़ελοΫʹ׳ΕΔඞཁ͕͋ΓɺڭҭίετҰ࣌తʹ্͕ΔʢCommunication: ΦϯϘʔσΟϯάʹ͔͔Δ্͕͕࣌ؒΔʣ• शख़͕Լ͕͍ͬͯΔؒ ActivityٴͼEfficiency Լ͕Δʢ։ൃʹ׳Ε͍ͯͳ͍/मਖ਼ίετ্͕͕ΔͨΊʣ• ͦΕͧΕ͕Լ͕Δͱ͍͏ͷͰ͋ΕύϑΥʔϚϯε্͕Γʹ͍͘ɻ• ։ൃऀͷຬ্͕Δ͔͠Εͳ͍ɻ
͡Ό͋ϦΞʔΩςΫτԿͷϝτϦΫεʹޮ͘ͷ͔• ϦΞʔΩςΫτͨ͠Βͨ͠Ͱ৽͍ٕ͠ज़ελοΫʹ׳ΕΔඞཁ͕͋ΓɺڭҭίετҰ࣌తʹ্͕ΔʢCommunication: ΦϯϘʔσΟϯάʹ͔͔Δ্͕͕࣌ؒΔʣ• शख़͕Լ͕͍ͬͯΔؒ ActivityٴͼEfficiency Լ͕Δʢ։ൃʹ׳Ε͍ͯͳ͍/मਖ਼ίετ্͕͕ΔͨΊʣ• ͦΕͧΕ͕Լ͕Δͱ͍͏ͷͰ͋ΕύϑΥʔϚϯε্͕Γʹ͍͘ɻ• ։ൃऀͷຬ্͕Δ͔͠Εͳ͍ɻ͡Ό͋ҙຯͳ͍ͷ͔ʁ
͍ɺͦΜͳ͜ͱͳ͍
ϦΞʔΩςΫτԿͷͨΊ• ্ʹॻ͍ͨΑ͏ͳιϑτΣΞ্ͷ࣮རͪΖΜ͋ΔɻͦΜͳ؆୯ʹϝϦοτ͕ಘΒΕͳ͍͚ͩɻ• ίετΛͬͨޙʹϝϦοτ͕ಘΒΕΔͷͰظతͰͳ͘ɺظతͳʹͳΔ• ͜͜Λޡղ͍ͯ͠Δͱ͍͠ɺظͰՌΛಘΑ͏ͱ͍ͯ͠Δ৫ͰϦΞʔΩςΫτΛΔ࣌ʹޡղ͕ͳ͍Α͏ʹ͠ͳ͍ͱ͍͚ͳ͍ɻ
ϦΞʔΩςΫτԿͷͨΊ• ٕज़Λঝ͠ͳ͍ͱ͍͚ͳ͍• ͕ࣗͨͪίʔυͷΦʔφʔͰ͋Δͱ͍͏ΦʔφʔγοϓΛ͓࣋ͬͯ͘ඞཁ͕͋Δ• ఆظతʹϦΞʔΩςΫτɾϦϑΝΫλϦϯάΛߦ͏͜ͱ͕ίʔυͷϒϥοΫϘοΫεԽΛ͙͜ͱʹͳΔ
ϦΞʔΩςΫτԿͷͨΊ• ίʔυͷΦʔφʔγοϓΛ࣋ͭͱ͍͏ͷੜ࢈ੑͷதʹऩ·Βͳ͍• ҰݴͰ͍͏ͱʮࣗͷࣄͰ͋Δʯͱ͍͏ײ֮• ଞਓ͕ॻ͍ͨίʔυͰ͋ͬͯϝϯςφϯε͢Δ͖Ͱ͋Δ͕ɺࣗͷॻ͍ͨίʔυͰ͋Εϝϯςφϯε͠ͳͪ͘Ό͍͚ͳ͍ͱ͍͏ؾ͕࣋ͪ࣋ͯΔ
ϦΞʔΩςΫτԿͷͨΊ• ίʔυͷΦʔφʔγοϓ͕ॏཁ• ࣗͷίʔυͰ͋Δɺࣗͷ͜ͱͰ͋Δͱ͍͏ҙࣝ• ʮ࡞Δ͚ͩ࡞ͬͯޙଞਓʹͤΔʯͱ͍͏ϚΠϯυͰൃల͠ͳ͍• ࣗͷͷͩͱ͍͏ҙࣝΛ࣋ͭ
৫ͷٕज़ܧঝͷ• ࣜભٶͱ͍͏ߟ͑ํ• ࣜʢఆظతʹʣભٶʢ৽఼͍ࣾ͠ΛΓɺޚਆମΛભ͢ʣ• ۩ମతʹ20ʹҰඞͣߦ͏ɻભٶʹΑΔࣄۀඅ2013Ͱ550ԯԁ• ࣜભٶࣗମਖ਼ٶͷҠಈʢϝΠϯϞδϡʔϧͷҠ͠ସ͑ʣ͕ऴΘͬͨޙɺผٶͷҠಈʢαϒϞδϡʔϧͷೖΕସ͑ʣ͕͋Δɻ• ͜ͷؒɺ2ؒ160໊ͷٕೳऀͷޏ༻͕ଓ͘ɻผٶͷભٶऴྃޙɺएखٕೳ༏लऀ30໊΄ͲΛਆٶͷৗۈ৬һͱͯ͢͠ɻ• ࠃަ௨লͷίϥϜʮࣜભٶʹݟΔٕज़ܧঝͱٕज़ऀ֬อ https://www.mlit.go.jp/hakusyo/mlit/h25/hakusho/h26/html/n1233c20.htmlʯΑΓ
৫ͷٕज़ܧঝͷ• ࣜભٶͰఆظతʹϦΞʔΩςΫτΛߦ͏͜ͱͰɺٕज़ऀͷҭͱΦʔφʔγοϓͷ֬อΛߦ͍ͬͯΔ• γεςϜͷϦΞʔΩςΫτ͕͜͜ૂ͍Ͱ͋Δࣄ͕ଟ͍• ୯७ʹظతͳ࣭վળ͕త͚ͩͩͱ͢Δͱظͷඅ༻ରޮՌͷ͚ͩʹͳͬͯ͠·͏͕ɺ͜͜ΛΘ͔ͬͯ͘Ε͍ͯΔਓ͕ݱΛޙԡͯ͘͠͠ΕΔͱॿ͔Δ
ϑϩϯτΤϯυ ϦΞʔΩςΫτ
ϑϩϯτΤϯυϦΞʔΩςΫτ• όοΫΤϯυͱϑϩϯτΤϯυΛΓ͚Δͱ͜Ζ͔Βελʔτ• ͜ΕϨΨγʔιϑτΣΞվળΨΠυʹࡌͬͯΔํ๏• ͦͷޙͲ͏͢Δͱྑ͍ͷ͔
ϑϩϯτΤϯυϦΞʔΩςΫτ• Α͋͘Δύλʔϯ• ಛఆͷը໘͚ܾͩΊ͔ͯͦ͜ΒऔΓΉ• ͬͱίϯϙʔωϯτΛׂͯ͠ڞ௨ͷίϯϙʔωϯτʹΓग़͢ͱ͜Ζ͔Β࢝ΊΔʢύʔπΛ·ͣ࠷ॳʹ࡞ͬͯ͠·͍ɺ͔ͦ͜ΒΈ্͍͛ͯ͘ʣ• Ұؾʹϒϧυʔβʔ࡞ઓʢΧοͱͳͬͯશ෦ Next.jsApp Router ͰϦϥΠτ͠·ͨ͠Έ͍ͨͳౖΓۦಈʣ
ಛఆͷը໘ίϯϙʔωϯτ͚ܾͩΊ͔ͯͦ͜Βখ࢝͘͞ΊΔύλʔϯ• Ұ൪ଟ͍ɺͱ͍͏ΑΓɺ͜ΕҎ֎͕ಛघ͗͢Δ• ଟ͘ͷػೳ͕͋ͬͯɺશ෦Λஔ͖͑Δͷ͕͘͠ɺঃʑʹஔ͖͑Δ͔͠ํ๏͕ͳ͍࣌ʹΔύλʔϯ• ͍͖ͳΓϏοάϦϥΠτ͠Α͏ͱ͢Δͱࣦഊ͕ͪ͠ͳͷͰɺطଘͷػೳՃΛ͠ͳ͕Β৽نϦΞʔΩςΫτΛซ༻͢Δ࣌ʹߦ͏
ͬͱίϯϙʔωϯτΛׂͯ͠ɺڞ௨ύʔπΛ࡞Δͱ͜Ζ͔Β࢝Ίͯޙ͔Βঃʑʹڞ௨ύʔπʹدͤͯྑ͍ͯ͘͘͠• ϘτϜΞοϓʹڞ௨ͷίϯϙʔωϯτ͔Β࣮ࢪ͢ΔΞϓϩʔν• ϨΠϠΛػೳ࣠Ͱׂ࣮ͯ͠ࢪ͢Δͷ͕̍ͭͷύλʔϯͩͱ͢Δͱɺ෦ͷಛੑͰׂ࣮ͯ͠ࢪ͢Δํ๏• ౷Ұ͞Εͨίϯϙʔωϯτ͕ͪΌΜͱΑ͘Ͱ͖ͨͷͰ͋Ε߹ੑ͑ΒΕΔ͠ɺ͏·͍͚͘ύʔπͷ࠶ར༻ੑ͕ߴ·Γੜ࢈ੑ্͕Δ
ͬͱίϯϙʔωϯτΛׂͯ͠ɺڞ௨ύʔπΛ࡞Δͱ͜Ζ͔Β࢝Ίͯޙ͔Βঃʑʹڞ௨ύʔπʹدͤͯྑ͍ͯ͘͘͠• ҰํͰڞ௨ίϯϙʔωϯτઃܭ͕͍͠ɻ• ޙʹ৮ΕΔ͕ɺϏοάϦϥΠτʹͳΓ͕ͪ• ͜ͷํ๏Ͱ͏·͍͘͘ύλʔϯ͋·Γݟͨ͜ͱ͕ͳ͍• ׂͷํ͕ஞ࣍తʹͳΒͣɺൈຊతͳׂʹͳΔࣄ͕͋Δ
Ұؾʹϒϧυʔβʔ࡞ઓ• Χοͱͳͬͯશ෦ͬͱ͖·ͨ͠• Զʹ1ि͍ؒͩ͘͞ɻຊͷϦΞʔΩςΫτΛ͓ݟͤ͠·͢Αύλʔϯ• ظతʹऴΘΔ͠ɺ෦࣭͕ؾʹͳΔ͕ɺϨϏϡʔ͕Ͱ͖ΔͳΒ࠷ߴ
Ұؾʹϒϧυʔβʔ࡞ઓ• ͦΜͳʹ͘ͳ͍• ݸਓͷྗྔʹґଘͯ͠͠·͏• ٕͦͦज़ͷܧঝΛ͍ͨ͠ͷʹɺ݁ہগͷਓʹ͔͠ܧঝ͞Εͳ͍• ͨͩظతʹऴΘΒͤΔ͜ͱ͕Ͱ͖ͯɺ͕ҰؾʹਐΉ
݁ہϦΞʔΩςΫτͷϑϩϯτΤϯυͰΔํ๏ͬͯ• ಛఆͷը໘ɾػೳɾίϯϙʔωϯτΛܾΊͯϦΞʔΩςΫτͯ͠ɺஞ࣍తʹม͍͑ͯ͘ํ๏͔͋͠·ΓϫʔΫͨ͠ͷΛݟͳ͍• ϏοάϦϥΠτʹͳΒͳ͍Α͏ʹ͠ͳ͍ͱ͍͚ͳ͍• ݸਓͷྗྔͰୡͰ͖Εྑ͍͕ɺ߹Αͦ͘͏͍͏ύϫʔͷ͋Δਓ͕͍ͳ͍͜ͱଟ͍
·ͱΊ
·ͱΊ• ʮ։ൃੜ࢈ੑΛ্͛Δʯͱͻͱͪ͘Ͱݴ͍͔ͬͯͭ͘ͷࢹ͕͋ΔɻS.P.A.C.E.ͦΕͧΕͲΕΛ্͛Α͏ͱ͍ͯ͠Δͷ͔ݕ౼ͷ༨͕͋Δɻ• ʮϦΞʔΩςΫτʯʮੜ࢈ੑΛ্͛ΔͨΊͷखஈʯͰ͋Δ͕ɺͦΜͳ؆୯ʹੜ࢈ੑ্͕ΔͷͰͳ͍ɻ͔͠Δ͖ίετΛ͏ඞཁ͕͋ΔɻͦͷఱṝΛ։ൃϦʔμʔ͕࣋ͭͷॏཁ• ҰํͰʮϦΞʔΩςΫτʯʮੜ࢈ੑΛ্͛ΔʯͨΊ *͚ͩ* ͷखஈͰͳ͍ɺͲͪΒ͔ͱ͍͏ͱʮίʔυͷΦʔφʔγοϓΛ࣋ͭʯͱ͍͏ͷ͕ॏཁɻ• ʮίʔυͷΦʔφʔγοϓʯʮࣗͷ͜ͱͰ͋Δʯͱ͍͏ײ֮• ϦΞʔΩςΫτͷΓํ༷ʑɺΈΜͳ͍ΖΜͳΓํ͕͋Δ͕ɺըҰతʹͳΒͳ͍ɺͳͥͳΒ৫͕શ෦ҧ͏͔Β