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
今年一年で頑張ること / What I will do my best this year
pauli
1
220
デジタルアイデンティティ人材育成推進ワーキンググループ 翻訳サブワーキンググループ 活動報告 / 20250114-OIDF-J-EduWG-TranslationSWG
oidfj
0
540
comilioとCloudflare、そして未来へと向けて
oliver_diary
6
450
PaaSの歴史と、 アプリケーションプラットフォームのこれから
jacopen
7
1.5k
メンバーがオーナーシップを発揮しやすいチームづくり
ham0215
2
140
AWSサービスアップデート 2024/12 Part3
nrinetcom
PRO
0
140
Visual StudioとかIDE関連小ネタ話
kosmosebi
1
370
Alignment and Autonomy in Cybozu - 300人の開発組織でアラインメントと自律性を両立させるアジャイルな組織運営 / RSGT2025
ama_ch
1
2.4k
30分でわかる「リスクから学ぶKubernetesコンテナセキュリティ」/30min-k8s-container-sec
mochizuki875
3
450
Unsafe.BitCast のすゝめ。
nenonaninu
0
200
WantedlyでのKotlin Multiplatformの導入と課題 / Kotlin Multiplatform Implementation and Challenges at Wantedly
kubode
0
250
「隙間家具OSS」に至る道/Fujiwara Tech Conference 2025
fujiwara3
7
6.5k
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3.1k
Rails Girls Zürich Keynote
gr2m
94
13k
The Invisible Side of Design
smashingmag
299
50k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.6k
Embracing the Ebb and Flow
colly
84
4.5k
The Power of CSS Pseudo Elements
geoffreycrofte
74
5.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
BBQ
matthewcrist
85
9.4k
Producing Creativity
orderedlist
PRO
343
39k
Building Applications with DynamoDB
mza
93
6.2k
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ࣈϞσϧʯࢥߟΛʹ͚ͭΑ͏ ·ͱΊɿࣗϓϩάϥϚʔʹͳΔͨΊʹ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ