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.4k
価値をつくり出す自走プログラマーがもっている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
U理論で深まる匠Method のモデリングプロセス / the modeling process of the Takumi Method deepened by theory-U
haru860
2
130
匠Methodで価値創造をファシリーテートする〜イノベーション創造プロセスのU理論をベースに
haru860
0
160
BPStudyの200回を中心にIT業界を振り返る。そしてこれから
haru860
3
1.8k
匠MethodとRDRAとICONIXとDDDで実現する一気通貫オブジェクト指向開発
haru860
4
4.8k
私の積読解消法
haru860
0
150
将棋を上達しようとおもった2つのショックと上達の取り組み
haru860
0
140
要件定義とはそもそも何か
haru860
108
69k
BPStudy#186 Radio(DDD)
haru860
1
800
企画、要件定義、設計、実装を一気通貫でつなげて考えるシステム開発
haru860
7
3k
Other Decks in Technology
See All in Technology
GoogleのAIエージェント論 Authors: Julia Wiesinger, Patrick Marlow and Vladimir Vuskovic
customercloud
PRO
0
130
技術に触れたり、顔を出そう
maruto
1
150
なぜfreeeはハブ・アンド・スポーク型の データメッシュアーキテクチャにチャレンジするのか?
shinichiro_joya
2
370
デジタルアイデンティティ人材育成推進ワーキンググループ 翻訳サブワーキンググループ 活動報告 / 20250114-OIDF-J-EduWG-TranslationSWG
oidfj
0
470
re:Invent 2024のふりかえり
beli68
0
110
Evolving Architecture
rainerhahnekamp
3
250
Bring Your Own Container: When Containers Turn the Key to EDR Bypass/byoc-avtokyo2024
tkmru
0
840
「隙間家具OSS」に至る道/Fujiwara Tech Conference 2025
fujiwara3
7
6.4k
CDKのコードレビューを楽にするパッケージcdk-mentorを作ってみた/cdk-mentor
tomoki10
0
200
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
54k
駆け出しリーダーとしての第一歩〜開発チームとの新しい関わり方〜 / Beginning Journey as Team Leader
kaonavi
0
120
Copilotの力を実感!3ヶ月間の生成AI研修の試行錯誤&成功事例をご紹介。果たして得たものとは・・?
ktc_shiori
0
340
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
693
190k
Making Projects Easy
brettharned
116
6k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
19
2.3k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Invisible Side of Design
smashingmag
299
50k
Music & Morning Musume
bryan
46
6.3k
What's in a price? How to price your products and services
michaelherold
244
12k
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ࣈϞσϧʯࢥߟΛʹ͚ͭΑ͏ ·ͱΊɿࣗϓϩάϥϚʔʹͳΔͨΊʹ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ