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
価値をつくり出す自走プログラマーがもっている2つの目
Search
haru860
February 28, 2020
Technology
7
3.5k
価値をつくり出す自走プログラマーがもっている2つの目
2020年2月28日(金)に開催されたBPStudy#150(
https://bpstudy.connpass.com/event/166409/
) の発表資料です。
haru860
February 28, 2020
Tweet
Share
More Decks by haru860
See All by haru860
BPStudy#213〜ビジネスアナリシスとDDD(ドメイン駆動設計)パネルディスカッション資料 / BPStudy213-panel
haru860
0
480
見積り、計画の考え方や手法についてビープラウドの場合を紹介します/ introduce-the-concept-and-method-of-estimation-and-planning-in-the-case-of-BeProud
haru860
8
3.2k
U理論で深まる匠Method のモデリングプロセス / the modeling process of the Takumi Method deepened by theory-U
haru860
3
310
匠Methodで価値創造をファシリーテートする〜イノベーション創造プロセスのU理論をベースに
haru860
0
230
BPStudyの200回を中心にIT業界を振り返る。そしてこれから
haru860
4
2.8k
匠MethodとRDRAとICONIXとDDDで実現する一気通貫オブジェクト指向開発
haru860
4
5.4k
私の積読解消法
haru860
0
220
将棋を上達しようとおもった2つのショックと上達の取り組み
haru860
0
200
要件定義とはそもそも何か
haru860
122
81k
Other Decks in Technology
See All in Technology
ブロックテーマ時代における、テーマの CSS について考える Toro_Unit / 2025.09.13 @ Shinshu WordPress Meetup
torounit
0
130
AI時代を生き抜くエンジニアキャリアの築き方 (AI-Native 時代、エンジニアという道は 「最大の挑戦の場」となる) / Building an Engineering Career to Thrive in the Age of AI (In the AI-Native Era, the Path of Engineering Becomes the Ultimate Arena of Challenge)
jeongjaesoon
0
160
5年目から始める Vue3 サイト改善 #frontendo
tacck
PRO
3
220
AIのグローバルトレンド2025 #scrummikawa / global ai trend
kyonmm
PRO
1
290
Codeful Serverless / 一人運用でもやり抜く力
_kensh
7
430
サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略
shinaps
2
460
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
280
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3.1k
react-callを使ってダイヤログをいろんなとこで再利用しよう!
shinaps
1
240
なぜスクラムはこうなったのか?歴史が教えてくれたこと/Shall we explore the roots of Scrum
sanogemaru
5
1.6k
Rustから学ぶ 非同期処理の仕組み
skanehira
1
140
[ JAWS-UG 東京 CommunityBuilders Night #2 ]SlackとAmazon Q Developerで 運用効率化を模索する
sh_fk2
3
430
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
GitHub's CSS Performance
jonrohan
1032
460k
Designing for humans not robots
tammielis
253
25k
Faster Mobile Websites
deanohume
309
31k
The Cult of Friendly URLs
andyhume
79
6.6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Automating Front-end Workflow
addyosmani
1370
200k
Transcript
ՁΛͭ͘Γͩ͢ ࣗϓϩάϥϚʔ͕͍ͬͯΔͭͷ גࣜձࣾϏʔϓϥυ ࠤ౻࣏ !#14UVEZ
͓લ୭Α w໊લࠤ౻࣏ʢ4BUP)BSVPʣ wגࣜձࣾϏʔϓϥυදऔకࣾ w5XJUUFSIUUQUXJUUFSDPNIBSV w*5ܥษڧձ#14UVEZओ࠵ ݄ʙ wࠓͷਖ਼தυϥΰϯζΩϟϓςϯͷߴڮपฏ
ςʔϚɿࣗϓϩάϥϚʔ͕࣋ͭͭͷ
ʮࣗϓϩάϥϚʔʯ࣍ ୈষίʔυ࣮ ɹؔઃܭ ɹΫϥεઃܭ ɹϞδϡʔϧઃܭ ɹϢχοτςετ ɹ࣮ͷਐΊํ ɹϨϏϡʔ ୈষϞσϧઃܭ σʔλઃܭ
ςʔϒϧఆٛ %KBOHP03.ͱͷ͖߹͍ํ ୈষΤϥʔઃܭ ΤϥʔϋϯυϦϯά ϩΪϯά τϥϒϧγϡʔςΟϯά ɾσόοά ୈষγεςϜઃܭ ϓϩδΣΫτߏ αʔόʔߏ ϓϩηεઃܭ ϥΠϒϥϦ Ϧιʔεઃܭ ωοτϫʔΫ ୈষΔ͜ͱͷ໌֬Խ ཁ݅ఆٛ ը໘ϞοΫΞοϓ
ᶃιϑτΣΞΛͭ͘Γ͜ΜͰ͍͘ʢΛݟΔ ίʔυ࣮ Ϟσϧઃܭ Τϥʔઃܭ γεςϜઃܭ Δ͜ͱͷ໌֬Խ ͷϓϥΫςΟε ϓϥΫςΟεΛֶͼ ɹ࣭Λͭ͘Γ͜Ή
ࣗϓϩάϥϚʔʹͳΔʹ ͜Ε͚ͩͰΓͳ͍
ͷϓϥΫςΟεશମ࠷దͷࢹ͔Βੜ·Ε͍ͯΔ ίʔυ࣮ Ϟσϧઃܭ Τϥʔઃܭ γεςϜઃܭ Δ͜ͱͷ໌֬Խ ͷϓϥΫςΟε Ұ؏ੑ શମ࠷ద ͷࢹ
ࣗϓϩάϥϚʔʼ lϓϩάϥϛϯάೳྗΛ׆͔ͯ͠ ՁΛੜΈग़ͨ͢Ίͷ ʮιϑτΣΞ։ൃͷਤʯΛखʹೖΕΑ͏z
ͻͱͭͻͱͭͷϓϥΫςΟεΛ࣮֮͑ͯફ͢Δ͚ͩͰ ʮશମ࠷దͷࢹʯΛಘΔʹ͕͔͔࣌ؒΔ
ᶄιϑτΣΞΛߴ͍ࢹ͔Β၆ᛌ͢ΔʢΛݟΔʣ ʮશମ࠷దͷࢹʯΛಘΔͨΊʹඞཁͳ
2ιϑτΣΞ։ൃશମΛ၆ᛌ͢Δ ࠷ߴ͍ࢹ 7JFX Ϟσϧ ʁ
"7ࣈϞσϧ
7ࣈϞσϧ ৄࡉઃܭ ཁٻ։ൃ डೖςετ ཁ݅ఆٛ ૯߹ςετ جຊઃܭ ݁߹ςετ ୯ମςετ ϓϩάϥϛϯά
ϨϏϡʔ %FW0QT
7ࣈϞσϧ ৄࡉઃܭ ཁٻ։ൃ डೖςετ ཁ݅ఆٛ ૯߹ςετ جຊઃܭ ݁߹ςετ ୯ମςετ ϓϩάϥϛϯά
ϨϏϡʔ ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ
7ࣈϞσϧ ৄࡉઃܭ ཁٻ։ൃ डೖςετ ཁ݅ఆٛ ૯߹ςετ جຊઃܭ ݁߹ςετ ୯ମςετ ϓϩάϥϛϯά
ϨϏϡʔ ༷ ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ
7ࣈϞσϧ ৄࡉઃܭ ཁٻ։ൃ डೖςετ ཁ݅ఆٛ ૯߹ςετ جຊઃܭ ݁߹ςετ ୯ମςετ ϓϩάϥϛϯά
ϨϏϡʔ શମઃܭ ༷ ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ
7ࣈϞσϧ ৄࡉઃܭ ཁٻ։ൃ डೖςετ ཁ݅ఆٛ ૯߹ςετ جຊઃܭ ݁߹ςετ ୯ମςετ ϓϩάϥϛϯά
ϨϏϡʔ શମઃܭ ػೳઃܭ ༷ ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ
7ࣈϞσϧ ৄࡉઃܭ ཁٻ։ൃ डೖςετ ཁ݅ఆٛ ૯߹ςετ جຊઃܭ ݁߹ςετ ୯ମςετ ϓϩάϥϛϯά
ϨϏϡʔ શମઃܭ ༷ ػೳઃܭ ࣮ ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ
7ࣈϞσϧ͕ιϑτΣΞ։ൃͰ ࠷ߴ͍ࢹͰ͋Δཧ༝
ߴ͍ࢹͱ͍͑ɺՁఏҊϏδϣϯͷࢹ ɾιϑτΣΞ͕ͲͷΑ͏ͳՁΛఏڙ͍ͨ͠ͷ͔ʁ ɾιϑτΣΞ͕ԿΛࢦͯͭ͘͠ΒΕΔͷ͔ʁ
ϏδωεϞσϧΩϟϯόε
ঊ.FUIPE Ϗδϣϯ ίϯηϓτ త ίϯηϓτ ίϯηϓτ త త ۀ *5
*5 ׆ಈ ۀ ۀ Ձ
ϏδωεϞσϧΩϟϯόεঊ.FUIPEɺ7ࣈϞσϧͷҰ෦Ͱ͋Δ ৄࡉઃܭ ཁٻ։ൃ डೖςετ ཁ݅ఆٛ ૯߹ςετ جຊઃܭ ݁߹ςετ ୯ମςετ ϓϩάϥϛϯά
ϨϏϡʔ ϏδωεϞσϧɾΩϟϯόε ঊ.FUIPE ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ
7ࣈϞσϧʁ͍·Ͳ͖ɺΥʔλʔϑΥʔϧʁ
ΞδϟΠϧ։ൃͰಉ͡ɻখ͘͞Կ܁Γฦ͚ͩ͢ ৄࡉઃܭ ཁٻ։ൃ डೖςετ ཁ݅ఆٛ ૯߹ςετ جຊઃܭ ݁߹ςετ ୯ମςετ ϓϩάϥϛϯά
ϨϏϡʔ
ᶃιϑτΣΞΛͭ͘Γ͜ΜͰ͍͘ʢΛݟΔ ᶄιϑτΣΞΛߴ͍ࢹ͔Β၆ᛌ͢ΔʢΛݟΔʣ ˠશମ࠷దͷࢹΛ࣋ͭͨΊͷ۩ମతͳࢥߟͱͯ͠ ɹ࠷၆ᛌͨ͠ࢹͰ͋Δʮ7ࣈϞσϧʯࢥߟΛʹ͚ͭΑ͏ ࠓͷςʔϚɿࣗϓϩάϥϚʔʹͳΔͨΊʹ
7ࣈϞσϧ ৄࡉઃܭ ཁٻ։ൃ डೖςετ ཁ݅ఆٛ ૯߹ςετ جຊઃܭ ݁߹ςετ ୯ମςετ ϓϩάϥϛϯά
ϨϏϡʔ %FW0QT
ᶃཁٻ։ൃ ৄࡉઃܭ ཁٻ։ൃ डೖςετ ཁ݅ఆٛ ૯߹ςετ جຊઃܭ ݁߹ςετ ୯ମςετ ϓϩάϥϛϯά
ϨϏϡʔ %FW0QT
ᶃཁٻ։ൃ ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱʮاըʯ ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ͕Ͱ͖͍ͯΔ͔ʁ ड͚ೖΕςετͷ؍
ʮཁٻ։ൃʯͱ͍͏ݴ༿ͷҙຯ ʮཁٻੳʯ ɹ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ͕طʹ͋ΔલఏɻͦΕΛੳ͢Δ ʮཁٻ։ൃʯ ɹ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱΛҰॹʹ։ൃ͢Δ
ᶄཁ݅ఆٛ ৄࡉઃܭ ཁٻ։ൃ डೖςετ ཁ݅ఆٛ ૯߹ςετ جຊઃܭ ݁߹ςετ ୯ମςετ ϓϩάϥϛϯά
ϨϏϡʔ %FW0QT
ᶄཁ݅ఆٛ ࣮ݱ͍ͨ͜͠ͱ Γ͍ͨ͜ͱ ༷ ػೳඇػೳཁ݅ ཁ݅ఆٛ Γ͍ͨ͜ͱΛ ͲͷΑ͏ͳ༷ɾػೳͰ ࣮ݱ͢Δͷ͔ʁ ཁ݅։ൃ
ᶄཁ݅ఆٛ Γ͍ͨ͜ͱΛɺͲͷΑ͏ͳ༷Ͱ࣮ݱ͢Δͷ͔ʁ ɾ༷௨Γʹಈ࡞͍ͯ͠Δ͔ ɾػೳཁ݅ɺඇػೳཁ͕݅ຬͨ͞Ε͍ͯΔ͔ ૯߹ςετͷ؍
ᶅجຊઃܭ ৄࡉઃܭ ཁٻ։ൃ डೖςετ ཁ݅ఆٛ ૯߹ςετ جຊઃܭ ݁߹ςετ ୯ମςετ ϓϩάϥϛϯά
ϨϏϡʔ %FW0QT
ᶅجຊઃܭ ࣮ݱ͍ͨ͜͠ͱ Γ͍ͨ͜ͱ ཁ݅ఆٛ ཁ݅։ൃ ༷ ػೳඇػೳཁ݅ σʔλઃܭɾ Πϯϑϥઃܭ جຊઃܭ
ɾ༷Λ࣮ݱ͢Δσʔλ ɾཁ݅ʹ͑͏ΔΠϯϑϥ
ᶅجຊઃܭ ɾൃੜ͢Δσʔλ ɾཁ݅ʹ͑͏ΔΠϯϑϥ ɾػೳؒ࿈ܞɺσʔλʹண ݁߹ςετͷ؍
ᶆৄࡉઃܭ ৄࡉઃܭ ཁٻ։ൃ डೖςετ ཁ݅ఆٛ ૯߹ςετ جຊઃܭ ݁߹ςετ ୯ମςετ ϓϩάϥϛϯά
ϨϏϡʔ %FW0QT
ᶆৄࡉઃܭ ࣮ݱ͍ͨ͜͠ͱ Γ͍ͨ͜ͱ ཁ݅ఆٛ ཁ݅։ൃ ༷ ػೳඇػೳཁ݅ σʔλઃܭɾ Πϯϑϥઃܭ جຊઃܭ
ػೳͷઃܭ ৄࡉઃܭ
ᶆৄࡉઃܭ ɾػೳʹணͨ͠ઃܭ ɾػೳ͕ਖ਼࣮͘͠͞Ε͍ͯΔ͔ ୯ମςετͷ؍
7ࣈϞσϧΛʹ͚ͭΔ͜ͱͰಘΒΕΔͷ ɾతࢥߟ ɾϝλࢥߟ ɾҰ؏ੑ
7ࣈϞσϧࢥߟͰಘΒΕΔͷɿͦͷతࢥߟ ৄࡉઃܭ ཁٻ։ൃ डೖςετ ཁ݅ఆٛ ૯߹ςετ جຊઃܭ ݁߹ςετ ୯ମςετ ϓϩάϥϛϯά
ϨϏϡʔ ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ
7ࣈϞσϧࢥߟͰಘΒΕΔͷɿͦͷϝλࢥߟ ' ϓϩάϥϛϯά ৄࡉઃܭ جຊઃܭ ( ཁ݅ఆٛ $ ) ཁٻ։ൃ
# " $ & %
7ࣈϞσϧࢥߟͰಘΒΕΔͷɿͦͷҰ؏ੑ ৄࡉઃܭ ཁٻ։ൃ डೖςετ ཁ݅ఆٛ ૯߹ςετ جຊઃܭ ݁߹ςετ ୯ମςετ ϓϩάϥϛϯά
ϨϏϡʔ ࣮ݱ͍ͨ͜͠ͱɾΓ͍ͨ͜ͱ
7ࣈϞσϧΛʹ͚ͭΔ͜ͱͰಘΒΕΔͷ ɾతࢥߟ ɾϝλࢥߟ ɾҰ؏ੑ શମ࠷దͷࢹ
ᶃιϑτΣΞΛͭ͘Γ͜ΜͰ͍͘ʢΛݟΔ ᶄιϑτΣΞΛߴ͍ࢹ͔Β၆ᛌ͢ΔʢΛݟΔʣ ˠશମ࠷దͷࢹΛ࣋ͭͨΊͷ۩ମతͳࢥߟͱͯ͠ ɹ࠷၆ᛌͨ͠ࢹͰ͋Δʮ7ࣈϞσϧʯࢥߟΛʹ͚ͭΑ͏ ·ͱΊɿࣗϓϩάϥϚʔʹͳΔͨΊʹ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ