Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
お前たちの仕様の伝え方は間違っている!
Search
rozary
November 22, 2019
Programming
23
11k
お前たちの仕様の伝え方は間違っている!
仕様を伝えるときには、ストーリーテリングでも伝えよう。
rozary
November 22, 2019
Tweet
Share
More Decks by rozary
See All by rozary
「それでも、前を向きたい」悩みごとや難題にぶつかったとき 一歩踏み出すためのマインドセット
rozary
0
3.1k
報恩謝徳! 自分も出張1on1始めます!
rozary
0
1.5k
2年開発してるけれど リリースされてないプロダクトに 関わることになって行ったこと
rozary
0
270
エンジニアのしゃかい科
rozary
1
900
「こんな現場やってられるか!」一人のエンジニアが プロジェクトマネジメントに 足突っ込んだ結果
rozary
1
990
「本当に」ひとりで始めるチームビルド
rozary
1
1.5k
Other Decks in Programming
See All in Programming
レイトレZ世代に捧ぐ、今からレイトレを始めるための小径
ichi_raven
0
480
AWS CDKの推しポイントN選
akihisaikeda
1
220
TypeScript 5.9 で使えるようになった import defer でパフォーマンス最適化を実現する
bicstone
1
560
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
5
940
Micro Frontendsで築いた 共通基盤と運用の試行錯誤 / Building a Shared Platform with Micro Frontends: Operational Learnings
kyntk
1
1.7k
Evolving NEWT’s TypeScript Backend for the AI-Driven Era
xpromx
0
230
All(?) About Point Sets
hole
0
240
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
10
4.5k
[堅牢.py #1] テストを書かない研究者に送る、最初にテストを書く実験コード入門 / Let's start your ML project by writing tests
shunk031
11
6.4k
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
140
30分でDoctrineの仕組みと使い方を完全にマスターする / phpconkagawa 2025 Doctrine
ttskch
3
650
目的で駆動する、AI時代のアーキテクチャ設計 / purpose-driven-architecture
minodriven
11
3.7k
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1371
200k
Docker and Python
trallard
46
3.7k
Side Projects
sachag
455
43k
Site-Speed That Sticks
csswizardry
13
970
Context Engineering - Making Every Token Count
addyosmani
9
450
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Building Applications with DynamoDB
mza
96
6.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Transcript
͓લͨͪͷ༷ͷ͑ํ ؒҧ͍ͬͯΔʂ LJDIJKPKJQN !J@SP[BSZ ϢʔβʔใڥΛޠΒͳ͍
͓લͨͪͷ༷ͷ͑ํ ؒҧ͍ͬͯΔʂ LJDIJKPKJQN !J@SP[BSZ ࣗͷ ͍ͨ ϢʔβʔใڥΛޠΒͳ͍
Ζ͘͠Ύ͏ͶΜ͖ͪ͡ΐ͏͡ͽʔ͑Ή͓ΊͰͱ͏ ޒࣣޒ Θ͍͖ͤͯͨͩ·ͨ͠!BLJLPQVTV IUUQTHJUIVCDPNBLJLPQVTVLJDIJKPKJQNMPHP
ࣗݾհ গ͚ͩ͠ ίϯςΩετΛଗ͑Δҝͷ
None
ࣗݾհ !J@SP[BSZ ͍͜ͱΤϯδχΞɺٕज़Ϛωδϝϯτɺ 1. 1K. 1E. ͳͲΛ͖ͬͯ·ͨ͠ɻ ଚܟ͢ΔϚωʔδϟʔϒϥΠτ͞ΜͰ͢ɻ ࠓɺ΄΅1E.͓͡͞Μͬͯ·ͨ͢ɻ 1E.ϓϩμΫτϚωʔδϟʔ
ࣗͷࢥߟ ྑ͍ϓϩμΫτɺྑ͍νʔϜ͔Βੜ·Ε ͦͯ͠ɺࣾձߩݙͰ͖Δ
ग़Ҭ
Ͱɺ͡ΊΔɻ
͓ͷͳ͕Ε ͍͍ͩͨ w࠷ॳʹ·ͱΊ wΑ͋͘Δ ༷ͷ͑ํ wετʔϦʔςϦϯάʹ͍ͭͯ wࣗͷࣦഊஊ w͓ΘΓʹ wܾҙද໌
࠷ॳʹ·ͱΊ
࠷ॳʹ·ͱΊ ࢲɺ༷Λ ετʔϦʔςϦϯά Ͱɺ͑ΒΕΔΑ͏ʹͳΓ· ͨ͠ɻ
Α͋͘Δ ༷ͷ͑ํ
Α͋͘Δ ༷ͷ͑ํ
Α͋͘Δ༷ॻ ػೳͷϦετ ͦΕͧΕɺͲ͏ಈ͔͘ॻ͍ͯ͋Δɻ ॻ͍ͯ͋Δ͜ͱҎ֎ΛΖ͏ͱͨ͠Β֬ೝ͠ ͳ͚Ε͍͚ͳ͔ͬͨΓ͢Δɻ ॻ͍ͨਓͷఆ ɺҎԼ ͷ͕࡞ΒΕΔɻ Կނͦͷػೳ͕ඞཁͳͷ͔ ͍͍ͩͨॻ͍ͯͳ͍
ετʔϦʔςϦϯά
ετʔϦʔςϦϯάͱ ޠΛ௨ͯ͡ ň͋Δ͋Δʼnɺňͳ͍ͳ͍ʼnΛײͯ͡Β͏ɻ ૬खʹใΛҹ͚ͮΔํ๏ɻ
ʰපӃʹߦ͖͍ͨʱ ετʔϦʔ
͜ΜͳετʔϦʔςϦϯά ຖͷఆظݕɻ ༧ఆΛऔΔͷ͕ΊΜͲ͍͘͞ɻ Լखͨ͠Β༧ఆऔΔ͜ͱΕͯΔɻ Ͱɺఆظݕͯ͠ΒΘͳ͍ͱෆ҆ͩΑ ͳʔɻ ;Ή;ΉɺϨίϝϯυͱ͔ཉ͍͔͠ͳ ࣗಈͰ༧͞Ε͍ͯΔͱ͍͍͔ͳ
͜ΜͳετʔϦʔςϦϯά ਂɺࢠڙ͕͙͍ͣͬͯΔͱࢥͬͨΒɺେม ͳߴ͕ग़͍ͯΔΜͰ͢ɻ ͚Ͳɺࣗࢁؒ෦ɺͳΜ͔֎Ӎ߱ͬͯΔ ͔͠͠ɺ͔͔Γ͚ͭͷ͓ҩऀ͞Μ͓ٳ ΈͰͲ͏ͨ͠Β͍͍ͷ͔ʜɻͱ͔͘ૣ͘ॿ ͚ͯཉ͍͠ ͖ͬ͞ͷͱҧ͏ཁٻ͕ඞཁ͡ΌΖ
ετʔϦʔςϦϯάղ ಈػ පӃߦ͖͍ͨ ݈߁அ ෩अͬΆ͍ ࢠڙ͕Λग़ͨ͠ ʜ༧ఆ͞Εͨͷ ʜಥൃ ʜಥൃͩ৺
පӃߦ͖͍ͨ ࡏॅ ࢁؒ෦ ࣗۙล ʜۙ͘ʹ͋Γͦ͏ ʜΞΫηεѱ͍ ʜ·͍݅͠ ετʔϦʔςϦϯάղ ॴ
පӃߦ͖͍ͨ ਂ ฏ ࣄத ʜே·ͰͯΔ ʜ୳ͤΔͩΖ͏ ʜ͙͢ؼΒͳ ετʔϦʔςϦϯάղ ࣌ؒ
ετʔϦʔςϦϯάͰ ཁٻ͕۩ମԽ͞ΕΔ
ࣗͷࣦഊஊ
͍Ζ͍ΖͬͯΈͨ ൈਮ ϖϧιφ δϟʔχʔϚοϓ +0#ཧ ϢʔβʔετʔϦʔ ྸɺੑผɺՈ ߏͳͲ Ϣʔβʔ૾Λ໌֬ ʹͯ͠ɺͲͷΑ͏
ͳχʔζͰ͋Δ͔ ୳Δɻ ߦಈࢥߟײ Λߦಈͷ͝ͱʹͲ ͏༳Εಈ͔͘ɻ Λݩʹ՝ͱɺղ ܾࡦΛߟ͑Δɻ ย͚Δ͖δϣ ϒΛޏ͏ɻ ͦͷδϣϒΛఏڙ ͢Δɻ ˓˓✗✗ΛͰ͖ Δɻ˘˘͕ͱ͍͏ ՝͕͋ͬͯɺ ˚˚ΛಘΔҝͩɻ 5IF༷ॻɺॻ͔ͳ͔͚ͬͨΕͲʜɻ
க໋తͳࣦഊ λεΫϦετʹ͕͋ΔλεΫ໊ ňϢʔβʔපӃʹ࿈བྷ͕Ͱ͖Δɻʼn ͱؔ࿈͢Δ6* ͬͨΜͰ͢Αඞࢮʹͦͷ݁Ռ͕ SZ
͍ ࡞Γ·͠ΐ͏ Ͱ։ൃਐΜͰ͠·͏ͷͰ͢ νʔϜͷߦಈ
ఏڙ͍ͨ͠ମݧΛҹ͚ͮΒΕ͍ͯͳ͔ͬͨɻ ňඞཁͩΖ͏ɻʼnͱߟ͑ͯͳΜͷҧײͳ͔ͬͨɻ λεΫͱϢʔβʔͷใ͕ϦϯΫ͍ͯ͠ͳ͔ͬͨɻ ར༻γʔϯͷσ Οςʔϧ͕Γͳ͔ͬͨɻ Կނ͔
ຊདྷͰ͋Εʜ ਂɺࢠڙ͕͙͍ͣͬͯΔͱࢥͬͨΒɺେม ͳߴ͕ग़͍ͯΔΜͰ͢ɻ ͚Ͳɺࣗࢁؒ෦ɺͳΜ͔֎Ӎ߱ͬͯΔ ͔͠͠ɺ͔͔Γ͚ͭͷ͓ҩऀ͞Μ͓ٳ ΈͰͲ͏ͨ͠Β͍͍ͷ͔ʜɻͱ͔͘ૣ͘ॿ ͚ͯཉ͍͠ ň༔ʹ࿈བྷͰ͖ͳ͍ʼnͱͳΔϋζ͕ͩ ࢥ͍ු͔ΒΕ͍ͯͳ͍ͷͰɺ͍ͭ࡞ͬͯ͠·ͬͨ
ετʔϦʔςϦϯάͯͨ͠Β ňͨͩ࿈བྷͰ͖Δ͚ͩ͡Όବͩͳɻʼn ňҧ͏පӃͰɺͰ͖Δ͚͍ͩۙॴͩΑͳɻʼn ň͔ͨ͠͠Βʹ࿈བྷͯ͠ٹٸंΛͬͯ ͍Δํ͕ૣ͍͔ ʼn ňࣗੲͦ͏͍͏ܦݧ͕͋ͬͯʜʼn ň͍ɺͭ͘Γ·͠ΐ͏ʼnͱͳΒͣ ຊʹඞཁͳίτ͕ݟ͑ͯ͘Δ
ετʔϦʔςϦϯάͷՁ ϢʔβʔͷڥใΛݩʹߟ͑ΒΕΔɻ ༷ʹॻ͍͍ͯͳ͍͜ͱݟ͑ͯ͘Δɻ ༷ʹॻ͍ͯ͋ͬͯෆཁͰ͋Εݮ͢Δ ͜ͱͰ͖Δɻ ༷࡞ऀͷఆΛӽ༷͑ͨग़ͯ͘Δɻ
͓ΘΓʹ
͓ΘΓʹ ετʔϦʔςϦϯάɺ ཁٻͱڥͷใΛ͑ΒΕΔɻ ӽͨ͠ϓϩμΫτνʔϜʹͳΖ͏ νʔϜશһͰϓϩμΫτʹ͖߹͏͜ͱ͕Ͱ͖Δ
ͦͯ͠ňܾҙද໌ʼn
ܾҙද໌ ࡀʹͳͬͨΒ ňӉཱྀߦʼnΛਃ͠ࠐΉ ؙཱྀߦͰ͍͍ͷͰ͢ňόώϡʔϯʼn
͓·͚ͷίʔφʔ
ຊ͜Ε͕ݴ͍͔ͨͬͨ ຊ࣭తͳχʔζɺજࡏతͳχʔζΈ͍ͨͳͷ ňපӃʹߦ͖͍ͨʼnΈ͍ͨʹ໌Β͔Ͱͳͯ͘ɺϢʔ βʔࣗײ͍ͯ͡ͳ͍ཁٻͩͬͨΓ͢Δɻ ͦ͏ͳΔͱʰϖϧιφʱͳͲͷϢʔβʔʹϑΥʔ Χεͨ͠ํ๏Ͱɺͳ͔ͳ͔ଠଧ͕ͪͰ͖ͳ͍ Α͏ʹࢥ͏ɻ ͦͷ߹ ڥใ͚ͩΛूΊ͔ͯͦ͜Β ্ཱͪ͛ΔΑ͏ͳཁٻ։ൃ͕ඞཁͳΜͩΖ͏ͳɻ
Γ͍ͨ74͍ͭͬͪΌ͏ Έ͍ͨͳɻ
lzΛࢥ͍ු͔·͔ͨ͠ ༩͑ΒΕͨڥʹରͯ͠ɺ͍ͭߦಈΛͯ͠͠ ·͏ɻͱ͍͏͜ͱ͕ى͖Δɻ ΞϑΥʔμϯεɺγάχϑΝΠΞ ڥ͕ಈʹ༩͑Δňҙຯʼn ΑΓΑ͍ཁٻΛఏҊɺཁٻʹ༠ಋ͢ΔΑ͏ͳ
Φεεϝॻ੶ IUUQTXXXEJBNPOEDPKQCPPLIUNM
ετʔϦʔςϦϯάͷׂ ։ൃʹҙٛΛͨͤΔɻ ňͨͩɺػೳΛ࡞ΔɻʼnͰͳ͘ɺň୭͔ͷॿ ͚ʹΔͷΛ͍ͭͬͯ͘ΔΜͩɻʼnͱ؟ͷ લʹ͠ͳ͕Β։ൃʹ͋ͨΔ͜ͱ͕Ͱ͖Δɻ Ͳ͏ͤͳΒҙٛ͋Δࣄɺੜ׆͍ͨ͠͡Όͳ ͍
1E.͔ΒΈͨ ετʔϦʔςϦϯάͷՁ ڥΛઆ໌ͯ͠ɺҙݟΛूΊɺܾஅΛԼ͠ ͯɺ͋ͱΛ࣋ͯɺνʔϜ͕ࣗൃతʹ ϓϩμΫτΛ࡞ͬͯ͘ΕΔ ָνϯ
ʰපӃʹߦ͖͍ͨɻʱʜ ͦͦຊ࣭తͰͳ͔ͬͨͳͱؾ͍ͮͨʜɻ ʰ࣏Γ͍ͨʱʰ࣏͍ͨ͠ʱʰ݈߁ʹͳΓ͍ͨʱ ͱ͔ͩΑͶʜɻ
ετʔϦʔςϦϯάͷ ฐͱରࡦ ڥʹରͯ͠ɺग़ͯ͘Δൃ༷ʑʹͳΔ͜ ͱ͕͋ΔɺνʔϜ͕ൃࢄ͠ͳ͍Α͏ڠྗ͋͠ ͑ΔΑ͏ʹ1E.͕Λͬͯஅ৽ͨͳ ղऍΛఏڙ͢Δඞཁ͕͋Δɻ
ετʔϦʔςϦϯάͷ ฐͱରࡦ ͦͦɺϓϩμΫτɺϢʔβʔʹڵຯ͕ͳ͍ ͱػೳ͠ͳ͍ɻ ϓϩμΫτͷίϯηϓτΛܾΊͯɺڞײͰ͖Δ ϝϯόʔͰߏ͠Α͏ɻ ίϯηϓτΛ͑͘͢͢ΔͨΊʹɺ ͦΕͦ͜ετʔϦʔςϦϯάΛར༻͢Δͷ ྑ͍͔͠Εͳ͍ɻ
1FSMɺ$1"/ɺΤίγεςϜ ͬͯɺεϥΠυ࡞લͷϝϞ͕͍ͬͯΔͷ ͚ͩΕͲɺͲΜͳจ຺ͰऔΓ্͛Α͏ͱͯ͠ ͍ͨͷ͔͕Θ͔Βͳ͍ʜɻ