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
τ μ [taumu]
November 30, 2020
Programming
0
1.1k
総合トップグロースに向けた負債返済のお話
τ μ [taumu]
November 30, 2020
Tweet
Share
More Decks by τ μ [taumu]
See All by τ μ [taumu]
CI改善もDatadogとともに
taumu
0
250
react-query-auth + gin-jwtでユーザ認証
taumu
0
770
Gatsby + React + Redux によるゼロリスク・ハイリターンな個人開発
taumu
2
1.4k
Other Decks in Programming
See All in Programming
Beyond_the_Prompt__Evaluating__Testing__and_Securing_LLM_Applications.pdf
meteatamel
0
100
Ruby's Line Breaks
yui_knk
4
2.8k
音声プラットフォームのアーキテクチャ変遷から学ぶ、クラウドネイティブなバッチ処理 (20250422_CNDS2025_Batch_Architecture)
thousanda
0
380
Lambda(Python)の リファクタリングが好きなんです
komakichi
4
230
The Missing Link in Angular’s Signal Story: Resource API and httpResource
manfredsteyer
PRO
0
140
note の Elasticsearch 更新系を支える技術
tchov
9
3.4k
エンジニア向けCursor勉強会 @ SmartHR
yukisnow1823
3
12k
Flutterでllama.cppをつかってローカルLLMを試してみた
sakuraidayo
0
120
DevOpsDaysTokyo2025社内副業で他部門へ_越境_して見えた価値再定義最大1か月のリードタイムを10分に短縮したDevOps実践.pdf
susumutomita
0
110
The Nature of Complexity in John Ousterhout’s Philosophy of Software Design
philipschwarz
PRO
0
160
Cline with Amazon Bedrockで爆速開発体験ハンズオン/ 株式会社ブリューアス登壇資料
mhan
0
110
スモールスタートで始めるためのLambda×モノリス(Lambdalith)
akihisaikeda
2
330
Featured
See All Featured
How GitHub (no longer) Works
holman
314
140k
Building Adaptive Systems
keathley
41
2.5k
A better future with KSS
kneath
239
17k
4 Signs Your Business is Dying
shpigford
183
22k
Optimising Largest Contentful Paint
csswizardry
37
3.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Building an army of robots
kneath
305
45k
RailsConf 2023
tenderlove
30
1.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.6k
Why Our Code Smells
bkeepers
PRO
336
57k
Transcript
૯߹τοϓάϩʔεʹ͚ͨ ෛ࠴ฦࡁͷ͓ ᖒౙഅ
ᖒౙഅ ߹ಉձࣾ%..DPN ૯߹τοϓ։ൃ෦
૯߹τοϓͱ ✦ ʮ%..ʯͰάάͬͯ࠷ॳʹग़ͯ͘Δϖʔδ
૯߹τοϓͱ ✦ ສ17݄ ສ ສ
૯߹τοϓͱ ✦ ສ17݄ ✦ ܦ༝ച্ԯԁ݄
૯߹τοϓͱ ✦ ສ17݄ ✦ ܦ༝ച্ԯԁ݄ ✦ Β͘ઐଐνʔϜ͕ଘࡏͤͣ
૯߹τοϓͱ ✦ ສ17݄ ✦ ܦ༝ച্ԯԁ݄ ✦ Β͘ઐଐνʔϜ͕ଘࡏͤͣ ✦ ٕज़తʢ͚ͩͰͳ͍ʣෛ࠴·ΈΕ
૯߹τοϓ։ൃ෦ͱ ✦ ૯߹τοϓͷάϩʔεΛతͱͯ͠ࠓ࢝ಈ ˞ਖ਼֬ʹɺ૯߹τοϓ։ൃ෦ෳνʔϜͰߏ͞Εͨ෦ॺͰ͋Γɺ ຊൃදͰͦͷ͏ͪ8&#૯߹τοϓΛ։ൃ͢ΔνʔϜͷΛ͍ͯ͠·͢ɻ
૯߹τοϓ։ൃ෦ͱ ✦ ૯߹τοϓͷάϩʔεΛతͱͯ͠ࠓ࢝ಈ ✦ ύʔιφϥΠζͱ"#ςετΛ࣠ͱͨ͠άϩʔεઓུ ૯߹τοϓͨͩͷϦϯΫूͰͳ͘ɺ άϩʔεͷ༨͕େ͍ʹ͋Δ ˞ਖ਼֬ʹɺ૯߹τοϓ։ൃ෦ෳνʔϜͰߏ͞Εͨ෦ॺͰ͋Γɺ ຊൃදͰͦͷ͏ͪ8&#૯߹τοϓΛ։ൃ͢ΔνʔϜͷΛ͍ͯ͠·͢ɻ
૯߹τοϓ։ൃ෦ͱ ✦ ૯߹τοϓͷάϩʔεΛతͱͯ͠ࠓ࢝ಈ ✦ νʔϜϝϯόʔ໊ PO DEV ˞ਖ਼֬ʹɺ૯߹τοϓ։ൃ෦ෳνʔϜͰߏ͞Εͨ෦ॺͰ͋Γɺ ຊൃදͰͦͷ͏ͪ8&#૯߹τοϓΛ։ൃ͢ΔνʔϜͷΛ͍ͯ͠·͢ɻ
૯߹τοϓ։ൃ෦ͱ ✦ ૯߹τοϓͷάϩʔεΛతͱͯ͠ࠓ࢝ಈ ✦ ্ྲྀʙԼྲྀఔͯ͢Δ ˞ਖ਼֬ʹɺ૯߹τοϓ։ൃ෦ෳνʔϜͰߏ͞Εͨ෦ॺͰ͋Γɺ ຊൃදͰͦͷ͏ͪ8&#૯߹τοϓΛ։ൃ͢ΔνʔϜͷΛ͍ͯ͠·͢ɻ ,1*ઃఆ ࢪࡦཱҊ ཁ݅ఆٛ
εςʔΫϗϧμௐ ઃܭɾ։ൃ
࣮ ૯߹τοϓΫϥυԽ ෛ࠴ฦࡁ ΞδϦςΟ্
࣮ ը૾$53 ύʔιφϥΠζಋೖ
࣮ ૯߹τοϓશମ$53 "#ςετ ը૾εΫϩʔϧํมߋ
ෛ࠴ฦࡁ άϩʔε ʙ ʙ
ෛ࠴ฦࡁ άϩʔε ʙ ʙ
ΞδΣϯμ • • ૯߹τοϓΫϥυԽ ·ͰͷಓͷΓ ෛ࠴ฦࡁͷצॴ
ୈҰ෦ ૯߹τοϓΫϥυԽ·Ͱͷ ಓͷΓ
૯߹τοϓͷάϩʔεઓུ ✦ ύʔιφϥΠζͱ"#ςετʹج͖ͮ͢ΔΞϓϦέʔγϣϯ
࣌ͷ૯߹τοϓ ✦ αϙʔτΕQIQ $74 σϓϩΠπʔϧ ϩʔΧϧڥͳ͠ ✦ ଞࣄۀ෦͕ιʔείʔυΛฤू͢Δӡ༻ ✦ ཁ݅ఆٛॻ༷ॻ͕ͳ͍
✦ ࣌ͷ։ൃऀ ΄΅ ͍ͳ͍ ✦ FUD
࣌ͷ૯߹τοϓ ✦ αϙʔτΕQIQ $74 σϓϩΠπʔϧ ϩʔΧϧڥͳ͠ ✦ ଞࣄۀ෦͕ιʔείʔυΛฤू͢Δӡ༻ ✦ ཁ݅ఆٛॻ༷ॻ͕ͳ͍
✦ ࣌ͷ։ൃऀ ΄΅ ͍ͳ͍ ✦ FUD ෛ࠴·ΈΕ
<͓͞Β͍>ෛ࠴ͷԿ͕͔ ✦ ෛ࠴Λ๊͑Δͱɺ ຊདྷͷվमίετ
<͓͞Β͍>ෛ࠴ͷԿ͕͔ ✦ ෛ࠴Λ๊͑Δͱɺ༨ܭͳվमίετ͕ൃੜ͢Δʢ˺རࢠʣ ຊདྷͷվमίετ ෛ࠴ʹΑΔ ༨ܭͳվमίετ ʢ˺རࢠʣ
<͓͞Β͍>ෛ࠴ͷԿ͕͔ ✦ ෛ࠴Λฦࡁͯ͠վमίετΛԼͤ͞Δ ˠ͢ΔΞϓϦέʔγϣϯ ຊདྷͷվमίετ
ʮෛ࠴ฦࡁʢΫϥυԽʣ͠Α͏ʯ
ʮෛ࠴ฦࡁʢΫϥυԽʣ͠Α͏ʯ ˢ ʮʁʁʁͲ͏ͬͯʁʁʁʯ
૯߹τοϓ ΫϥυԽ ·Ͱͷ ಓͷΓ • • • • • •
• • ߏʢཁٻఆٛʣ εςʔΫϗϧμʔͱ࣮ݱՄೳੑΛ૬ஊ ϩʔυϚοϓΛҾ͍ͯΈΔ ཁ݅ఆٛ γεςϜઃܭ ιϑτΣΞઃܭ ࣮ɾ։ൃ ϦϦʔε
૯߹τοϓ ΫϥυԽ ·Ͱͷ ಓͷΓ • • • • • •
• • ߏʢཁٻఆٛʣ εςʔΫϗϧμʔͱ࣮ݱՄೳੑΛ૬ஊ ϩʔυϚοϓΛҾ͍ͯΈΔ ཁ݅ఆٛ γεςϜઃܭ ιϑτΣΞઃܭ ࣮ɾ։ൃ ϦϦʔε
ߏʢཁٻఆٛʣ ✦ θϩϕʔε ✦ طଘཁٻͳ͠ ✦ ཁٻ͕߱ͬͯ͘Δ͜ͱͳ͠ ✦ ࣗͨͪͰߟ͑Δ PO
DEV
ߏʢཁٻఆٛʣ ✦ ʮαʔϏεͷ૿ݮʹ༰қʹରԠͰ͖ΔʯʮܰྔͰਝʹΠϯλϥΫςΟϒʹͳΔαΠτʹͳͬ ͍ͯΔʯʮࣾͷ$MPVEԽͷϞσϧέʔεͱͳΔʯʮاۀશମͷϒϥϯσΟϯάઓུΛөͰ͖ Δʯʮ"#ςετ͕ΦϯϥΠϯͰઃఆͰ͖Δʯʮ֎෦௨৴ঢ়گ ϨΠςϯγ ͕ΦϯϥΠϯͰ֬ೝ Ͱ͖Δʯʮ.VMUJ";ʯʮࣾ֎ͰোରԠͰ͖Δʯʮ(PPHMF-JHIUIPVTFͰશͯͷείΞ͕Ҏ ্Λ֫ಘ͍ͯ͠ΔʯʮෛՙʹԠͯࣗ͡ಈεέʔϧ͢ΔʯʮϩʔΧϧͰಈ͔͢͜ͱ͕Ͱ͖ΔʯʮϞ μϯͳϑϨʔϜϫʔΫ
ݴޠ Ͱ࣮Ͱ͖ΔʯʮԿॲʹͲͷఔྉ͕͔͔͍ۚͬͯΔ͔ΛϦΞϧλ ΠϜʹ֬ೝ͢Δ͜ͱ͕Ͱ͖ΔʯʮIEʹ؆୯ʹϦϦʔε͍ͨ͠ʯʮר͖͕͠؆୯ʹͰ͖Δ ग़ࣾ͠ͳͯ͘Ͱ͖Δ ʯʮશͯͷϦιʔε͕ϦΞϧλΠϜʹϞχλϦϯά͕Ͱ͖Δʯʮશͯͷ Ϧιʔεʹର͠Ξϥʔτ௨͕Ͱ͖Δʯ
ߏʢཁٻఆٛʣ ✦ ʮαʔϏεͷ૿ݮʹ༰қʹରԠͰ͖ΔʯʮܰྔͰਝʹΠϯλϥΫςΟϒʹͳΔαΠτʹͳͬ ͍ͯΔʯʮࣾͷ$MPVEԽͷϞσϧέʔεͱͳΔʯʮاۀશମͷϒϥϯσΟϯάઓུΛөͰ͖ Δʯʮ"#ςετ͕ΦϯϥΠϯͰઃఆͰ͖Δʯʮ֎෦௨৴ঢ়گ ϨΠςϯγ ͕ΦϯϥΠϯͰ֬ೝ Ͱ͖Δʯʮ.VMUJ";ʯʮࣾ֎ͰোରԠͰ͖Δʯʮ(PPHMF-JHIUIPVTFͰશͯͷείΞ͕Ҏ ্Λ֫ಘ͍ͯ͠ΔʯʮෛՙʹԠͯࣗ͡ಈεέʔϧ͢ΔʯʮϩʔΧϧͰಈ͔͢͜ͱ͕Ͱ͖ΔʯʮϞ μϯͳϑϨʔϜϫʔΫ
ݴޠ Ͱ࣮Ͱ͖ΔʯʮԿॲʹͲͷఔྉ͕͔͔͍ۚͬͯΔ͔ΛϦΞϧλ ΠϜʹ֬ೝ͢Δ͜ͱ͕Ͱ͖ΔʯʮIEʹ؆୯ʹϦϦʔε͍ͨ͠ʯʮר͖͕͠؆୯ʹͰ͖Δ ग़ࣾ͠ͳͯ͘Ͱ͖Δ ʯʮશͯͷϦιʔε͕ϦΞϧλΠϜʹϞχλϦϯά͕Ͱ͖Δʯʮશͯͷ Ϧιʔεʹର͠Ξϥʔτ௨͕Ͱ͖Δʯ ։ൃ͍͢͠γεςϜ
ߏʢཁٻఆٛʣ ✦ ʮαʔϏεͷ૿ݮʹ༰қʹରԠͰ͖ΔʯʮܰྔͰਝʹΠϯλϥΫςΟϒʹͳΔαΠτʹͳͬ ͍ͯΔʯʮࣾͷ$MPVEԽͷϞσϧέʔεͱͳΔʯʮاۀશମͷϒϥϯσΟϯάઓུΛөͰ͖ Δʯʮ"#ςετ͕ΦϯϥΠϯͰઃఆͰ͖Δʯʮ֎෦௨৴ঢ়گ ϨΠςϯγ ͕ΦϯϥΠϯͰ֬ೝ Ͱ͖Δʯʮ.VMUJ";ʯʮࣾ֎ͰোରԠͰ͖Δʯʮ(PPHMF-JHIUIPVTFͰશͯͷείΞ͕Ҏ ্Λ֫ಘ͍ͯ͠ΔʯʮෛՙʹԠͯࣗ͡ಈεέʔϧ͢ΔʯʮϩʔΧϧͰಈ͔͢͜ͱ͕Ͱ͖ΔʯʮϞ μϯͳϑϨʔϜϫʔΫ
ݴޠ Ͱ࣮Ͱ͖ΔʯʮԿॲʹͲͷఔྉ͕͔͔͍ۚͬͯΔ͔ΛϦΞϧλ ΠϜʹ֬ೝ͢Δ͜ͱ͕Ͱ͖ΔʯʮIEʹ؆୯ʹϦϦʔε͍ͨ͠ʯʮר͖͕͠؆୯ʹͰ͖Δ ग़ࣾ͠ͳͯ͘Ͱ͖Δ ʯʮશͯͷϦιʔε͕ϦΞϧλΠϜʹϞχλϦϯά͕Ͱ͖Δʯʮશͯͷ Ϧιʔεʹର͠Ξϥʔτ௨͕Ͱ͖Δʯ "#ςετɾύʔιφϥΠζ Λಋೖ͍͢͠γεςϜ
૯߹τοϓ ΫϥυԽ ·Ͱͷ ಓͷΓ • • • • • •
• • ߏʢཁٻఆٛʣ εςʔΫϗϧμʔͱ࣮ݱՄೳੑΛ૬ஊ ϩʔυϚοϓΛҾ͍ͯΈΔ ཁ݅ఆٛ γεςϜઃܭ ιϑτΣΞઃܭ ࣮ɾ։ൃ ϦϦʔε
✦ ૯߹τοϓʹαʔϏεͷ͚ͩεςʔΫϗϧμʔ͕͍Δ εςʔΫϗϧμʔͱ૬ஊ ૯߹τοϓʹಈઢͷ͋ΔαʔϏεҎ্
εςʔΫϗϧμʔͱ૬ஊ ✦ ૯߹τοϓͰද͍ࣔͤͯ͞Δ ૯߹τοϓ։ൃ෦ͷͰͳ͍
εςʔΫϗϧμʔͱ૬ஊ ✦ ૯߹τοϓͰද͍ࣔͤͯ͞Δ ૯߹τοϓ։ൃ෦ͷͰͳ͍ ✦ ˠ֤ࣄۀ෦ʹΑΔखಈߋ৽ ✦ όφʔˠϚʔέ෦ʹΑΔखಈߋ৽
εςʔΫϗϧμʔͱ૬ஊ ✦ ૯߹τοϓͰද͍ࣔͤͯ͞Δ ૯߹τοϓ։ൃ෦ͷͰͳ͍ ✦ ˠ֤ࣄۀ෦ʹΑΔखಈߋ৽ ✦ όφʔˠϚʔέ෦ʹΑΔखಈߋ৽ ՝ɿιʔείʔυͷߋ৽ӡ༻
εςʔΫϗϧμʔͱ૬ஊ ιʔείʔυΛ ฤू͍ͯ͠Δύʔπ ཧπʔϧˍ"1*Խ ഇࢭ ͜ͷ··ͰιϑτΣΞΛࣗ νʔϜ߹ͰϦϓϨΠεͰ͖ͳ͍ $53͕ߴ͍ $53͕͍ ✦
૬ஊ݁Ռ
૯߹τοϓ ΫϥυԽ ·Ͱͷ ಓͷΓ • • • • • •
• • ߏʢཁٻఆٛʣ εςʔΫϗϧμʔͱ࣮ݱՄೳੑΛ૬ஊ ϩʔυϚοϓΛҾ͍ͯΈΔ ཁ݅ఆٛ γεςϜઃܭ ιϑτΣΞઃܭ ࣮ɾ։ൃ ϦϦʔε
ϩʔυϚοϓΛҾ͍ͯΈΔ ✦ શମ૾Λڞ༗͢Δ
ϩʔυϚοϓΛҾ͍ͯΈΔ ✦ ճҾ͖ͨ͠
૯߹τοϓ ΫϥυԽ ·Ͱͷ ಓͷΓ • • • • • •
• • ߏʢཁٻఆٛʣ εςʔΫϗϧμʔͱ࣮ݱՄೳੑΛ૬ஊ ϩʔυϚοϓΛҾ͍ͯΈΔ ཁ݅ఆٛ γεςϜઃܭ ιϑτΣΞઃܭ ࣮ɾ։ൃ ϦϦʔε
ཁ݅ఆٛ ✦ ͜͜·ͰͰΑ͏͘ཁ݅ఆٛ
ཁ݅ఆٛ ✦ ͜͜·ͰͰΑ͏͘ཁ݅ఆٛ ✦ ݩʑͷ૯߹τοϓʹཁ݅ఆٛॻ͕ͳ͔ͬͨͷͰɺػೳΛҰͭ Ұͭௐͳ͕Β࡞
ཁ݅ఆٛ ✦ ͜͜·ͰͰΑ͏͘ཁ݅ఆٛ ✦ ݩʑͷ૯߹τοϓʹཁ݅ఆٛॻ͕ͳ͔ͬͨͷͰɺػೳΛҰͭ Ұͭௐͳ͕Β࡞ ✦ ෆཁͳཁ݅ݟ͢
ཁ݅ఆٛ ✦ ݟͨ͠ཁ݅ ✦ खಈӡ༻ˠഇࢭ03ϦϓϨΠεʢཧπʔϧʹΑΔӡ༻ʹҠߦʣ ✦ 41Ͱ1$൛αΠτදࣔˠഇࢭɻϒϥβʹ࣮͞Ε͍ͯΔͨΊ ✦ ༁ػೳˠഇࢭɻӡ༻ίετʹ߹Θͳ͍ͨΊ ✦
ࠂػೳˠϦϓϨΠεɻ"1*͕͍ʹ͍ͨ͘Ί
૯߹τοϓ ΫϥυԽ ·Ͱͷ ಓͷΓ • • • • • •
• • ߏʢཁٻఆٛʣ εςʔΫϗϧμʔͱ࣮ݱՄೳੑΛ૬ஊ ϩʔυϚοϓΛҾ͍ͯΈΔ ཁ݅ఆٛ Πϯϑϥઃܭ ιϑτΣΞઃܭ ࣮ɾ։ൃ ϦϦʔε
ΠϯϑϥɾιϑτΣΞઃܭ ✦ ૯߹τοϓ੩తϖʔδͰͳ͘ɺଟͷ"1*ϨεϙϯεΛΈ ߹Θͤͯ࠷దͳίϯςϯπΛ৴͢Δ8FCΞϓϦέʔγϣϯ ૯߹τοϓ "1*
✦ "1*௨৴ͷ࠷దԽ ✦ ඇಉظ*0 ✦ ϨεϙϯεͷΩϟογϡ ✦ αʔόϨεΦʔτεέʔϧ ΠϯϑϥɾιϑτΣΞઃܭ
૯߹τοϓ ΫϥυԽ ·Ͱͷ ಓͷΓ • • • • • •
• • ߏʢཁٻఆٛʣ εςʔΫϗϧμʔͱ࣮ݱՄೳੑΛ૬ஊ ϩʔυϚοϓΛҾ͍ͯΈΔ ཁ݅ఆٛ γεςϜઃܭ ιϑτΣΞઃܭ ࣮ɾ։ൃ ϦϦʔε
࣮ ✦ ܧଓతͳෛՙࢼݧ ✦ ୈҰճɿରΠϯϑϥ ✦ ୈೋճɿରΞϓϦ ✦ ୈࡾճɿର֎෦"1*
ϦϦʔε ✦ 2020/06 2019/09 2019/12 2020/03 ߏɾ࣮ݱՄೳஅ ༷ఆٛɾઃܭ ։ൃɾࢼݧ
·ͱΊ • • • • • • • • ߏʢཁٻఆٛʣ
εςʔΫϗϧμʔͱ࣮ݱՄೳੑΛ૬ஊ ϩʔυϚοϓΛҾ͍ͯΈΔ ཁ݅ఆٛ γεςϜઃܭ ιϑτΣΞઃܭ ࣮ɾ։ൃ ϦϦʔε
ୈೋ෦ ෛ࠴ฦࡁͷצॴ
ෛ࠴ฦࡁͷ צॴ • • ΞϓϦͷຊ࣭ʹཱͪฦΔ ද ཪ
צॴ<ද> ΞϓϦͷຊ࣭ʹཱͪฦΔ
צॴ<ද>ΞϓϦͷຊ࣭ʹཱͪฦΔ ✦ ෛ࠴ฦࡁͷΞϯνύλʔϯ
צॴ<ද>ΞϓϦͷຊ࣭ʹཱͪฦΔ ✦ ෛ࠴ฦࡁͷΞϯνύλʔϯ Ϟμϯͳٕज़Λ͍ͳ͕Βɺ͍ʹ͍͘ΞϓϦΛ࡞ͬͯ͠·͏
צॴ<ද>ΞϓϦͷຊ࣭ʹཱͪฦΔ ✦ ෛ࠴ͱ
צॴ<ද>ΞϓϦͷຊ࣭ʹཱͪฦΔ ✦ ෛ࠴ͱ6OEFSTUBOEJOHͱ࣮ͷဃͷ͜ͱ<> ✦ ʮ6OEFSTUBOEJOHʯ ʹʮ͜ͷΞϓϦԿΛ͢ΔΞϓϦͳͷ͔ʁʯͷཧղ [1] Ward Explains Debt
Metaphor - WardCunningham https://wiki.c2.com/?WardExplainsDebtMetaphor
צॴ<ද>ΞϓϦͷຊ࣭ʹཱͪฦΔ ✦ ෛ࠴ͱ6OEFSTUBOEJOHͱ࣮ͷဃͷ͜ͱ<> ✦ ʮ6OEFSTUBOEJOHʯ ʹʮ͜ͷΞϓϦԿΛ͢ΔΞϓϦͳͷ͔ʁʯͷཧղ ˺ΞϓϦͷຊ࣭ [1] Ward Explains
Debt Metaphor - WardCunningham https://wiki.c2.com/?WardExplainsDebtMetaphor
צॴ<ද>ΞϓϦͷຊ࣭ʹཱͪฦΔ ✦ ෛ࠴ͱຊ࣭ͱ࣮ͷဃͷ͜ͱ
צॴ<ද>ΞϓϦͷຊ࣭ʹཱͪฦΔ ✦ ෛ࠴ͱຊ࣭ͱ࣮ͷဃͷ͜ͱ ✦ ෛ࠴ฦࡁͷΞϯνύλʔϯ Ϟμϯͳٕज़Λ͍ͳ͕Βɺ͍ʹ͍͘ΞϓϦΛ࡞ͬͯ͠·͏
צॴ<ද>ΞϓϦͷຊ࣭ʹཱͪฦΔ ✦ ෛ࠴ͱຊ࣭ͱ࣮ͷဃͷ͜ͱ ✦ ෛ࠴ฦࡁͷΞϯνύλʔϯ Ϟμϯͳٕज़Λ͍ͳ͕Βɺ͍ʹ͍͘ΞϓϦΛ࡞ͬͯ͠·͏ ຊ࣭Λଊ͑ΒΕ͍ͯͳ͍
צॴ<ද>ΞϓϦͷຊ࣭ʹཱͪฦΔ ✦ ૯߹τοϓͷຊ࣭ ✦ "#ςετͰ͢ΔΞϓϦέʔγϣϯ ✦ ֎෦"1*ͷϨεϙϯεΛूͯ͠࠷దͳίϯςϯπΛ৴
צॴ<ද>ΞϓϦͷຊ࣭ʹཱͪฦΔ ✦ ૯߹τοϓͷຊ࣭ ✦ "#ςετͰ͢ΔΞϓϦέʔγϣϯ ✦ ֎෦"1*ͷϨεϙϯεΛूͯ͠࠷దͳίϯςϯπΛ৴ ✦ ཁ݅ఆٛʹೖΔલʹೝࣝΛ߹Θ͓ͤͯ͘
ෛ࠴ฦࡁͷ צॴ • • ΞϓϦͷຊ࣭ʹཱͪฦΔ ຊ࣭తͰͳ͍ཁ݅ͱઓ͏ ද ཪ
צॴ<ཪ> ຊ࣭తͰͳ͍ཁ݅ͱઓ͏
צॴ<ཪ>ຊ࣭తͰͳ͍ཁ݅ͱઓ͏ ✦ ෛ࠴ฦࡁͷΞϯνύλʔϯ
צॴ<ཪ>ຊ࣭తͰͳ͍ཁ݅ͱઓ͏ ✦ ෛ࠴ฦࡁͷΞϯνύλʔϯ ✦ ཁ݅Λݟ͞ͳ͍··࣮͚ͩϦϓϨΠε͢Δ
צॴ<ཪ>ຊ࣭తͰͳ͍ཁ݅ͱઓ͏ ✦ ෛ࠴ฦࡁͷΞϯνύλʔϯ ✦ ཁ݅Λݟ͞ͳ͍··࣮͚ͩϦϓϨΠε͢Δ ✦ ෆ٢ͳष͍ͷ͢Δཁ͕݅Γଓ͚Δʹෛ࠴
צॴ<ཪ>ຊ࣭తͰͳ͍ཁ݅ͱઓ͏ ✦ ෛ࠴ฦࡁͷΞϯνύλʔϯ ✦ ཁ݅Λݟ͞ͳ͍··࣮͚ͩϦϓϨΠε͢Δ ✦ ෆ٢ͳष͍ͷ͢Δཁ͕݅Γଓ͚Δʹෛ࠴ ຊ࣭తͰͳ͍ཁ݅͗མͱ͍͖ͯ͠ɺຊ࣭తͳཁ݅ʹूத͢Δ
צॴ<ཪ>ຊ࣭తͰͳ͍ཁ݅ͱઓ͏ ✦ ຊ࣭తͰͳ͍ཁ݅ͱʮઓ͏ʯ ✦ ػೳՃ؆୯ɺػೳআݏ͕ΒΕ͕ͪ ✦ ػೳআͷͨΊͷઓ͍
צॴ<ཪ>ຊ࣭తͰͳ͍ཁ݅ͱઓ͏ ✦ ຊ࣭తͰͳ͍ཁ݅ͱઓ͏ͨΊͷώϯτ ✦ Ϣʔβͷར༻ঢ়گɺӡ༻ίετΛܭଌͯ͠ΈΔ ✦ ସҊΛߟ͑ͯఏڙ͢Δ ✦ ର͢Δ
צॴ<ཪ>ຊ࣭తͰͳ͍ཁ݅ͱઓ͏ ✦ ຊ࣭తͰͳ͍ཁ݅ͱઓ͏ͨΊͷώϯτʢ։ൃମ੍ʣ ✦ εΫϥϜ։ൃ ✦ ཁ݅ΛΤϯδχΞϦϯάͰ͖Δ ✦ Կ͕ෛ࠴͔ΛҰ൪ཧղ͍ͯ͠ΔͷΤϯδχΞͰ͋Δ
ෛ࠴ฦࡁͷ צॴ • • ΞϓϦͷຊ࣭ʹཱͪฦΔ ຊ࣭తͰͳ͍ཁ݅ͱઓ͏ ද ཪ
ෛ࠴ฦࡁ άϩʔε ʙ ʙ
ෛ࠴ฦࡁ άϩʔε ʙ ʙ