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
アイディアの出し方を勉強・実践しました(KJ法に焦点をあてて)
Search
Kohei Takahashi
December 16, 2019
Programming
0
170
アイディアの出し方を勉強・実践しました(KJ法に焦点をあてて)
2019年12月16日に行われたSendagaya.rb忘年会でLTをした時のスライドです。
自作アプリのアイディア出しのために、KJ法を勉強し、実践してみたという内容です。
Kohei Takahashi
December 16, 2019
Tweet
Share
More Decks by Kohei Takahashi
See All by Kohei Takahashi
Action Cableを使って 分報機能を実装しています
koheitakahashi
1
450
Other Decks in Programming
See All in Programming
あれやってみてー駆動から成長を加速させる / areyattemite-driven
nashiusagi
1
200
Security_for_introducing_eBPF
kentatada
0
110
range over funcの使い道と非同期N+1リゾルバーの夢 / about a range over func
mackee
0
110
第5回日本眼科AI学会総会_AIコンテスト_3位解法
neilsaw
0
170
Stackless и stackful? Корутины и асинхронность в Go
lamodatech
0
610
開発者とQAの越境で自動テストが増える開発プロセスを実現する
92thunder
1
180
KMP와 kotlinx.rpc로 서버와 클라이언트 동기화
kwakeuijin
0
130
Refactor your code - refactor yourself
xosofox
1
260
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
1
440
数十万行のプロジェクトを Scala 2から3に完全移行した
xuwei_k
0
260
Асинхронность неизбежна: как мы проектировали сервис уведомлений
lamodatech
0
620
Full stack testing :: basic to basic
up1
1
930
Featured
See All Featured
A Philosophy of Restraint
colly
203
16k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Scaling GitHub
holman
458
140k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.9k
Making Projects Easy
brettharned
116
5.9k
A Tale of Four Properties
chriscoyier
157
23k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
32
2.7k
GraphQLとの向き合い方2022年版
quramy
44
13k
Faster Mobile Websites
deanohume
305
30k
How to Ace a Technical Interview
jacobian
276
23k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
Transcript
ΞΠσΟΞΛग़͢ํ๏Λ ษڧɾ࣮ફ͠·ͨ͠ (KJ๏ʹযΛͯͯ) KOHEI_TAKAHASHI(NMP) 191216 SENDAGAYA.RB
ࣗݾհ → ΞΠσΟΞʹ͍ͭͯ → KJ๏ͱ → ࣮ફ → ࣗͷΞΠσΟΞ ,0)&*5",")"4)*
!/.1 ▸ ݩʑɺྟচ৺ཧֶΛઐ߈͢Δେֶ Ӄੜ ▸ පؾΛػʹɺॊೈͳಇ͖ํΛٻΊͯ ϓϩάϥϚʔͱͯ͠ब৬͢Δ͜ͱΛ ܾҙ ▸ ֶश࢝ΊͷࠒɺΤϥʔ͕ग़ͨͱ͖ ʹɺҰʑײಈ͍ͯͨ͠ ▸ ݱࡏɺ'+03%#005$".1Ͱษ ڧத શମతͳਐḿ ▸ ࠓ5%%Λษڧத
͜͜࠷ۙͷΈɾɾɾ ࣗ࡞ΞϓϦͷΞΠσΟΞ ͕ු͔ͳ͍ ͦ͜Ͱษڧͯ͠Έ·ͨ͠ ΞϚκϯΑΓҾ༻
ࣗݾհ → ΞΠσΟΞʹ͍ͭͯ → KJ๏ͱ → ࣮ફ → ࣗͷΞΠσΟΞ ΞΠσΟΞΛੜΉ̏ͭͷϑΣʔζ
▸ ߞ͢ϑΣʔζ ɹɹใΛऩू͢Δɺ࣭Λ͢Δ ࣗࣗʹ ▸ ժੜ͑ΔϑΣʔζ ɹɹཧ͢Δ͜ͱͰ͖ͣɺ͔ͭ͠ͳ͍ ▸ ҭͯΔϑΣʔζ ɹɹ͑ΔΞΠσΟΞ͔Ͳ͏͔Λ࣮ݧɺमਖ਼Λߦ͍ͬͯ͘
KJ๏Λͬͯ ΞΠσΟΞΛग़ͯ͠Έ·ͨ͠
,+๏ͱ ▸ ϑΟʔϧυϫʔΫ͔Βɺʮ؍ଌࣄ࣮Λઆ໌Ͱ͖ΔϞσϧʯΛ ൃ͢ΔͨΊͷํ๏ ▸ ؆୯ʹखॱΛઆ໌͢Δͱɾɾɾ ▸ ఏىˠࢴΕͮ͘ΓˠάϧʔϓԽˠਤղԽˠจষԽ ▸ ͖ͬ͞ͷϞσϧͰݴ͏ͱɺߞ͢ϑΣʔζͱժੜ͑ΔϑΣʔζ
Λߦ͏͜ͱ͕Ͱ͖Δ ࣗݾհ → ΞΠσΟΞʹ͍ͭͯ → KJ๏ͱ → ࣮ફ → ࣗͷΞΠσΟΞ
ͦΕͰɺ࣮ફ ▸ ਓͰ࣌ؒ΄ͲͰҰ࿈ͷ࡞ۀΛߦ͍·ͨ͠ ৗੜ׆Ͱʮࠔͬͨ͜ͱɺ͍Βͬͱͨ͜͠ͱɺศརʹͳΕ ྑ͍͜ͱʯΛͱʹ͔͘ࢴΕʹॻ͘ ͦΕΛάϧʔϓ͕ݸҎԼʹͳΔ·ͰɺάϧʔϐϯάΛ܁ Γฦ͢ ࣗݾհ
→ ΞΠσΟΞʹ͍ͭͯ → KJ๏ͱ → ࣮ફ → ࣗͷΞΠσΟΞ ɹ˞ΞϓϦͷΞΠσΟΞग़͠ͱ͍͏తͷͨΊɺਤղԽɾจষԽߦΘͳ͔ͬͨ ɹ˞ࢴΕͷۙײ͕େࣄ
࣮ࡍͷ༷ࢠ ࣗݾհ → ΞΠσΟΞʹ͍ͭͯ → KJ๏ͱ → ࣮ફ → ࣗͷΞΠσΟΞ
·ͱΊͨϚΠϯυϚοϓ ࣗݾհ → ΞΠσΟΞʹ͍ͭͯ → KJ๏ͱ → ࣮ફ → ࣗͷΞΠσΟΞ
͋Δɺર͖͕๚ΕΔ ͔͠͠ɺ ϐϯͱ͘Δͷͳ͔ͬͨɾɾɾ
ࣗਬϦϚΠϯμʔ Ծ ▸ ࢴͷຊͷࣗਬΛ͍ͯ͠Δ͚Ͳɺؾͮ͘ͱຊ͕ͨ·ͬͯ͠·͍ͬͯΔͱ ͍͏Λղܾ͍ͨ͠ ▸ ຊͷࣗਬΛෆఆظʹ͍ͯ͠Δਓ͚ͷ ▸ ϦϚΠϯμʔαʔϏεͰ͢ ▸
Ϣʔβʔɺ"NB[POͰങͬͨࢴͷຊ͕ɺઃఆͨ͠·Ͱୡ͢Δ ͱɺຊͷͱ߹ܭϖʔδΛϝʔϧͰड͚औΕ·͢ ▸ ࣗͰࢴͷຊͷͱϖʔδΛ͑Δ߹ͱҧͬͯ ▸ ఆظతʹϝʔϧ͕དྷΔͷͰɺࣗਬ͢ΔλΠϛϯάΛߟ͑ͨΓɺຊͷ ߹ܭϖʔδΛ͑ͨΓ͠ͳͯ͘ྑ͍ͱ͍͏ϝϦοτ͕͋Γ·͢ɻ ࣗݾհ → ΞΠσΟΞʹ͍ͭͯ → KJ๏ͱ → ࣮ફ → ࣗͷΞΠσΟΞ
ποίϛ͚Δͱ ͱͯخ͍͠Ͱ͢
ࢀߟจݙ ▸ ඌ ହ (2018) ʰΤϯδχΞͷతੜ࢈ज़ɹޮతʹֶ ͼɺཧ͠ɺΞτϓοτ͢Δʱ ٕज़ධࣾ ▸ تా
ೋ (1967) ʰൃ๏ ੑ։ൃͷͨΊʹʱ தԝެ ৽ࣾ ▸ تా ೋ (1970) ʰଓɾൃ๏ɹK J๏ͷల։ͱԠ༻ʱ த ԝެࣾ