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
17
9.1k
やらない事を決めるプロダクト設計
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
140
ふんわり理解するcontext
rukiadia
1
420
今こそ深堀りする、PHPのDockerイメージ / understand_php_docker
rukiadia
3
2.9k
Dependency Injectionとデザインパターン / understand_di_and_design_patterns
rukiadia
1
480
今こそ理解するDI(Dependency Injection) / Understand Dependency Injection of PHP
rukiadia
4
5.3k
今こそ理解する PHPの日時計算 / Understand date manipulation of PHP
rukiadia
0
3.3k
ページネーションから考えるSQLパフォーマンス
rukiadia
1
1.7k
遅延読み込みとの正しい付き合い方 + α
rukiadia
7
1.4k
遅延読み込みとの正しい付き合い方
rukiadia
0
440
Other Decks in Technology
See All in Technology
現場で役立つAPIデザイン
nagix
33
12k
Building Products in the LLM Era
ymatsuwitter
10
5.5k
バックエンドエンジニアのためのフロントエンド入門 #devsumiC
panda_program
18
7.5k
7日間でハッキングをはじめる本をはじめてみませんか?_ITエンジニア本大賞2025
nomizone
2
1.8k
開発スピードは上がっている…品質はどうする? スピードと品質を両立させるためのプロダクト開発の進め方とは #DevSumi #DevSumiB / Agile And Quality
nihonbuson
2
3k
偶然 × 行動で人生の可能性を広げよう / Serendipity × Action: Discover Your Possibilities
ar_tama
1
1.1k
エンジニアが加速させるプロダクトディスカバリー 〜最速で価値ある機能を見つける方法〜 / product discovery accelerated by engineers
rince
4
350
Developers Summit 2025 浅野卓也(13-B-7 LegalOn Technologies)
legalontechnologies
PRO
0
720
あれは良かった、あれは苦労したB2B2C型SaaSの新規開発におけるCloud Spanner
hirohito1108
2
590
Larkご案内資料
customercloud
PRO
0
650
モノレポ開発のエラー、誰が見る?Datadog で実現する適切なトリアージとエスカレーション
biwashi
6
810
株式会社EventHub・エンジニア採用資料
eventhub
0
4.3k
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
Navigating Team Friction
lara
183
15k
Building an army of robots
kneath
303
45k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
Adopting Sorbet at Scale
ufuk
74
9.2k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
410
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Six Lessons from altMBA
skipperchong
27
3.6k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Making Projects Easy
brettharned
116
6k
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 ࣮ݧతͳ։ൃૉૣ࢝͘Ίͯɺૉૣ͘ɾ҆શʹఫୀͰ͖ΔΑ͏ʹ࡞Ζ ͏ʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ