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
やらない事を決めるプロダクト設計
Search
TwitterID:@rukiadia
June 14, 2024
Technology
16
9.4k
やらない事を決めるプロダクト設計
https://kichijojipm.connpass.com/event/316361/
設計ナイト2024で使った資料です。
TwitterID:@rukiadia
June 14, 2024
Tweet
Share
More Decks by TwitterID:@rukiadia
See All by TwitterID:@rukiadia
セッションの有効期限をどう決めるか
rukiadia
0
180
ふんわり理解するcontext
rukiadia
1
470
今こそ深堀りする、PHPのDockerイメージ / understand_php_docker
rukiadia
3
3.1k
Dependency Injectionとデザインパターン / understand_di_and_design_patterns
rukiadia
1
520
今こそ理解するDI(Dependency Injection) / Understand Dependency Injection of PHP
rukiadia
4
5.8k
今こそ理解する PHPの日時計算 / Understand date manipulation of PHP
rukiadia
0
3.5k
ページネーションから考えるSQLパフォーマンス
rukiadia
1
1.8k
遅延読み込みとの正しい付き合い方 + α
rukiadia
7
1.4k
遅延読み込みとの正しい付き合い方
rukiadia
0
490
Other Decks in Technology
See All in Technology
AIエージェントを導入する [ 社内ナレッジ活用編 ] / Implement AI agents
glidenote
1
300
どうなる Remix 3
tanakahisateru
1
310
AWS 環境で GitLab Self-managed を試してみた/aws-gitlab-self-managed
emiki
0
320
Copilotの精度を上げる!カスタムプロンプト入門.pdf
ismk
10
2.8k
Boxを“使われる場”にする統制と自動化の仕組み
demaecan
0
220
어떤 개발자가 되고 싶은가?
arawn
1
480
データエンジニアとして生存するために 〜界隈を盛り上げる「お祭り」が必要な理由〜 / data_summit_findy_Session_1
sansan_randd
1
1k
AI時代におけるドメイン駆動設計 入門 / Introduction to Domain-Driven Design in the AI Era
fendo181
0
540
Zabbix Conference Japan 2025 ダッシュボードコンテストLT
katayamatg
0
140
【AWS reInvent 2025 関西組 事前勉強会】re:Inventの“感動と興奮”を思い出してモチベ爆上げしたいです
ttelltte
0
120
3年ぶりの re:Invent 今年の意気込みと前回の振り返り
kazzpapa3
0
180
AI-ready"のための"データ基盤 〜 LLMOpsで事業貢献するための基盤づくり
ismk
0
140
Featured
See All Featured
Gamification - CAS2011
davidbonilla
81
5.5k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
920
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Writing Fast Ruby
sferik
630
62k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
For a Future-Friendly Web
brad_frost
180
10k
Navigating Team Friction
lara
190
15k
GraphQLとの向き合い方2022年版
quramy
49
14k
Transcript
Βͳ͍ࣄΛܾΊΔ ϓϩμΫτઃܭ ʰઃܭφΠτʱ !SVLJBEJB 4IP:BNBEB
ϓϩϑΟʔϧ • Name: ࢁాɹʢ·ͩɹ͠ΐ͏ʣ • TwitterʢXʣ : @rukiadia • Job:
גࣜձࣾάϥϑΝʔʹͯɺߦͷిࢠਃͷSaaSʢεϚʔτਃ ʣΛ։ൃ͍ͯ͠·͢ɻ
ຊͷ-5ͷςʔϚ w ʮΒͳ͍͜ͱΛܾΊΔʯɺͭ·Γʮ࡞Βͳ͍ͷΛܾΊΔʯߦҝ ઃܭߦҝͷͭɻ w ͱ͍͑ɺԿΛஅج४ʹͯ͠࡞Βͳ͍͔ܾΊΕ͍͍ͷͩΖ͏͔ʁ w ίʔυͷઃܭɺσʔλϕʔεͷઃܭͷ͋͑ͯͤͣɺϓϩμΫτઃ ܭͷ؍Ͱʮ։ൃ͠ͳ͍ʯΛͲ͏அ͍ͯ͠Δ͔ʹϑΥʔΧε͠· ͢ɻ
৫ʹ͓͚Δ։ൃελΠϧ w ฐࣾͷओྗʮߦͷిࢠਃͷ4BB4ʯ w ʮϑϧαΠΫϧΤϯδχΞϦϯάʯͷ։ൃελΠϧΛ࠾༻͓ͯ͠Γɺઃܭɺ։ ൃɺςετɺӡ༻ɺػೳվળΛਓͷ%FWFMPQFS͕ਪਐ͢Δɻ w ͝ͱʹ1SPEVDU.BOBHFS͕ਓɺ1SPEVDU%FWFMPQFS͕ʙ໊͍Δɻ લऀશମͷಜɺޙऀػೳͷϥΠϑαΠΫϧʢઃܭɺ։ൃɺӡ༻ FUDʣʹΛ࣋ͭɻ
ػೳͷੋඇΛஅ͢Δࡋྔ͕νʔϜʹ༩͑ΒΕ͍ͯΔମ੍
͔͜͜Βຊ
ͱ͋Δཁ w ʮը໘ΛฐࣾͷϒϥϯυΧϥʔʹ͍ͨ͠ɻ৭ͷΧελϚΠζػೳ Λͭͬͯ͘΄͍͠ʯ ͜ͷཁΛݟͯɺօ͞ΜԿΛߟ͑·͔͢ʁ
ཁ݅Λݟͯɺ·ͣߟ͑Δ͜ͱ w ։ൃͷқ࣮ݱੑͰͳ͘ɺҎԼΛઌʹߟ͑Δɻ w ൚༻ੑ͕͋Δ͔ʁ w ࣄۀʹେ͖ͳՁΛͨΒ͔͢ʁ ʮͦͷػೳ͕͋ΔͳΒɺ͓ۚΛ͍·͢ʯͱ ސ٬͕ࢥͬͯ͘ΕΔΠϯύΫτ͕͋Δ͔Ͳ͏͔ɻ
൚༻ੑ͕͋Δ͔ʁ w ιϑτΣΞ͕࣋ͭ൚༻ੑΛ׆͔ͨ͢Ίɺػೳʹ͍࣋ͨͤͨɻ w ػೳΛಛఆސ٬ʹ࠷దԽ͗ͯ͢ɺଞͷސ٬ʹചΕͳ͍ঢ়ଶΛ࡞ͬͯ͠·͏ ͷྑ͘ͳ͍ɻ w ͭͷސ٬ʹ ສԁͰങͬͯΒ͏ΑΓɺͷސ٬ʹສͰങͬ ͯΒ͑Δํ͕ചͱͯ͠༏Ε͍ͯΔɻίετύϑΥʔϚϯεྑ͍ɻ
˞ޙड़͢ΔʮػೳΛ͓ࢼ͠Ͱఏڙ͢ΔʯʹؔΘΔ༰
ಛఆͷސ٬ͷґଘ w ͭͷސ٬్͕ํͳֹ͍ۚΛग़ͯ͘͠ΕΔͳΒมΘͬͯ͘Δ͔ ͠Εͳ͍͕ɺͦΜͳల։ී௨͋Γ͑ͳ͍ͷͰྫ֎ͱଊ͑ͯͩ͘͞ ͍ɻ w UP(ͷސ٬࣏ࣗମͰ͋Γɺ༧ࢉͷݯઘ੫ۚͳͷͰɺ·͢·͋͢Γ ͑ͳ͍ɻ w ಛఆސ٬ͷڧ͍ґଘ͕͋Δͱɺͦͷސ٬͔ΒͷʹҾͬுΒΕ͢
͘ͳΔɻϚʔέοτͱͷζϨΛҾ͖ى͜͢ݪҼʹͳΓ͑ΔͷͰཁ ҙɻ
ࣄۀʹେ͖ͳՁΛͨΒ͔͢ w ແͯ͘ͳΒͳ͍ͷ͔ʁ w ਓؒɺ͋ͬͯͳͯ͘ͲͬͪͰྑ͍ͷʹ͓ۚΛΘͳ͍ɻ w ଞͷػೳΛ࡞Δํ͕ɺސ٬ʹΑΓେ͖͍Ձ͕࡞ΕΔͷͰͳ͍͔ʁ w ϓϥεΞϧϑΝͷՁΛ࡞ΕΔͷ͔ʁ ͜ͷลΓΛஅج४ͱ͠ɺީิΛᝲʹ͔͚͍ͯ·͢ɻஅʹ໎͏ͷ13%
ʢ1SPEVDU3FRVJSFNFOUT%PDVNFOUʣΛ࡞ͯ͠ɺ༏ઌΛஅ͢ΔࡐྉΛ ૿͍ͯ͠·͢ɻ
ݕ౼͖͠Εͳ͍߹ w ݕ౼ΛॏͶͯʮ࣮ࡍʹސ٬ʹͬͯΒΘͳ͍ͱɺ͜ΕҎ্ྑ͠ ѱ͠ͷஅ͕͔ͭͳ͍ʯ໘ʹͿͪͨΔ͜ͱ͕͋Γ·͢ɻ w ৽نͷػೳΛ࡞͍ͬͯͯɺෆ࣮֬ੑ͕ߴ͍߹େମͦ͏ͳΔɻ 'FBUVSF'MBHΛར༻ͯ͠ಛఆͷސ٬ʹػೳΛࢼͯ͠Β͏ɺͱ͍͏։ൃ ͷਐΊํΛऔΓ·͢ɻͨͩɺ͜͜Ͱॏཁͳ͜ͱ͕ͭɾɾʂ
ࣺͯ͘͢࡞Ζ͏ w ࢼݧతʹ࡞ͬͨػೳ͕ސ٬ͷ՝ղܾʹܨ͕Βͳ͍έʔεී௨ʹ͋Γ·͢ɻ͢Δͱɺࢼݧతͳ ίʔυෆཁʹͳΔΘ͚Ͱ͕͢ɾɾফ͍͢͠ߏͰ࡞͓͚ͬͯɺޙ͕࢝͘͢͠ͳΓ·͢ɻ w طଘػೳͷಈ࡞ʹ༩͑ΔӨڹ࠷খݶʹཹΊΒΕΔϝϦοτɻ w طଘػೳΛ֦ு͢Δ߹ಛʹҙ͕ඞཁɻطଘϩδοΫͷ͋ͪͪ͜ʹJGจΛڬΜͰ࣮͢Δ ͱɺطଘػೳͷόάʹܨ͕Γ͍͢ɻϞδϡʔϧʹ্ख͘వΊΔͳΓͯ͠ɺذΛ࠷খݶʹཹ Ί·͠ΐ͏ɻ
ଞͷਓͳΒͲ͏͍ͬͨઃܭख๏ΛͱΔ͔ɻ Ή͠Ζ͕ฉ͍ͯΈ͍ͨɾɾʂ
ࠓճ৮Εͳ͔ͬͨ༰
ࠓճ৮Εͳ͔ͬͨ༰ w ചΕΔͷΛ༏ઌ͢Δͱ͍͏͜ͱɺطଘސ٬ͷຬΛ্͛Δ։ൃ ͠ͳ͍ΜͰ͔͢ʁ w ͦΜͳ͜ͱ͋Γ·ͤΜɻͨͩɺݱ࣌ͰޙखʹճΓ͕ͪɻ w શͯͷվળཁʹରԠͰ͖ͳ͍ͷͰɺͦΕΒͷཁʹରͯ͠ ʮ͜Ε͕Ͱ͖ͳ͍ͷࠔΔΖɾɾʂʯͱ͍ͬͨج४։ൃنΛ ݟͭͭɺݱ࣮తʹͰ͖ΔൣғͰରԠͯ͠·͢ɻ
·ͱΊ
ࠓͷ·ͱΊ w ػೳΛ࡞Βͳ͍ܾஅΛԼ͢ͷʮઃܭʯͷͭɻʮແ͍͍ͯ͘ ͷʯʹͳΔ࣌ؒ͘ΛΘͣɺʮചΕΔͷʢސ٬͕͓ۚΛग़ͨ͠ ͍ͱࢥ͏ͷʣʯͷઃܭ։ൃʹ͏࣌ؒΛ૿ͦ͏ʂ w ࣮ݧతͳ։ൃૉૣ࢝͘Ίͯɺૉૣ͘ɾ҆શʹఫୀͰ͖ΔΑ͏ʹ࡞Ζ ͏ʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ