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
Masayoshi Okabe
March 18, 2016
Programming
1
290
プロダクトとプロジェクトの問題は誰が対処するのか
Masayoshi Okabe
March 18, 2016
Tweet
Share
More Decks by Masayoshi Okabe
See All by Masayoshi Okabe
20営業日で社内システムを1から作ったお話
okbm
0
1.9k
Other Decks in Programming
See All in Programming
Dart 参戦!!静的型付き言語界の隠れた実力者
kno3a87
0
200
CEDEC 2025 『ゲームにおけるリアルタイム通信への QUIC導入事例の紹介』
segadevtech
3
900
兎に角、コードレビュー
mitohato14
0
140
Microsoft Orleans, Daprのアクターモデルを使い効率的に開発、デプロイを行うためのSekibanの試行錯誤 / Sekiban: Exploring Efficient Development and Deployment with Microsoft Orleans and Dapr Actor Models
tomohisa
0
110
decksh - a little language for decks
ajstarks
4
21k
オホーツクでコミュニティを立ち上げた理由―地方出身プログラマの挑戦 / TechRAMEN 2025 Conference
lemonade_37
2
480
MCP連携で加速するAI駆動開発/mcp integration accelerates ai-driven-development
bpstudy
0
310
書き捨てではなく継続開発可能なコードをAIコーディングエージェントで書くために意識していること
shuyakinjo
1
290
新しいモバイルアプリ勉強会(仮)について
uetyo
1
260
エンジニアのための”最低限いい感じ”デザイン入門
shunshobon
0
110
kiroでゲームを作ってみた
iriikeita
0
170
コンテキストエンジニアリングで変わるAI活用 リファクタリングワークフローの実践から学んだ形式知
leveragestech
0
100
Featured
See All Featured
KATA
mclloyd
32
14k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.4k
Into the Great Unknown - MozCon
thekraken
40
2k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
20k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Transcript
ϓϩμΫτͱϓϩδΣΫτͷ ୭͕ରॲ͢Δͷ͔
͓͔ ·͞Α͠ okbm okb_m masayoshi.okabe Developer? ࡶ༻?
None
લஔ͖ • લ৬εϚϗήʔϜձࣾ • ΤϯδχΞͰϚωʔδϟʔ • αʔϰΝϯτܕϚωʔδϟʔ(ͱࢥͬͯΔ) • Ϟϊͮ͘Γͷݱ(ͱࢥͬͯΔ)
͜Ε͔Β͓͢Δ༰ ͋͘·ͰݸਓతͳݟղͰ͢
ϓϩμΫτϚωʔδϟʔ ͱ ϓϩδΣΫτϚωʔδϟʔ
Ҿ༻: http://www.slideshare.net/mizukitanno/devsumi-58456285/18 Θ͔Γ͍͢!!
ؾʹͳͬͨͷݱͰ ͕ىͬͨ͜Β୭͕அʁ
ຊΛ͍͔ͭ͘ಡΜͩ
ϋέϯΞχϝ • SHIROBAKOͷখઆ൛ ʮҰͭͷλΠτϧ͕࢝·Εɺͦͷਓͷ࣌ؒΛ Զࡾۙ͘Β͏ΜͩΑɻԶ͕Γ͍ͨͷ Λܗʹ͢Δ͍ͬͯ͏ͦΕ͚ͩͷͨΊʹɺͦͷਓ ͷਓੜΛ༬͔ΔΜͩɻͦͷ͜ͱΛߟ͑ͳ͍ ͳ͍Αɻಜجຊɺ୭͔ʹԿ͔Λ͓ئ͍͠ͳ ͍ͱਐΊͳ͍ࣄͳΜ͔ͩΒɻԶ͚ͩ͡ΌԿ Ͱ͖ͳ͍Μͩʯ
• ಜ͕࡞Γ͍ͨͷ͕͋ͬͯࢍಉ͢Δਓ͕͍ Δ • ϝλϧΪΞ খౡಜ • ελδΦδϒϦ ٶ࡚ॣಜ •
εςΟʔϰϯɾεϐϧόʔάಜ
• ಜ • ࡞Γ͍ͨͷɺָ͠ΜͰΒ͍͍ͨͷΛ࡞Δ • /ϓϩηε/ਓ • ϓϩσϡʔαʔ • ಜ͕࡞ͬͨϞϊΛࢢʹಧ͚Δ
•
• ͕ࣗ࡞Λ࡞Δ • Ϧʔμʔ/ϓϩμΫτϚωʔδϟʔ • ਓΛಈ͔ͯ͠࡞ͬͯΒ͏ • Ϛωʔδϟʔ/ϓϩδΣΫτϚωʔδϟʔ • ίϯςϯπͷݱτοϓ͕྆ํΛݟΔ
• ߹͕ଟ͍ؾ͕͢Δ
τοϓ͕1ਓͩͱγϯϓϧ ͲΜͳͰ1ਓͰஅ
ͪͳΈʹࣗ… • ਓΛಈ͔ͯ͠࡞ͬͯΒ͏ • αʔϰΝϯτܕϚωδϝϯτ • ৴༻ஷۚ(ΞʔτɾΦϒɾίϛϡχςΟ ͔Β) • ৴༻ܦࡁͷࠩ͠ʹͳΔɺ͜ͷ௨՟͓ۚͰͳ͘৴༻Λஷ
ۚ͠·͢ɻ • ͜ͷஷۚΛஷΊ͓ͯ͘͜ͱͰϠόΠ࣌ʹ͓ئ͍͢Δͱಈ͍ͯ͘Ε ͍͢ • ϦϦʔεपΓͱਓͷΛϝΠϯͰݟͯͨ
ϦʔμʔͱϚωʔδϟʔ ͜ΕΛ݉Ͱ͖Δ…ʁ
Inspired • ϓϩμΫτϚωδϝϯτͷׂ͕ɺՁͷ͋Δɺ͍ ͍͢ɺ࣮ݱՄೳͳΛݟ͚ͭग़͢͜ͱʹ͋Δͷʹର͠ ͯɺϓϩδΣΫτϚωδϝϯτͷׂɺΛࢢʹ ૹΓग़͢͜ͱͳͷͰׂΛ໌֬ʹ͚Δ͜ͱ • ཧ৬ͱͯ͠ͷৗۀ3ͭͷྖҬʹ͚ΒΕΔɺͱ ͍͏͜ͱͩɻͦΕɺਓɺϓϩηεɺͰ͋Δɻ •
ਖ਼͍͠Λ࡞Δͷ͔ɺͦΕͱɺΛਖ਼͘͠࡞Δͷ ͔
• ϓϩμΫτϚωʔδϟʔ • Ձͷ͋Δਖ਼͍͠Λ࡞Δ • ιʔε͕ΫιͰͱͯ͠ਖ਼͔ͬͨ͠ΒOK? • /ϓϩηε • ϓϩδΣΫτϚωʔδϟʔ
• Λਖ਼͘͠࡞ͬͯࢢʹಧ͚Δ • εύήοςΟίʔυμϝ/ςετɾϨϏϡʔඞਢ/όʔδϣϯཧ • ਓ/ϓϩηε
͜ͷཱΛ࡞ͬͯஔ͢Ε ͜ΕͰશ͕ͯ͏·͘ճΔ…ʁ
ϐʔϓϧΣΞ • ࣮ࡍͷͱ͜ΖɺιϑτΣΞ։ൃ্ͷͷ ଟ͘ɺٕज़తͱ͍͏ΑΓࣾձֶతͳͷͰ ͋Δ
·͊ࢮ͵ఔग़Δ • ͓ۚͷΈ • ਓͷΈ • ຊۀͷΈ • ଟ͘ͷاۀਓͷΈ͕େͰ͍͔ʹຊۀ ͷΈʹूதͰ͖Δ͔͕ͷ伴
Ҿ༻: http://yosuke-lib.hatenablog.com/entry/2016/01/31/145659
ྫ͑ • ͷ͜ͱ͍͖͢͝Ͱ࡞Γ͍͚ͨͲɺϓϩμ ΫτΦʔφʔ͕ݏ͍Ͱ͢ • ͓٬༷͔Β͜͏͍͏ҙݟݴΘΕͯͯɺఏҊ͚ͨ͠ ͲɺϓϩμΫτΦʔφʔʹऔΓೖΕΒΕͣೲಘͰ ͖·ͤΜ • ࣗ͋ͷػೳઈରΘͳ͍ͱࢥ͏ΜͰ͚͢Ͳɺ
ͳΜͰϦϦʔε͞Εͨͷ͔ཧղͰ͖ͳ͍Ͱ͢
Ͱࢮ͵ఔग़Δ ୭͕ղܾ͢Δʁ ղܾͷϓϩʁ
࠾༻ج४ • ϚοΩϯθʔʹٻΊΒΕΔਓࡐϦʔμʔγο ϓ • Λղܾ͢ΔͷɺղܾεΩϧͰͳ ͘Ϧʔμʔγοϓ • શһ͕ϦʔμʔγοϓΛൃش͢Δ৫ѹ తͳύϑΥʔϚϯε͕ൃشͰ͖ΔΑ͏ʹͳΔ
શһ͕ϦʔμʔγοϓΛൃش ͯ͠ղܾͨ͠ΒOKʁ
͜͜·Ͱ͕લஔ͖
(࠶ܝ) ݱͰ͕ىͬͨ͜Β ୭͕அʁ
ࣗͷݟղ • ͷੑ࣭ʹΑͬͯҧ͏ • ಜతͳਓ͕࡞Γ͍ͨͷ • ੈͷதʹ͋Δ՝Λղܾ͢Δͷ • ಛఆͷ͓٬༷ͷ՝Λղܾ͢Δͷ
ίϯςϯπͷ߹ • Ϣʔβʔʹͱָ͍ͬͯ͠ͷ͔Ͳ͏͔ • ݱͱ͍͔ͯ͠ʹ࡞ͬͯΔਓָ͠ΜͰ͍Δ ͔ • Ϋιͳݱ͔ΒΫι͔͠ੜ·Εͳ͍ • ਓ͕ᎍΊͨΒͳΜͱ͔ղܾͯ͠࠶͓ئ͍Ͱ͖
ΔΑ͏ʹ͍ͬͯ͘
ੈͷதʹ͋Δ՝ղܾͷ߹ • Ձͷ͋Δ͍͍͢ػೳͳͷ͔ • ݱʹݏΘΕ͍͍͔ͯΒͷ͜ͱ͚ͩ Λߟ͑ΕΔਓ͕ඞཁ • ݱͷΛर͍͕͗ͯ͢ͿΕΔͱμϝ • ਓͷ͜ͱΑΓ͕େࣄ
ಛఆͷ͓٬༷ͷ՝Λղܾ • શһ͕༩͑ΒΕͨ՝ΛશྗͰղܾ • ѹతࣄऀҙࣝͰϦʔμʔγοϓΛൃش
·ͱΊతͳ • ϓϩμΫτͷछྨʹΑͬͯஅ͢Δਓҧ͏ • େ • அ͕࣠ͿΕͳ͍ • ϓϩμΫτͷํੑ͕ϝϯόʔͱڞ༗Ͱ͖ͯ ͍Δ
͓·͚ • ਓͷ͜ͱΛߟ͑ͯͨܦݧ͔Β͢ΔͱͲ͔ͬʹ མͱ͠ॴΛ͚͍ͭͨ(ೲಘײ͕ཉ͍͠) • ਓͷײతͳͱ͜ΖΛແࢹ͠ଓ͚Δͱ͠ΐ ͏ͳ͍͜ͱͰᎍΊΔͱࢥͬͯΔ • ͚Ͳɺ࠷ۙແཧͩͱࢥͬͯఘΊͨ