Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
cookpad-17day-tech-internship-2017-service-dev
Search
mari kimura
August 31, 2017
Design
6
9.6k
cookpad-17day-tech-internship-2017-service-dev
クックパッド17day技術インターンシップ、クックパッドにおけるサービス開発について
mari kimura
August 31, 2017
Tweet
Share
Other Decks in Design
See All in Design
Masked shaman-Storyboard 2025
ashley0521
0
190
Illustrator2025がやってきた!私が好きな新機能
hamko1114
0
110
株式会社デイトラ様│コーポレートサイト│コンセプトシート
haruka_capeo
0
540
Where to Start with a Design System Across Different Frontend Frameworks | SpectrumTokyoMeetup#15
tararira
0
140
“使いやすい”が生産性を変える!業務を効率化するためのUX/UI設計ポイント
ncdc
0
100
ENEOS社事例|アプリ事業を加速させるデザイナーの取り組み / dx-eneos-design
cyberagentdevelopers
PRO
1
920
ゲーム開発における、Figma活用事例の紹介 / applibot-figma
cyberagentdevelopers
PRO
2
710
Dinosaur Mayhem
storyartist
PRO
0
150
「デザイン」を信じるには
iflection
0
110
東急URBAN HACKSのデザイナーって何やってるの? 〜Designer Night #1〜 移動・不動産領域の取り組み
tmtgtkhs
0
210
政策広報実践講座_講演資料ダイジェスト2
capitolthink
0
130
241214_StackNagoya_プレイングマネージャーのプレイングの時間の使い方
kiyoshifuwa
0
220
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
380
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.4k
Site-Speed That Sticks
csswizardry
4
410
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Into the Great Unknown - MozCon
thekraken
35
1.6k
Unsuck your backbone
ammeep
669
57k
Speed Design
sergeychernyshev
27
810
We Have a Design System, Now What?
morganepeng
51
7.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Fireside Chat
paigeccino
35
3.2k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
Transcript
ΫοΫύουʹ͓͚ΔαʔϏε։ൃ 17day tech internship 2017/08/07 Cookpad Inc.
ΫοΫύουʹ͓͚Δ αʔϏε։ൃͷߟ͑ํΛ ཧղ͢Δ ࠓͷత
ʹ ͳΜͱ͔ ରԠͰ͖Δ ࠓͷΰʔϧ ࠓ͔Βνͷ෦ͰΑΖ͘͠
ʮࠓ͔ΒΑΖ͘͠ʂʯ͢ΔͨΊʹʜ w։ൃϑΣʔζͱతΛཧղ wࠓɺԿΛ͖͔͢Λஅ w࠷খͷίετͰ࣮ݱ
ҙ
ҙ wίʔυॻ͖·ͤΜ w಄Λͬͯߟ͑ͯ·͠ΐ͏ʂ
Śŕίʔυॻ͔ͳ͍ʜʂʁ wΘΕͳ͍ʮ࠷ߴͷ࣮ʯ wཉ͕͠ΒΕΔʮϓϩτλΠϓʯ
αʔϏε։ൃͷߟ͑ํ
ࠜఈʹ͋Δཧղ ਖ਼ղ୭Βͳ͍
୭ਖ਼ղΒͳ͍ ݶΒΕͨϦιʔεͷதͰ ଟ͘ͷτϥΠΛ͠ɺ ࣦഊ͔ΒֶͿ
ՄೳͳݶΓͷ wࣗࣾϑϨʔϜϫʔΫͷ׆༻ wઌਓͷܙ
ٕज़ʹର͢Δελϯε ໘നͦ͏͔ͩΒͬͯΈΑ͏ʂ ٕज़ͷͨΊͷٕज़ ʮղ͖͘՝ԿʁʯΛ໌֬ʹ Ϣʔβʔͷ՝ղܾ
ղ͖͘՝ ྫ ओ්ͷ࣋ͭ՝ w ࠓԿ࡞Ζ͏ʁ͕ܾ·Βͳ͍ w ݙཱ͕ϚϯωϦʜ w ຖങʹߦ͚ͳ͍ ղ
ਓؾϨγϐΛ୳ͤΔݕࡧ
αʔϏε։ൃͷߟ͑ํ·ͱΊ
αʔϏε։ൃͷߟ͑ํ wਖ਼ղ୭ʹ͔Βͳ͍ wଟ͘ͷτϥΠΛଧͭ͜ͱ͕߹ཧత wٕज़Ϣʔβʔͷ՝ղܾͷͨΊ
αʔϏε։ൃͷϑϩʔ
Ծઆ ࣮ߦ ݕূ αʔϏε։ൃͷϑϩʔ
Ծઆ
Ծઆ wϢʔβʔ๊͕͍͑ͯΔ՝ͷൃݟ wͦΕΛͲ͏ͬͯղܾ͢Δ͔
ϑϨʔϜϫʔΫͷ׆༻ wࣗࣾϑϨʔϜϫʔΫ w ՁԾઆγʔτ w εςʔτϝϯτγʔτ w &0(4
ͷಛ ʢ͜ͱʣʹ Ձ͕͋Δ Ϣʔβ ɺ ཉٻ ʢ͠ʣ ͍͕ͨɺ ՝ ʢͳ͍ʣ
ɹͷͰɺ 堣腉ך⣣⦼⟎铡 ⣣ ⦼ ⟎ 铡
None
ͷಛ ʢ͜ͱʣʹ Ձ͕͋Δ Ϣʔβ ɺ ཉٻ ʢ͠ʣ ͍͕ͨɺ ՝ ʢͳ͍ʣ
ɹͷͰɺ ϨγϐΛ͕͢͞Ϣʔβʔ ࠓͷϝχϡʔΛૣܾ͘Ί͍ͨ ଟ͘ͷϨγϐ͔ΒܾΊΒΕͳ͍ ਓؾϨγϐΛ୳ͤΔݕࡧ 堣腉ך⣣⦼⟎铡 ⣣ ⦼ ⟎ 铡
ͷಛ ʢ͜ͱʣʹ Ձ͕͋Δ Ϣʔβ ɺ ཉٻ ʢ͠ʣ ͍͕ͨɺ ՝ ʢͳ͍ʣ
ɹͷͰɺ ϨγϐΛ͕͢͞Ϣʔβʔ ࠓͷϝχϡʔΛૣܾ͘Ί͍ͨ ଟ͘ͷϨγϐ͔ΒܾΊΒΕͳ͍ ਓؾϨγϐΛ୳ͤΔݕࡧ 堣腉ך⣣⦼⟎铡 ⣣ ⦼ ⟎ 铡 ਓؾॱݕࡧ
ؾΛ͚ͭΔ͜ͱ w։ൃऀઢͰॻ͔͘Βͣ w ϢʔβʔͷޠࢹͰॻ͘͠ wػೳ໊6*໊Λॻ͔͘Βͣ
ؾΛ͚ͭΔ͜ͱ ò ͓͢͢ΊϨγϐΛϓογϡ௨Ͱ ૹ৴͢Δ wϢʔβʔʮࢲϓογϡ௨Λૹ৴͠· ͢ʯʁ wػೳ໊ͱॻ͘ͱɺͦ͜Ͱࢥߟఀࢭ͢Δ
அج४ wʮઈରʹඞཁʯͱ͢Δ՝ͳʹ͔ʁ w ಘΒΕΔޮՌʁ w ։ൃʹͲΕ͘Β͍ίετ͕͔͔Δʁ wݱࡏͷղܾࡦԿʁ wଞʹͲΜͳղܾࡦ͕͋Δʁ w αʔϏε֎ͷସखஈʁ
ݴޠԽ͢Δҙٛ wνʔϜϝϯόʔͷࢥߟཧ w։ൃதʹϝϯόʔؒͰߟ͕͑ͿΕͨͱ͖ɺ ͍ͭͰͨͪΕΔΰʔϧΛݴޠԽ͢Δ w ݶΒΕͨ࣌ؒͷதͰɺతΛݟࣦ͏ͷແବ
࣮ߦ
࣮ߦ wΞΠσΞͷ۩ݱԽ wՁԾઆ͕ਖ਼͍͔͠Λݕূ͢ΔͨΊͷϓ ϩμΫτΛ࡞Δ
.71 w.JOJNVN7JBCMF1SPEVDU wՁԾઆ͕ਖ਼͍͔͠Λݕূ wݕূΛߦ͑ΔՄೳͳݶΓখ͍͞ͷ w ࠷༏Εͨ.71 ࣮͠ͳ͍ͰݕূՄೳͳϓϩμΫτ
None
.71ͷҙٛ ίʔυॻ͍࣮ͯͯ͠Έͳ͍ͱͳʹ͔Βͳ ͘ͳ͍Ͱ͔͢ʁ
.71ͷҙٛ ίʔυॻ͍࣮ͯͯ͠Έͳ͍ͱͳʹ͔Βͳ ͘ͳ͍Ͱ͔͢ʁ ͍ʂिؒͰ࣮͠·͢ʂ ͜Ε࡞͍ͬͯͩ͘͞ʂ σΟϨΫλʔ ΤϯδχΞ
.71ͷҙٛ ίʔυॻ͍࣮ͯͯ͠Έͳ͍ͱͳʹ͔Βͳ ͘ͳ͍Ͱ͔͢ʁ ͍ʂिؒͰ࣮͠·͢ʂ ͜Ε࡞͍ͬͯͩ͘͞ʂ σΟϨΫλʔ Ͱ͖·ͨ͠ ͏ʙΜɺΠϚΠνͳͷͰ࡞Γ͠·͢ σΟϨΫλʔ ΤϯδχΞ
.71ͷҙٛ ίʔυॻ͍࣮ͯͯ͠Έͳ͍ͱͳʹ͔Βͳ ͘ͳ͍Ͱ͔͢ʁ ͍ʂिؒͰ࣮͠·͢ʂ ͜Ε࡞͍ͬͯͩ͘͞ʂ σΟϨΫλʔ Ͱ͖·ͨ͠ ΤϯδχΞ ͏ʙΜɺΠϚΠνͳͷͰ࡞Γ͠·͢ σΟϨΫλʔ
w࠷খͷίετͰಈ͘ͷΛ࡞Δ w ࣮ͤͣʹͰ͖Δͱϕετ wࢴ*O7JTJPO1SPUU.BSWFM w ֆ͚ͩͰಈ͘ͷ͕Ͱ͖Δ w εϚϗͰ࣮ݱͨ͠ͱ͖ͷٙࣅମݧ .71ʹ͍ͭͯ
దͳํ๏ɾπʔϧΛબ͠Α͏ ͳʹΛݕূ͢Δͷ͔ɺϑΣʔζతʹΑͬ ͯదͳํ๏ɾπʔϧΛબ͠·͠ΐ͏ɻ
ϖʔύʔϓϩτλΠϐϯά
ϖʔύʔϓϩτ w ୭Ͱ͙͢ʹ࢝ΊΒΕΔ w ࡞ͬͨͷΛࣺ͍ͯ͢ w ࡉ͔ͳඍௐʹऑ͍ w ඇ։ൃऀ͔ΒͷϑΟʔυόοΫ͕ Β͍ʹ͍͘
JO7JTJPOʢ1SPUU.BSWFMʣ
JO7JTJPOʢ1SPUU.BSWFMʣ
JO7JTJPOʢ1SPUU.BSWFMʣ w গͳ͍खؒͰ࣮ػͰಈ͘ϞοΫΛ࡞ΕΔ w νʔϜͰͷڞ༗ Ϣʔβʔςετ͕͍͢͠ w ෳࡶͳΠϯλϥΫγϣϯͷ֬ೝͰ͖ͳ͍
.71ͷత .71ɺԾઆΛૣ͘ࢼͨ͢Ίʹߦ͏ɻૣ ͘ɾͨ͘͞Μࣦഊ͢Δ͜ͱͰαʔϏεͷ֬ Λ্͛Δͷ͕త
ݕূ
খ͔֬͘͞ΊΔ wԾઆΛϢʔβʔʹͿ͚ͭͯΈΔ wಘΒΕͨఆྔఆੑͷσʔλΛͱʹվ ળΛߦ͍ɺ֦େ͍ͯ͘͠ wࠓճؒͷͨΊɺఆੑσʔλ͕ओʹ ͳΓ·͢
ఆੑɾఆྔσʔλ wఆੑσʔλ w ϢʔβʔΠϯλϏϡʔͳͲͷख๏ͰऔಘͰ͖ ΔɺԽͰ͖ͳ͍ಈతͳใ wఆྔσʔλ w ΞΫηεϩάͳͲ͔ΒऔಘͰ͖ΔɺͰද ͤΒΕΔใ w
17 %"6 ϦςϯγϣϯͳͲ
wαʔϏε։ൃͰɺఆੑɾఆྔσʔλ྆ ํΛݩʹɺݕূΛߦ͏ͷ͕·͍͠ w ݄ؒສਓͷϢʔβʔશͯʹΠϯλ ϏϡʔͰ͖ͳ͍ w ϢʔβʔͷײΞΫγϣϯʹࢸͬͨཧ༝ ϩά͚ͩͰஅͰ͖ͳ͍ ఆੑɾఆྔσʔλ
ϢʔβʔΠϯλϏϡʔ
ఆੑௐࠪ wϢʔβʔΠϯλϏϡʔ w Ξϯέʔτ͔ΒײΛཧղ͢Δͷࠔ w ίετߴ͍͕࣮֬ wλʔήοτͱ͢ w ޮՌݕূҎ֎ͷ໘ɺ՝ൃݟͷॿ͚ʹ
ΠϯλϏϡʔ ϢʔβʔͷΛฉ͘
ΠϯλϏϡʔ ͷഎޙʹ͋Δ ۩ମతͳମݧΛฉ͘
ΠϯλϏϡʔ wΓ͍ͨͷϢʔβʔͷʮʯͷഎޙʹ ͋Δ۩ମతͳମݧ w ʮʯϢʔβʔ͕ࣗͷߦಈΛੳͨ͠ ݁Ռ w ͦͷੳ͕ਖ਼͍͠อূͳ͍ w ීวతͳҙݟͳͷ͔Ͳ͏͔Θ͔Βͳ͍
wϢʔβʔͷʮʯΛ͖ͪΜͱཧղɾੳ ͯͦ͜͠͠ϓϩ
ΠϯλϏϡʔ ྫ͑
Ϣʔβʔͷ ༦൧ͷݙཱͲ͏ܾͬͯΊ·͔͢ʁ ͍͍ͩͨՈʹ͋ΔͷͰݕࡧͯ͠ɺͦͷ ͷؾͰϝΠϯΛܾΊ·͢ɻͦͷ͋ͱ߹͍ ͦ͏ͳ෭ࡊΛ୳͍͍ͯͩͨ̏͘͠Β͍࡞ Γ·͢ɻ
Ϣʔβʔͷʢ࣮ʜʣ ༦൧ͷݙཱͲ͏ܾͬͯΊ·͔͢ʁ ͍͍ͩͨՈʹ͋ΔͷͰݕࡧͯ͠ɺͦͷ ͷؾͰϝΠϯΛܾΊ·͢ɻ ࣮Ոʹ ͜ͷؒʹ-*/&Ͱ૬ஊͯͨ͠ ͦͷ͋ͱ߹͍ ͦ͏ͳ෭ࡊΛ୳͍͍ͯͩͨ̏͘͠Β͍࡞ Γ·͢ɻ ࣮࡞Γ͓͖ͷ͓͔ͣͰ͢
·ͤ·͢
ΠϯλϏϡʔ ମݧΛฉ͖ग़͢ίπ
۩ମతͳγʔϯΛਘͶΔ ༦൧ͷݙཱͲ͏ܾͬͯΊ·͔͢ʁ
۩ମతͳγʔϯΛਘͶΔ ࡢͷ༦൧ͷݙཱͲ͏ͬͯ ܾΊ·͔ͨ͠ʁ
۩ମతͳγʔϯΛਘͶΔ ͍·εϚʔτϑΥϯΛ͓࣋ͪͰ͔͢ʁ ࣮ࡍʹ͍ͬͯΔͱ͜ΖΛݟͤͯΒ͑· ͔͢ʁ
αʔϏε։ൃͷϑϩʔ ·ͱΊ
։ൃϑϩʔͷ·ͱΊ wԾઆ w Ϣʔβʔͷ՝Λൃݟ͠ɺղܾࡦΛߟ͑Δ w࣮ߦ w Ծઆ͕ਖ਼͍͔͠Λݕূ͢ΔͨΊͷϓϩμΫ τʢ.71ʣΛ࡞Δ wݕূ w
Ծઆ͕ਖ਼͍͔͠Λݕূ͠ɺϓϩμΫτΛվ ળ͢Δ
Ծઆ ࣮ߦ ݕূ αʔϏε։ൃͷϑϩʔ
·ͱΊ ࣗͷϓϩμΫτ ຊ࣭తͳཉٻΛݟࣦ͍ͬͯͳ͍͔ʁ
·ͱΊ ࡞ͬͨϓϩτλΠϓ ͦͷՁΛ࠷Ͱࢼ͔ͤͨʁ
·ͱΊ ͍͍ͷΛૣ͘Ϣʔβʔʹಧ͚ΔͨΊʹ ͨ͘͞Μࢼࣦͯ͠ഊ͠·͠ΐ͏ʂ