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
第4回 社内勉強会 「設計 前編」
Search
Wemotion, Inc
September 03, 2022
Technology
0
140
第4回 社内勉強会 「設計 前編」
Wemotion, Inc
September 03, 2022
Tweet
Share
More Decks by Wemotion, Inc
See All by Wemotion, Inc
第10回 社内勉強会「GPT x Embeddingで質疑応答を試す」
wemotion
0
64
第9回 社内勉強会「ChatGPTを使い倒そう」
wemotion
0
220
第8回 社内勉強会 「サーバーを構築してWebページを公開してみよう」
wemotion
0
140
第7回 社内勉強会 「REST APIを作ってみよう」
wemotion
0
130
第5回 社内勉強会 「設計 後編」
wemotion
0
99
第3回 社内勉強会 「要件定義 後編」
wemotion
1
130
第2回 社内勉強会 「要件定義 前編」
wemotion
1
280
第1回 社内勉強会 「セキュアプログラミング」
wemotion
0
250
Other Decks in Technology
See All in Technology
Amazon CloudWatch Network Monitor のススメ
yuki_ink
1
200
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
5
600
スクラム成熟度セルフチェックツールを作って得た学びとその活用法
coincheck_recruit
1
140
マルチプロダクトな開発組織で 「開発生産性」に向き合うために試みたこと / Improving Multi-Product Dev Productivity
sugamasao
1
300
【若手エンジニア応援LT会】ソフトウェアを学んできた私がインフラエンジニアを目指した理由
kazushi_ohata
0
150
ノーコードデータ分析ツールで体験する時系列データ分析超入門
negi111111
0
410
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
190
CysharpのOSS群から見るModern C#の現在地
neuecc
2
3.2k
誰も全体を知らない ~ ロールの垣根を超えて引き上げる開発生産性 / Boosting Development Productivity Across Roles
kakehashi
1
220
【令和最新版】AWS Direct Connectと愉快なGWたちのおさらい
minorun365
PRO
5
750
Can We Measure Developer Productivity?
ewolff
1
150
Application Development WG Intro at AppDeveloperCon
salaboy
0
180
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
Raft: Consensus for Rubyists
vanstee
136
6.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Designing the Hi-DPI Web
ddemaree
280
34k
Writing Fast Ruby
sferik
627
61k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
Keith and Marios Guide to Fast Websites
keithpitt
409
22k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Transcript
ઃܭલฤ ୈճࣾษڧձ্ྲྀఔฤ1BSU
ΞδΣϯμ wཁ݅ఆ͔ٛΒઃܭ wݟੵΓ wઃܭલฤ w·ͱΊ
ཁ݅ఆ͔ٛΒઃܭ
γεςϜ։ൃͷશମ૾ ΥʔλʔϑΥʔϧϞσϧͷશମ૾
γεςϜ։ൃͷશମ૾ ্ྲྀఔ ։ൃͷલʹཁ݅ఆٛͱઃܭͷϑΣʔζ͕͋Δ
7Ϟσϧ ࠨӈ͕ϖΞʹͳ͓ͬͯΓɺ ࠨͰ࡞ͨ͠ͷΛӈͰςετ͢Δ ৄࡉઃܭʹෆ۩߹͕͋Δ߹ɺ ։ൃޙͷ୯ମςετͰൃݟͰ͖Δ ཁ݅ఆٛͷෆ۩߹࠷ऴஈ֊·Ͱ ൃݟͰ͖ͳ͍͜ͱ͕͋Δ
ઃܭϑΣʔζͷత ઃܭϑΣʔζͷతɺ ཁ݅ఆٛͰఆٛͨ͠༰Λ۩ମԽ͠ɺ Ͳ͏ͬͯγεςϜʹ࣮͢Δͷ͔Λ໌֬ʹ͢Δ͜ͱ
جຊઃܭৄࡉઃܭ ։ൃϓϩηεͷઃܭʹ༷ʑͳ໊લ͕͚ΒΕ͍ͯΔ͕ɺ ͜͜Ͱ֎෦ઃܭ෦ઃܭͱͯ͠ΛਐΊΔ جຊઃܭˠ֎෦ઃܭ ৄࡉઃܭˠ෦ઃܭ
֎෦ઃܭ෦ઃܭ ֎෦ઃܭʢجຊઃܭʣ 6*֎෦γεςϜʹରͯ͠ఏڙ͢Δػೳʹ͍ͭͯɺ ೖྗͱग़ྗΛ໌֬ʹ͠ը໘σʔλϕʔεཧΛઃܭ͢Δ ෦ઃܭʢৄࡉઃܭʣ ֎෦ઃܭͰઃܭ͞Εͨೖྗͱग़ྗͷؒͰߦ͏෦ॲཧΛઃܭ͢Δ
֎෦ઃܭ෦ઃܭ
ݟੵΓ
ݟੵΓ ཁ݅ఆٛͷ༰ΛͱʹߦΘΕΔ͜ͱ͕ଟ͍ γεςϜձ͕ࣾཁ݅ఆٛͷ༰Λੳ͠ɺ ։ൃΛड͚ΔͨΊͷֹۚظؒɾ݅ΛݟੵΔ ։ൃنΛਖ਼֬ʹݟੵΔ͜ͱ͍͠
ݟੵΓํ๏ ɾ-0$ͱਓ݄๏ʢϓϩάϥϛϯάґଘʣ ɹ-JOFT0G$PEFͱ͍͏Α͏ʹιʔείʔυͷߦΛ ɹϓϩδΣΫτϚωʔδϟʔͷաڈͷܦݧײͰ͖ग़͠ɺ ɹ୯ҐΛֻ͚ࢉͯ͠։ൃΛࢉग़͢Δํ๏ ɾϑΝϯΫγϣϯϙΠϯτ๏ʢϓϩάϥϛϯάඇґଘʣ ɹγεςϜͷσʔλͱػೳͷ͔Βɺ ɹग़དྷΔ͚ͩఆྔతʹ։ൃنΛࢉग़͢Δํ๏
ϑΝϯΫγϣϯϙΠϯτ๏ ϑΝϯΫγϣϯϙΠϯτ๏Ͱɺ '1ʢϑΝϯΫγϣϯϙΠϯτʣͱ͍͏୯ҐͰ։ൃنΛܭଌ '1ҎԼͷͭʹ͚ΒΕΔ ɾσʔλϑΝϯΫγϣϯ ɾτϥϯβΫγϣϯϑΝϯΫγϣϯ ˞ʹ*#.ͷΞϨϯɾ+ɾΞϧϒϨώτʢ"+"MCSFDIUʣ͕ߟҊͨ͠
σʔλϑΝϯΫγϣϯ γεςϜ͕෦Ͱཧ͢ΔσʔλͰσʔλϕʔε͕Ұൠత ػೳཁ݅Λ࣮ݱ͢ΔͨΊͷσʔλ͚͕ͩର σʔλϑΝϯΫγϣϯߋʹͭʹྨ ɾ෦ཧϑΝΠϧʢ*-'ʣ ɹγεςϜʹΑͬͯࢀরɾߋ৽͞ΕΔσʔλϕʔεͳͲ ɾ֎෦ΠϯλʔϑΣΠεϑΝΠϧʢ&*'ʣ ɹγεςϜʹΑͬͯࢀর͔͠͞Εͳ͍ಡΈऔΓઐ༻ͷσʔλ
σʔλϑΝϯΫγϣϯͷෳࡶ͞ σʔλ߲ͱϨίʔυछྨͷͭͰσʔλͷෳࡶ͞ΛධՁ σʔλ߲ʢ%&5ʣ d d d Ϩίʔυ छྨ
ʢ3&5ʣ த d த ߴ d த ߴ ߴ ˞ %&5%BUB&MFNFOU5ZQF ˞ 3&53FDPSE&MFNFOU5ZQF
τϥϯβΫγϣϯϑΝϯΫγϣϯ γεςϜ͕֎քͱߦ͏σʔλͷ૬ޓ࡞༻ τϥϯβΫγϣϯϑΝϯΫγϣϯߋʹͭʹྨ ɾσʔλͷ֎෦ೖྗʢ&*ʣ ɹ֎෦͔ΒσʔλΛड͚औΓɺσʔλϑΝϯΫγϣϯʹ֨ೲ͢ΔτϥϯβΫγϣϯ ɾσʔλͷ֎෦ग़ྗʢ&0ʣ ɹσʔλϑΝϯΫγϣϯ͔ΒσʔλΛ֎෦ʹՃग़ྗ͢ΔτϥϯβΫγϣϯ ɾσʔλͷ֎෦রձʢ&2ʣ ɹσʔλϑΝϯΫγϣϯ͔ΒσʔλΛ֎෦ʹग़ྗ͢ΔτϥϯβΫγϣϯ
τϥϯβΫγϣϯϑΝϯΫγϣϯͷෳࡶ͞ σʔλ߲ͱؔ࿈ϑΝΠϧͷͭͰσʔλͷෳࡶ͞ΛධՁ σʔλ߲ʢ%&5ʣ d d d ؔ࿈ ϑΝΠϧ
ʢ'53ʣ d த த ߴ d த ߴ ߴ ˞ %&5%BUB&MFNFOU5ZQF ˞ '53'JMF5ZQF3FGFSFODFE σʔλ߲ʢ%&5ʣ d d d ؔ࿈ ϑΝΠϧ ʢ'53ʣ d த d த ߴ d த ߴ ߴ ֎෦ೖྗʢ&*ʣ ֎෦ग़ྗʢ&0ʣ֎෦রձʢ&2ʣ
'1ͷࢉग़ ߲Ͱෳࡶ͞͝ͱͷجૅʹݸΛֻ͚ͯग़ͨ͠߹ܭ͕'1 ϑΝΫγϣϯλΠϓ ෳࡶ͞ ߹ܭ த ߴ τϥϯβΫγϣϯ ϑΝϯΫγϣϯ
֎෦ೖྗʢ&*ʣ ֎෦ग़ྗʢ&0ʣ ֎෦ࢀরʢ&2ʣ σʔλ ϑΝϯΫγϣϯ ෦ཧϑΝΠϧʢ*-'ʣ ֎෦ΠϯλʔϑΣΠεϑΝΠϧ ʢ&*'ʣ
·ͱΊcϑΝϯΫγϣϯϙΠϯτ๏ ϑΝϯΫγϣϯϙΠϯτ๏Λ༻͍Δ͜ͱͰɺ ཁ݅ఆٛ͞Εͨػೳͷݸͱෳࡶ͔͞Βɺ ఆྔతʹ։ൃنͷ૯Λࢉग़͢Δ͜ͱ͕Ͱ͖Δ ϓϩάϥϜͷߦͰଌΒͳ͍ͷͰϓϩάϥϛϯάඇґଘͰ͋Δ
֎෦ઃܭ
֎෦ઃܭ 6*֎෦γεςϜʹରͯ͠ఏڙ͢Δػೳʹ͍ͭͯɺ ೖྗͱग़ྗΛ໌֬ʹ͠ɺը໘σʔλϕʔεཧΛઃܭ͢Δ
֎෦ઃܭཁૉ ɾը໘ઃܭ ɾ֎෦γεςϜ*'ઃܭ ɾόονઃܭ ɾாථઃܭ ɾσʔλϕʔεཧઃܭ
ػೳཁ݅c֎෦ઃܭ
ը໘ઃܭ 6*ͳͲϢʔβʔ͕ݟΔը໘ʹ͍ͭͯͷઃܭ ը໘ઃܭͰҎԼͷ߲ͷઃܭΛߦ͏ ɾ6*ઃܭϙϦγʔ ɾը໘ભҠਤ ɾը໘Ұཡ ɾը໘ϞοΫΞοϓ ɾը໘ೖྗνΣοΫ
6*ઃܭϙϦγʔ ϓϩδΣΫτؔऀͰڞ௨ೝࣝͱͯ͠ͷ6*ઃܭϙϦγʔ 6*ઃܭϙϦγʔͷ߲ ɾલఏ݅ ɾը໘ϨΠΞτύλʔϯ ɾը໘ػೳύλʔϯ ɾը໘߲ύλʔϯ
લఏ݅c6*ઃܭϙϦγʔ ը໘ͷલఏ݅ΛఆΊΔ ɾରԠϒϥβ ɾը໘ϨΠΞτ෯ ɾσΟεϓϨΠղ૾ ɾจࣈίʔυ ͳͲ
ը໘ϨΠΞτύλʔϯc6*ઃܭϙϦγʔ ڞ௨ςϯϓϨʔτͱͳΔը໘ϨΠΞτΛఆΊΔ ɾϔομʔɺϑολʔɺϝχϡʔɺϘσΟͳͲͷϨΠΞτ ɾύϯͣ͘ϦετͳͲ֊ʹԠͯ͡ಈతʹ༰͕มΘΔཁૉ ɾσόΠεϒϥβ͝ͱͷը໘ϨΠΞτ ͳͲ
ը໘ػೳύλʔϯc6*ઃܭϙϦγʔ ݕࡧը໘ɺҰཡը໘ɺొɾߋ৽ը໘ͳͲͷػೳʹԠͯ͡ɺ ը໘ϨΠΞτͷϘσΟͷߏͱը໘ભҠΛύλʔϯͱͯ͠ఆΊΔ ػೳύʔπΛύλʔϯͱͯ͠ఆΊɺ ࠶ར༻ੑརศੑΛߴΊΔͨΊʹσβΠϯγεςϜʹ্͛Δ͜ͱ
ը໘߲ύλʔϯc6*ઃܭϙϦγʔ ೖྗ߲ͷܗࣜΛఆΊΔ ɾి൪߸Λͭͷೖྗ߲ͱ͢Δ͔ɺͭͷೖྗ߲ͱ͢Δ͔ ɾಓݝΛϓϧμϯͰબͤ͞Δ͔ɺೖྗͤ͞Δ͔ ɾॅॴͰࢢ۠ொଜɺொ໊൪ɺϚϯγϣϯ໊ΛͲͷཻͰ͚Δ͔ ͳͲ
ը໘ભҠਤ ػೳཁ݅ͷը໘ʹؔ͢ΔఆٛΛͱʹ ࣮ݱ͢Δը໘Λચ͍ग़͠ɺը໘ભҠͷذදݱ͢Δ ۙͰϑϩϯτΤϯυͷ࣮ํ๏ͱͯ͠443ʹՃ͑ɺ $43Ͱը໘ભҠ෦తͳ࠶ඳըΛߦ͏࣮ՄೳͳͷͰ ͲͪΒͰ։ൃ͢Δͷ͔೦಄ʹஔ͍ͯը໘ભҠͷઃܭΛߦ͏ͱྑ͍ ˞4434FSWFS4JEF3FOEFSJOH ˞$43$MJFOU4JEF3FOEFSJOH
ը໘Ұཡը໘ϞοΫΞοϓ ը໘ભҠਤʹొͨ͠ը໘ʹ*%Λ࠾൪ͯ͠ཧ͠ɺ ػೳཁ݅ʹ߹ΘͤͨܗͰը໘ϞοΫΞοϓͷ࡞Λߦ͏ 6*ઃܭϙϦγʔʹԊͬͨσβΠϯͰϞοΫΞοϓΛ࡞͢Δ
ը໘ೖྗνΣοΫ ը໘ೖྗνΣοΫͷ༷ΛఆΊΔ ɾϑΥʔϚοτ ɹจࣈྻɺɺνΣοΫϘοΫεɺϥδΦϘλϯͳͲ ɾσϑΥϧτ ɹೖྗ߲ʹσϑΥϧτͰදࣔ͞ΕΔ ɾඞਢ ɹೖྗ͕ඞਢͰ͋Δ͔ɺҙͰ͋Δ͔ ɾ࠷େ࠷খ ɹͱจࣈྻͰ͋Εจࣈͷ࠷େ࠷খ
ɾར༻Մೳจࣈ ɹશ֯֯ӳࣈࣈه߸ͳͲ
֎෦γεςϜ*'ઃܭ ֎෦γεςϜͱσʔλΛΓͱΓ͢Δ෦ͷઃܭ ֎෦γεςϜ*'ઃܭͰҎԼͷ߲ͷઃܭΛߦ͏ ɾϓϩτίϧ ɾೝূ ɾΠϯλʔϑΣΠε߲༷ ɾλΠϛϯά ɾྫ֎ॲཧ
όονઃܭ ܾΊΒΕͨॱংͱ࣌ؒଳʹԠͯ͡ىಈɾ࣮ߦ͢ΔϓϩάϥϜͷઃܭ όονઃܭͰҎԼͷ߲ͷઃܭΛߦ͏ ɾ࣮ߦλΠϛϯά ɾ࣮ߦ੍ޚδϣϒ੍ޚ ɾτϥϯβΫγϣϯ ɾϦΧόϦʔ
ாථઃܭ ֤छϨϙʔτॻ໘ͳͲͷாථग़ྗͷઃܭ ಠ࣮͔ࣗύοέʔδΛಋೖ͢Δͷ͔Λ໌֬ʹ͢Δ
σʔλϕʔεཧઃܭ ࡞͢ΔςʔϒϧΧϥϜɺͦΕΒͷΩʔʹ͍ͭͯͷઃܭ ϦϨʔγϣϯͷਖ਼نԽΛͰ͖ΔݶΓߦ͍ɺ ϦϨʔγϣφϧσʔλϕʔεͰѻ͑ΔܗࣜͰཧ&3ਤΛهड़͢Δ
·ͱΊ
։ൃͷݟੵΓ ϑΝϯΫγϣϯϙΠϯτ๏Λ༻͍Δ͜ͱͰɺ ཁ݅ఆٛ͞Εͨػೳͷݸͱෳࡶ͔͞Βɺ ఆྔతʹ։ൃنͷ૯Λࢉग़͢Δ͜ͱ͕Ͱ͖Δ
ઃܭϑΣʔζ ઃܭͷϑΣʔζɺ ֎෦ઃܭʢجຊઃܭʣͱ෦ઃܭʢৄࡉઃܭʣʹ͚ΒΕΔ ֎෦ઃܭɺ 6*֎෦γεςϜʹରͯ͠ఏڙ͢Δػೳʹ͍ͭͯɺೖྗͱग़ྗΛ໌֬ʹ͠ɺ ը໘σʔλϕʔεཧΛઃܭ͢Δ ෦ઃܭɺ ֎෦ઃܭͰઃܭ͞Εͨೖྗͱग़ྗͷؒͰߦ͏෦ॲཧΛઃܭ͢Δ
֎෦ઃܭͷཁૉ ɾը໘ઃܭ ɾ֎෦γεςϜ*'ઃܭ ɾόονઃܭ ɾாථઃܭ ɾσʔλϕʔεཧઃܭ
None