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.7k
cookpad-17day-tech-internship-2017-service-dev
クックパッド17day技術インターンシップ、クックパッドにおけるサービス開発について
mari kimura
August 31, 2017
Tweet
Share
Other Decks in Design
See All in Design
ブランドパーソナリティ言語化における生成AI活用の実際
h0sa
0
300
アクセシビリティに取り組むメリット
magi1125
2
260
オルタナUX | AIで高速化するのもいいけど品質も大事なんじゃない?というお話
iflection
6
2.6k
Meet, Learn, Grow × AI ― コミュニティで加速するスキル循環 「コミュニティと関わり方」
tame
0
260
Memory Man v3 (WIP)
storybychad
PRO
0
2.6k
デザインから開発まで一貫したデザインシステムを構築するベストプラクティス / Best Practices for Building a Consistent Design System from Design to Development
lycorptech_jp
PRO
0
550
「描く」という衝動に立ち返る〜Figma Drawがひらく思考のかたち〜
transit_kix
1
1.1k
AIを身近に感じるために、デザイナー全員で一つのサービスを使ってみた
_psyc0_
0
310
組織で取り組むアクセシビリティのはじめ方
masakiohsumi
0
180
AI業務アプリケーションの体験デザイン
kazuhirokimura
0
190
【PoCで終わらない】運用フェーズまで見据えたAI駆動UIデザイン/フロントエンド開発実践
kitami
1
380
CMS管理画面のアクセシビリティ
magi1125
8
2.5k
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Docker and Python
trallard
46
3.6k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Scaling GitHub
holman
463
140k
Raft: Consensus for Rubyists
vanstee
139
7.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Building Applications with DynamoDB
mza
96
6.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
880
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
Ծઆ͕ਖ਼͍͔͠Λݕূ͠ɺϓϩμΫτΛվ ળ͢Δ
Ծઆ ࣮ߦ ݕূ αʔϏε։ൃͷϑϩʔ
·ͱΊ ࣗͷϓϩμΫτ ຊ࣭తͳཉٻΛݟࣦ͍ͬͯͳ͍͔ʁ
·ͱΊ ࡞ͬͨϓϩτλΠϓ ͦͷՁΛ࠷Ͱࢼ͔ͤͨʁ
·ͱΊ ͍͍ͷΛૣ͘Ϣʔβʔʹಧ͚ΔͨΊʹ ͨ͘͞Μࢼࣦͯ͠ഊ͠·͠ΐ͏ʂ