1.2K Views
November 30, 17
スライド概要
Adobe MAX Japan 2017 SESSION [ux4]セッション登壇時のスライドです。
speaker:田中 忍
LIFULL HOME'Sを運営する株式会社LIFULLのアカウントです。 LIFULLが主催するエンジニア向けイベント「Ltech」等で公開されたスライド等をこちらで共有しております。
Adobe MAX Japan 2 017 S ES S I O N [ux4 ] ࣄྫʹֶͿ"EPCF9%ϑϧ༻׆ͷۃҙɻ 1IPUPTIPQ*MMVTUSBUPSͱͷ ࿈͔ܞΒ༷ॻ࡞·Ͱ σβΠφʔɹాத
ࣜגձࣾ-*'6-ΫϦΤΠςΟϒ෦ΫϦΤΠςΟϒ( σβΠφʔ ాத ˞σΟϨΫλʔɺϑϩϯτΤϯυ࣮ʹ ɹճΔ͜ͱ͋Γ·͢ɻ
ෆಈ࢈ɺΠϯςϦΞɺհޢɺۚ༥ɺɺɺ Β͠ͷαʔϏεΛத৺ʹɺ ༷ʑͳྖҬͰࣄۀల։͍ͯ͠·͢ɻ
ຊ͓͢͠Δ͜ͱ σΟϨΫλʔɺσβΠφʔͷํ͚ʹ 9%ͷັྗΛ ࣄྫΛަ͓͑ͯ͠·͢ɻ ͜ͷηογϣϯΛ௨ͯ͠ ʮ9%ɺͬͯΈ͍ͨʂʯͱࢥͬͯΒ͑ͨΒ͍Ͱ͢ɻ
"EPCF9%ͭͷັྗ
ϑϧͨ͑ݟͰ༻׆ "EPCF9%ͭͷັྗ 1 2 3 ϫʔΫϑϩʔͷ த৺ʹͳΔʂ ίϛϡχέʔγϣϯ͕ ָʹͳΔʂ ೖΕπʔϧͷ ৽ఆ൪ʂ
ϑϧͨ͑ݟͰ༻׆ "EPCF9%ͭͷັྗ 1 2 3 ϫʔΫϑϩʔͷ த৺ʹͳΔʂ ίϛϡχέʔγϣϯ͕ ָʹͳΔʂ ೖΕπʔϧͷ ৽ఆ൪ʂ
1 ϫʔΫϑϩʔͷ த৺ʹͳΔʂ
1 ϫʔΫϑϩʔͷத৺ʹͳΔʂ ͭ·ΓɺͲ͏͍͏͜ͱʁ
1 ϫʔΫϑϩʔͷத৺ʹͳΔʂ ϓϩδΣΫτਐߦʹ͓͚Δར༻πʔϧ͕ɺ ΄΅9%Ͱ݁͢ΔΑ͏ʹͳΓ·͢ɻ
ࣄྫհ ίʔϙϨʔταΠτϦχϡʔΞϧ ࣜגձࣾ-*'6--
ίʔϙϨʔταΠτϦχϡʔΞϧ ࣄྫͷഎܠ ϒϥϯυҠߦϓϩδΣΫτ ݄d݄
ϒϥϯυҠߦϓϩδΣΫτͱ
໊ࣾɾ$*มߋ αʔϏε໊শมߋ ৽ࣾϦϊϕʔγϣϯɾҠస શͯΛ̍ؒͰྃ͢Δ ݄d݄
໊ࣾมߋʹ͏ɺίʔϙϨʔταΠτ։ൃΛ୲͢Δ͜ͱʹɻ σΟϨΫλʔ݉ σβΠφʔ
ίʔϙϨʔταΠτ։ൃͷϓϩδΣΫτମ੍ ։ൃձࣾ" w 8PSE1SFTT࣮ ։ൃձࣾ# w اը w ίϯςϯπ w σβΠϯ w αʔόʔཧɾอक ϥΠλʔ w ίϯςϯπ
ίʔϙϨʔταΠτ։ൃͷεέδϡʔϧ 2016 2 0 17 12 1 ϦϦʔε 2 اըίϯςϯπ ༷ σβΠϯ ࣮ɾςετ 3 3/28
1 ϫʔΫϑϩʔͷத৺ʹͳΔʂ 9%Λಋೖͯ͠Ͳ͏มΘ͔ͬͨʁ ಋೖࣄྫɿίʔϙϨʔταΠτϦχϡʔΞϧ
ϫʔΫϑϩʔʛ9%ಋೖલ اը ༷ σβΠϯ ࣮ɾςετɾϦϦʔε
ϫʔΫϑϩʔʛ9%ಋೖޙ ʴ ϓϩτλΠϓɾ༷ɾσβΠϯ ࣮ɾςετɾϦϦʔε ಋೖࣄྫɿίʔϙϨʔταΠτϦχϡʔΞϧ
ಋೖࣄྫɿίʔϙϨʔταΠτϦχϡʔΞϧ ϫʔΫϑϩʔΛͬ͘͟Γ࠶ݱʂ
༷Λ֬ఆɾσβΠϯ ঝೝ
ίϯςϯπͷड͠ ϥΠςΟϯά ঝೝ UYUϑΝΠϧ
σΟςΟʔϧ੍࡞ ϥΠςΟϯά UYUϑΝΠϧ ඍௐɾॻग़͠ ঝೝ
࣮ड͠ ϥΠςΟϯά UYUϑΝΠϧ ϑϩϯτ࣮ ड͚͠ ඍௐɾॻग़͠ ঝೝ
اը ༷ σβΠϯ ࣮ɾςετɾϦϦʔε ϓϩτλΠϓɾ༷ɾσβΠϯ ࣮ɾςετɾϦϦʔε ʴ
اը ༷ σβΠϯ ࣮ɾςετɾϦϦʔε ར༻πʔϧ͕9%ʹू͞Εɺ ϓϩδΣΫτͷத৺ʹ࠲Δ͜ͱʹɻ ʴ ϞοΫɾ༷ɾσβΠϯ ࣮ɾςετɾϦϦʔε
͠ɺར༻πʔϧ͕όϥόϥͩͱʜ ͳٸमਖ਼ɺσβΠϯʹө͚ͨ͠Ͳɺ ༷ॻ͕Ξοϓσʔτ͞Εͯͳ͍ʂ ͔ͨͬͩٸΒ ͬͪ͜Ͱमਖ਼ͪ͠Όͬͨʂ ͋Εʁ༷มΘͬͨΑͶʁ ༷ॻ͚ͩҎલͷ··ʜ
9%͕ϓϩδΣΫτͷத৺ʹͳΕʜ ͱΓ͋͑ͣ9%ݟΕ0, ࡉ͔͍࡞ۀͤͯʂ
͞Βʹ ֶशίετ͍ʂ σΟϨΫλʔ ✕ σβΠφʔ ΤϯδχΞ ͔ͩΒɺ৬छΛΘͣ୭ʹͰ͍͍͢ɻ
1 ϫʔΫϑϩʔͷத৺ʹͳΔʂ ·ͱΊ ༷ॻ࡞ɺσβΠϯɺ Ξηοτड͠·ͰؙʑରԠɻ 9%த৺ͷϫʔΫϑϩʔʹɻ ύϫϙˠΤΫηϧˠϑΥτγϣͱ͍ͬͨΕ͕ͳ͍ɻ εςʔλεཧɺϑΝΠϧཧγϯϓϧʹɻ
ϑϧͨ͑ݟͰ༻׆ "EPCF9%ͭͷັྗ 1 2 3 ϫʔΫϑϩʔͷ த৺ʹͳΔʂ ίϛϡχέʔγϣϯ͕ ָʹͳΔʂ ೖΕπʔϧͷ ৽ఆ൪ʂ
ϑϧͨ͑ݟͰ༻׆ "EPCF9%ͭͷັྗ 1 2 3 ϫʔΫϑϩʔͷ த৺ʹͳΔʂ ίϛϡχέʔγϣϯ͕ ָʹͳΔʂ ೖΕπʔϧͷ ৽ఆ൪ʂ
2 ίϛϡχέʔγϣϯ ָ͕ʹͳΔʂ
2 ίϛϡχέʔγϣϯָ͕ʹͳΔʂ ɹ͋ΔʮಛʯͷԸܙ ɹ͋ΔʮػೳʯͷԸܙ
2 ίϛϡχέʔγϣϯָ͕ʹͳΔʂ ɹ͋ΔʮಛʯͷԸܙ ɹ͋ΔʮػೳʯͷԸܙ
2 ίϛϡχέʔγϣϯָ͕ʹͳΔʂ νʔϜʹ͓͚Δίϛϡχέʔγϣϯʹɺ 9%ͷʮ͋Δಛʯ͕େ͍ʹߩͨ͠·͠ݙɻ
ʮ͞ʯ
2 ίϛϡχέʔγϣϯָ͕ʹͳΔʂ 9%ͷಛ ͱʹ͔͍ܰ͘ʂ͍ʂ ىಈɺڍಈɺશ͕͍ͯɻ େྔʹΞʔτϘʔυ࡞͍ͬͯɻ ͬͯҰ൪࠷ॳʹ͘ڻϙΠϯτ͔ɻ
2 ίϛϡχέʔγϣϯָ͕ʹͳΔʂ Ͱɺಈ࡞ͷ͕͞ Ͳ͏ίϛϡχέʔγϣϯͷվળʹͭͳ͕Δͷ͔ʁ
ίʔϙϨʔταΠτ։ൃʹ͓͚Δ 9%ಋೖͷܦҢ
ͦͦɺίʔϙϨʔταΠτͷϦχϡʔΞϧ࣌ɺ 9%Λಋೖͨ͠࠷ॳͷཧ༝ʮ͔ܰͬͨʯ͔Βɻ
໊ࣾɾ$*มߋ αʔϏε໊শมߋ ৽ࣾϦϊϕʔγϣϯɾҠస શͯΛ̍ؒͰྃ͢Δ ˠຫੑతͳϦιʔεෆɻ
͞Βʹʜ ࢲ࠷ॳɺσΟϨΫλʔͱͯ͠ࢀՃɻ ͚ͩͲσβΠφʔ͕ผ1+ṧഭͷͨΊɻ σβΠφʔ݉͢Δ͜ͱʹɻ
͞Βʹʜ ࢲ࠷ॳɺσΟϨΫλʔͱͯ͠ࢀՃɻ ͚ͩͲσβΠφʔ͕ผ1+ṧഭͷͨΊɻ σβΠφʔ݉͢Δ͜ͱʹɻ ͍
Ͳ͏͠Α͏ʜ
͋ɺ ͬͯΈΑ͏ɻ
ίʔϙϨʔταΠτͷಋೖܦҢ ಈ࡞͕ܰ͘ɺ ෳϖʔδΛ࣌ؒͰ੍࡞͢Δࣄʹ ͍͍ͯΔͱஅɻ ͜Ε͕ɺಋೖͷ͖͔͚ͬɻ
ίʔϙϨʔταΠτͷಋೖܦҢ ͔͠͠ʮ͞ʯͷԸܙ ࡞ۀεϐʔυ͚ͩͰͳ͘ɺ ίϛϡχέʔγϣϯʹݱΕͨɻ
Ωʔϫʔυ lҪށձٞz
ίʔϙϨʔταΠτ։ൃͰʜ lҪށձٞz͕ଟ͔ͬͨ ঝೝΛऔΓͨͯ͘ɺ ͦͦ.UH༧ఆ͕߹Θͳ͍ঢ়گɻ
ίʔϙϨʔταΠτ։ൃͰʜ lҪށձٞz͕ଟ͔ͬͨ ͳͷͰɺ ͦͷͦͷͰϝϯόʔΛั·͑ͯ 9%ͷը໘Λ͍ͨͯͤݟ
ίʔϙϨʔταΠτ։ൃͰʜ lҪށձٞz͕ଟ͔ͬͨ ͳͷͰɺ ͦͷͦͷͰϝϯόʔΛั·͑ͯ 9%ͷը໘Λ͍ͨͯͤݟ ͭͬͯͯͤ͘ݟɺͦͷͰ͢ɻ 9%ͷܰ͞ͷԸܙɻ
2 ίϛϡχέʔγϣϯָ͕ʹͳΔʂ ·ͱΊ ಈ࡞ͷ͕͞ ίϛϡχέʔγϣϯͷ ͞ʹ݁ɻ ͭͬͯ͘ɺΈͤͯΛ̍ͭͷπʔϧͰɻ Ҫށձٞେ׆༂ɻ
2 ίϛϡχέʔγϣϯָ͕ʹͳΔʂ ɹ͋Δʮಛ ͞ ʯͷԸܙ ɹ͋ΔʮػೳʯͷԸܙ
2 ίϛϡχέʔγϣϯָ͕ʹͳΔʂ ɹ͋Δʮಛ ͞ ʯͷԸܙ ɹ͋ΔʮػೳʯͷԸܙ
2 ίϛϡχέʔγϣϯָ͕ʹͳΔʂ ͋Δʮػೳʯͱʜ ʮڞ༗ʯػೳ આ໌ෆཁ
9%ͷػۄೳ ʮڞ༗ʯ ϦϯΫҰຊͰ ϓϩτλΠϓͷ ڞ༗͕Մೳɻ
ࣄྫհ Մಈ࢈ʮ.PWBCMF4IFMM)PVTFʯ ࣜגձࣾ-*'6--
ʮՄಈ࢈ʯͱ ޠɻlࣾձΠϯϑϥʹ੍͞ݶΕͳ͍z͋Δ͍ lఆॅ͠ͳ͍zΒ͠Λ࣮͢ݱΔॅࢿ࢈ɻ
Մಈ࢈ʮ.PWBCMF4IFMM)PVTFʯ ʮ࣋ͪӡͼՄೳͳlՈzͰʯ ʮఆॅ͠ͳ͍ʯͱ͍͏ɺ Β͠ํͷఏҊɻ
Մಈ࢈ʮ.PWBCMF4IFMM)PVTFʯͷϓϩδΣΫτମ੍ ө૾੍࡞ձࣾ w اը w XFC։ൃ w ө૾म ઃܭʗձࣾ ւͷՈ
Մಈ࢈ʮ.PWBCMF4IFMM)PVTFʯͷϓϩδΣΫτମ੍ ө૾੍࡞ձࣾ w اը w XFC։ൃ w ө૾म ઃܭʗձࣾ ւͷՈ
ಋೖࣄྫɿՄಈ࢈ʮ.PWBCMF4IFMM)PVTFʯ ੍࡞ XFCϖʔδ ө૾ ྆ํͰ9%Λ͍·ͨ͠ɻ
ө૾੍࡞ͷϓϩηε ࡱӨ४උ ฤू Ͱ9%Λར༻ ཁ݅ఆٛ ˣ ίϯς ˣ ࡱӨ४උ ˣ ࡱӨ ˣ ฤू ˣ '*9
ө૾ΤϦΞ -1ΤϦΞ
2 ίϛϡχέʔγϣϯָ͕ʹͳΔʂ ڞ༗ػೳͰԿ͕վળ͞Εͨʁ ಋೖࣄྫɿՄಈ࢈ʮ.PWBCMF4IFMM)PVTFʯ
ө૾੍࡞ͷߦఔͰ ࡉ͔͍ΓऔΓ͕ੜ·ΕΔ ˠͦͷϑΝΠϧतडൃੜ
ී௨ʜ ຖճɺผϑΝΠϧΛ࡞ͬͨΓɺ ඞཁʹԠͯ͡ύϒϦογϡͨ͠Γɺ ϝʔϧνϟοτʹఴͨ͠Γʜ
ී௨ʜ ͦͯ͠Δ ຖճɺผϑΝΠϧΛ࡞ͬͯɺ ຖճɺඞཁʹԠͯ͡ύϒϦογϡͯ͠ɺ େྔͷϑΝΠϧ ຖճɺϝʔϧνϟοτʹఴͯ͠ʜ
͜ΕΛ9%ͰͬͨΒʁ XFC ө૾
͜ΕΛ9%ͰͬͨΒʁ XFC 9%ͳΒɺϑΝΠϧͰ݁Մೳɻ ڞ༗ػೳͰɺॻ͖ग़͠ϦϯΫ̍ຊ͚ͩɻ ө૾
2 ίϛϡχέʔγϣϯָ͕ʹͳΔʂ ·ͱΊ ڞ༗ৗʹϦϯΫຊɻ ྖҬΘͣɺ༷ʑͳࢿྉ͕ 9%ϑΝΠϧͭͰཧՄೳɻ ࢿྉࢦࣔॻͷڞ༗͕ɺ νϟοτʗϝʔϧʹҰߦషΔ͚ͩͰࡁΉΑ͏ʹɻ
2 ίϛϡχέʔγϣϯָ͕ʹͳΔʂ ɹ͞ɺܰ͞ͷԸܙ ˠಈ࡞ͷ͕͞ίϛϡχέʔγϣϯʹ݁ ɹڞ༗ػೳͷԸܙ ˠ༷ʑͳࢿྉΛूͭͭ͠ϦϯΫҰຊͰڞ༗Մೳ
ϑϧͨ͑ݟͰ༻׆ "EPCF9%ͭͷັྗ 1 2 3 ϫʔΫϑϩʔͷ த৺ʹͳΔʂ ίϛϡχέʔγϣϯ͕ ָʹͳΔʂ ೖΕπʔϧͷ ৽ఆ൪ʂ
ϑϧͨ͑ݟͰ༻׆ "EPCF9%ͭͷັྗ 1 2 3 ϫʔΫϑϩʔͷ த৺ʹͳΔʂ ίϛϡχέʔγϣϯ͕ ָʹͳΔʂ ೖΕπʔϧͷ ৽ఆ൪ʂ
3 ೖΕπʔϧͷ ৽ఆ൪ʂ
3 ೖΕπʔϧͷ৽ఆ൪ʂ ଞͷπʔϧͰΓʹ͍͘ɺ 9%ͳΒͰͷཤྺཧ͕Մೳɻ
ࣄྫհ ϦΫϧʔταΠτम ࣜגձࣾ-*'6--
ϦΫϧʔταΠτ1+ͷ֓ཁ طϦϦʔεͷϦΫϧʔταΠτʹ͍ͭͯɺ σβΠϯΛमਖ਼ ίϯςϯπϖʔδΛ֦ॆ ͯ͠ɺ࣍ϦϦʔε͢Δɻ
ϦΫϧʔταΠτ1+ͷମ੍ σβΠϯձࣾ w ґཔʗम w اը w σβΠϯ w ։ൃ࣮
ԿΛ୲͔ͨ͠ʁ ͣΓʮೖΕʯɻ ͜ͷೖΕΛɺ9%ͰରԠͯ͠Έͨɻ
3 ೖΕπʔϧͷ৽ఆ൪ʂ 9%ΛೖΕʹಋೖ͢ΔϝϦοτͱʁ ಋೖࣄྫɿϦΫϧʔταΠτम
ࠓ·Ͱঢ়߹ʹگΘͤͯ खॻ͖ɺ"DSPCBUɺ1IPUPTIPQΛར༻ɻ
ࠓ·Ͱঢ়߹ʹگΘͤͯ 9%ͳΒฤूཤྺ͝ͱͤΔɻ खॻ͖ɺ"DSPCBUɺ1IPUPTIPQΛར༻ɻ ίϝϯτιʔεͷϝϞࣗࡏɻ ڞ༗વɺϦϯΫຊͰɻ
ฤूཤྺ͕៉ྷʹཧͰ͖Δͱʜ ʮݴͨͬݴΘͳ͍ʯʮઌฦΓʯ ͕͜ىΓͮΒ͘ͳΔɻ
3 ೖΕπʔϧͷ৽ఆ൪ʂ ·ͱΊ ΞʔτϘʔυ͕૿͑ͯӨ͠ͳڹɻ ཤྺΛͭͷϑΝΠϧʹهɻ ϑΝΠϧ͖ͬ͢Γɻ ݴͨͬݴΘͳ͍ɺઌฦΓͮ͠Β͍ɻ ·͞ʹೖΕπʔϧͷ৽ఆ൪ʂ
·ͱΊ
ϑϧͨ͑ݟͰ༻׆ "EPCF9%ͭͷັྗ 1 2 3 ϫʔΫϑϩʔͷ த৺ʹͳΔʂ ίϛϡχέʔγϣϯ͕ ָʹͳΔʂ ೖΕπʔϧͷ ৽ఆ൪ʂ
·ͱΊ 9%Λ͍࢝ΊΔͱɺ৭ʑͳൃ͕͋ݟΓ·͢ɻ खݩͷ੍࡞ϓϩηεʹେ͖ͳӨݱ͕ڹΕΔͰ͠ΐ͏ɻ
·ͱΊ σβΠφʔͷํɺσΟϨΫλʔͷํɺ ͋Δ͍ΤϯδχΞͷํɻ ·ͣҰɺͬͯΈ͍ͯͩ͘͞ʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ