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
異夢同船〜異なる夢を持ちチームで作業する〜_サンプル/imudousen_sample
Search
FORTE
November 13, 2025
Technology
380
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
異夢同船〜異なる夢を持ちチームで作業する〜_サンプル/imudousen_sample
技術書典19新刊!
https://techbookfest.org/product/6sTQSqPCPRZnSPHJAerySr
FORTE
November 13, 2025
More Decks by FORTE
See All by FORTE
入門!実践!サーバーサイドKotlin〜2026春改訂版〜サンプル/sski2_sample
fortegp05
0
110
サーバーサイドKotlinやってみた!/ssk_meetup_18_01
fortegp05
1
38
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
350
ラプラスの箱を開ける ~レトロゲームから学んだ工夫~/retro_games_any_03_01
fortegp05
1
94
ジモtechVol1_LT_フルリモート"され"力/jimotech_lt_1
fortegp05
0
77
超入門!サーバーサイドKotlin〜2026春更新版〜/sski1
fortegp05
0
540
MicronautでgRPCに入門!実践!サーバーサイドKotlin/sskm2_sample
fortegp05
0
110
アンチパターンから学ぶコミュニケーション/lcap_sample
fortegp05
0
210
Micronautで入門!実践!サーバーサイドKotlin/sskm1_sample
fortegp05
0
150
Other Decks in Technology
See All in Technology
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
200
Chainlitで作るお手軽チャットUI
ynt0485
0
170
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
230
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.9k
Djangoユーザが知っ得なPostgreSQL機能 - 設計の選択肢を増やす / Djang-use-PostgreSQL
soudai
PRO
1
230
DevOps Agentで始めるAWS運用 〜フロンティアエージェントが変える運用の現場〜
nyankotaro
1
380
2026.06.13_AI時代に事業会社が「SIer出身エンジニア」を求める理由 / Why Businesses Seek Engineers with a System Integrator Background in the AI Era
jumtech
0
1k
失敗を経て、Harness Engineering で 大切にしたいことを考える / Learning from Failure: What Matters in Harness Engineering
bitkey
PRO
1
290
protovalidate-es を導入してみた
bengo4com
0
170
Agentic ERPをどう設計するか ー 受発注エージェントを動かす、現場の知見と設計思想ー
recerqainc
1
2.2k
Dario Amodi『Policy on the AI Exponential』を理解する
nagatsu
0
210
2026TECHFRESH畢業分享會 - Lightning Talk - 打造精準高效的 MCP 設計模式與測試實務
line_developers_tw
PRO
0
700
Featured
See All Featured
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
730
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
Are puppies a ranking factor?
jonoalderson
1
3.5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
860
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Thoughts on Productivity
jonyablonski
76
5.2k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
160
Transcript
None
ҟເಉધ ʙҟͳΔເΛ࣋ͪνʔϜͰ࡞ۀ͢Δʙ FORTE ɹஶ 2025-11-16 ൛ aozora Project ൃߦ
͡Ίʹ ஶऀͷ FORTE(ϑΥϧς) Ͱ͢ɻຊॻʮత͕ҟͳͬͯಉ͡νʔϜͰ࡞ۀ͢Δ ͜ͱʯʹϑΥʔΧεͨ͠ຊʹͳΓ·͢ɻ ຊஶͷ֓೦ਤ ਤ 1: ͜͏Ͱͳ͘ ਤ
2: ͜ΕΛࢦ͍ͨ͠ 2
ຊஶͷ༰ ͜ͷຊϦʔμʔ/Ϛωʔδϟʔͱͯ͠ϝϯόʔͱͯ͠νʔϜͰ׆ಈ͖ͯͨ͠ චऀͷܦݧΛ௨ͯ͠ɺҟͳΔతΛ࣋ͬͨਓͷूஂʢνʔϜʣͰಉ͡ํʹ͔ͬ ͍ͯ͘ͱ͖ʹײͨ͡େࣄͳ͜ͱΛ͓͑͢ΔຊͰ͢ɻ༰ͱͯ͠ϓϩδΣΫτϚω δϝϯτͱνʔϜϏϧσΟϯά͕த৺ͱͳ͍ͬͯ·͢ɻ ಉ͡ເͰͳ͘ҟͳΔເ ઌʹڍ͛ͨਤʮνʔϜͷํੑΛଗ͑ΔʯΈ͍ͨͳจ຺ͰΑ͘ग़ͯ͘ΔΠϝʔδ ͔ͱࢥ͍·͢ɻҙຯ߹͍ͱͯ͠νʔϜશһͷ͘ํΛνʔϜͰ͔͍͍ͨํʹ ଗ͑Δ͜ͱͰɺେ͖ͳਪਐྗ͕ग़ΔͷͰͦ͏͍ͨ͠ͱ͍͏༰Ͱ͢ɻ͔͠͠ɺຊஶͷ ༰Ͱ͖Λଗ͑·ͤΜɻҟͳΔເΛݟͳ͕Βಉ͡ધΛਐΊΔٕज़ʹ͍ͭͯհ͢
ΔຊͱͳΓ·͢ɻ ͳͥҟͳΔເͳͷ͔ વಉ͡ເΛ࣋ͭਓͰધΛ૨͍ͩํ͕ྑ͍Ͱ͠ΐ͏ɻ͔͠͠ɺ͜Εʹେ͖ͳ ͱͯ͠ʮ࣮ࡍʹಉ͡ເΛ࣋ͬͨਓ͕গͳ͍ʢ͍ͳ͍ʣ͜ͱʯ͕͋Δͱࢥ͍·͢ɻ࿑ ಇऀෆͷࡢࠓͩͱ͜ΕແࢹͰ͖ͳ͍Ͱ͢ɻ·ͨݸਓతʹʮҟເಉધຊ ʹ࣮ݱͰ͖ͳ͍ͷ͔ʁʯͱࢥ͍ͬͯͨͷͰʮͰ͖ΔͳΒͲ͏Ε͍͍͔ʁʯΛࠓճ Ξτϓοτͯ͠Έ·ͨ͠ɻ ͜ͷຊͰಘΒΕΔޮՌʹ͍ͭͯ ͜ͷຊΛಡΉ͜ͱͰ࣍ͷޮՌΛظͰ͖·͢ɻ • Γ͍ͨ͜ͱ͕ҟͳͬͯνʔϜͰಉ͡ํΛࢦ͢ํ๏ֶ͕Δ • νʔϜͷجຊίϛϡχέʔγϣϯͩͱཧղͰ͖Δ • νʔϜϦʔμʔ/Ϛωʔδϟʔ͚͕ͩ࡞ΔͷͰͳ͍ͱཧղͰ͖Δ • νʔϜͰͷ࡞ۀΛޭͤ͞ΔϙΠϯτΛֶΔ • Ϛωδϝϯτཧ͢Δ͚ͩͰͳ͍ͱཧղͰ͖Δ ͋ͳͨͷʮଟछଟ༷ͳਓͱνʔϜͰ͏·͍͖͍ͬͯͨ͘ʯ ɺ ʮൃੜ͢ΔΛղܾ ͍ͨ͠ʯ ɺ ʮΈΜͳͰָ͘͠࡞ۀ͍ͨ͠ʯͱ͍͏ࢥ͍ʹগ͠ͰԠ͑ΒΕͨͷͳΒɺ͜ Μͳʹخ͍͜͠ͱ͋Γ·ͤΜɻ 3
ͲΜͳਓ͚͔ ຊஶνʔϜͰ࡞ۀ͢ΔՄೳੑ͕͋Δͯ͢ͷਓ͚ͱͳ͍ͬͯ·͢ɻͭ·Γ͜ͷ ຊϝϯόʔؚΊͨશͯͷνʔϜʹؔΘΔਓ͚ͷຊͱͳΓ·͢ɻ͔ͨ͠͠Β ʮνʔϜͷ͜ͱΛߟ͑ΔͷϦʔμʔϚωʔδϟʔͷͰ͠ΐʯͱࢥΘΕΔํ ͍Δ͔͠Ε·ͤΜɻׂͱ͍͏؍Ͱͦ͏͍͏ߟ͑͋Δ͔͠Ε·ͤΜ ͕ɺνʔϜͰ࡞ۀͯͦ͠ͷՌΛఏڙ͢ΔϦʔμʔϚωʔδϟʔ͚ͩͷ Ͱ͋Γ·ͤΜɻͦ͠͏ݴΘΕͯϞϠͬͱ͢ΔͷͰ͋ΕɺͥͻຊஶΛಡΜͰ͍ͨ ͚ͩΕ͍Ͱ͢ɻ ରͷνʔϜن ओʹೋਓ͔ΒेਓఔͷνʔϜ·ͰΛఆ͍ͯ͠·͢ɻेਓඦਓΛ͑Δ
νʔϜɺͱ͍͏ΑΓ৫ʹؔͯ͠ຊஶͷର֎ͱͳΓ·͢ɻͱ͍͑ɺ৫ղ ͍͚ͯ͠ਓͱਓͱͷίϛϡχέʔγϣϯͰ͢͠ɺղܾ͖͢ͷதʹνʔϜ୯ Ґͷͷଟ͋͘ΔͣͰ͢ɻͦ͏͍ͬͨ؍Ͱཱ͓͍͚ͪͨͩΔ͔ͱࢥ͍·͢ ͠ɺ৫ʹΔͱ͍͏ܗͰ͍͍͔ͳͱࢥ͍·͢ɻ ͜ͷຊͰհ͠ͳ͍͜ͱ ຊஶͰνʔϜ࡞ۀʹ͓͚Δۜͷؙհ͠·ͤΜɻͭ·Γʮ͜ΕΛΕᘳ ͳνʔϜ͕࡞ΕΔʯͱ͔ʮ͕ߟ͑Δ࠷ڧͷνʔϜͷ࡞Γํ/ӡ༻ํ๏ʯͱ͍͏ͷ հ͠·ͤΜʢͰ͖·ͤΜʣ ɻ͔ͨ͠͠ΒੈͷதʹͲΜͳڥͰɺͲΜͳ࡞ۀ ͰɺະདྷӬ߷ʹͬͯνʔϜͰͷ׆ಈ͕ඞͣ͏·͍͘͘ํ๏͕͋Δͷ͔͠Ε·ͤ Μɻ͔͠͠ɺՉฉʹͯ͠ࢲΓ·ͤΜɻ ۜͷؙͰͳ͍ ͜ͷຊۜͷؙͰͳ͍͔͠Ε·ͤΜ͕ɺ͋ͳͨͱ͋ͳͨͷνʔϜ͕ਐΜͰ͍ ͘ͱ͖ʹڌΓॴͱͳΔجຊͷߟ͑ํͱͳΕΔ͜ͱΛئͬͯॻ͍͍ͯ·͢ɻ ͜ͷຊͷ͍ํ ຊॻ಄͔ΒಡΈਐΊ͍ͯͬͯɺؾʹͳΔͱ͜Λर͍ಡΈͯ͠େৎͰ͢ɻ νʔϜʹೖΔલʹҰ௨ΓΛ௨ͯ͠Α͠ɺ͚࣍ͩோΊͯʹͳͬͨͱ͖͚ͩ֘ ՕॴΛ։͍ͯେৎͰ͢ɻ 4
͝ײ͝ࢦఠ ಡΈऴΘͬͨײؒҧ͍ͷࢦఠɺՃཁͳͲ࣍ͷϋογϡλάΛ༻͍ͯ SNS ʢTwitterɺBlueskyɺmixi2 ͷ͍ͣΕ͔ʣͰᄁ͍͍͚ͯͨͩΔͱخ͍͠Ͱ͢ɻͥͻɺ ײΛ͓͓ͪͯ͠Γ·͢ɻ #ҟເಉધ ໔ࣄ߲ ຊॻʹهࡌ͢Δ༰චऀͷॴଐ͢Δ৫ͷެࣜݟղͰ͋Γ·ͤΜɻ·ͨɺຊॻ ՄೳͳݶΓਖ਼֬Λظ͢Α͏ʹΊ͍ͯ·͕͢ɺචऀ͕ͦͷ༰Λอূ͢ΔͷͰ
͋Γ·ͤΜɻͦͷͨΊɺຊॻͷهࡌ༰ʹج͍ͮͨಡऀͷߦҝɺٴͼಡऀ͕ඃͬͨଛ ʹ͍ͭͯචऀͳΜΒΛෛ͏ͷͰ͋Γ·ͤΜɻ 5
࣍ ͡Ίʹ 2 ຊஶͷ֓೦ਤ . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . 2 ຊஶͷ༰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 ͜ͷຊͰಘΒΕΔޮՌʹ͍ͭͯ . . . . . . . . . . . . . . . . . . . . . . . 3 ͲΜͳਓ͚͔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 ͜ͷຊͰհ͠ͳ͍͜ͱ . . . . . . . . . . . . . . . . . . . . . . . . . 4 ͜ͷຊͷ͍ํ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 ໔ࣄ߲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 ୈ 1 ষ ҟͳΔເͰҰॹʹલʹਐΉͨΊʹ 9 1.1 ·ͣΔ͜ͱ . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 ࣗͷເ·ͩޠΒͳ͍ . . . . . . . . . . . . . . . . . . . . . . 10 ҆қͳಓʹ͍͔ͳ͍ . . . . . . . . . . . . . . . . . . . . . . . . 10 ૬खΛ؍͢Δ . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 ΧϝϥΦϯͷ௨༨༟Λ࣋ͬͯ . . . . . . . . . . . . . . . . . . 10 ͑ͳ͚ΕΘΒͳ͍ . . . . . . . . . . . . . . . . . . . . . . 11 ୈ 2 ষ ૬खͷເΛҰॹʹݟΔ 12 2.1 ҰॹʹݴޠԽ͢Δ . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Λ͢Δ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 ฉ͖ํ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 ͍ͨ͠ͱࢥͬͨ͜ͱɺͨ͘͠ແ͍ͱࢥͬͨ͜ͱ . . . . . . . . . . . 13 ָ͔ͬͨ͜͠ͱɺͭ·Βͳ͔ͬͨ͜ͱ . . . . . . . . . . . . . . . 13 ϞϠΔ͜ͱҙࣝ͋Δ͔ʁ . . . . . . . . . . . . . . . . . 13 2.2 ݪମݧ͔ΒΛ୳͢ . . . . . . . . . . . . . . . . . . . . . . . . 13 ݪମݧʮ͋ͷࠒͷࣗΛٹ͍͍ͨʯ . . . . . . . . . . . . . . . 13 ୈ 3 ষ νʔϜɺເɺॏͶͯ 15 6
࣍ 3.1 ເΛॏͶΔ . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . 15 എܠΛ୳Δ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 ಛఆͷ࡞ۀΛΓ͍ͨເ . . . . . . . . . . . . . . . . . . . . . . 16 ॏͳΒͳ͍ͱ͑Δ༐ؾ . . . . . . . . . . . . . . . . . . . . . . 16 ୭ͰͤʹͳΔݖར͕͋Γɺͦͷ͕ٛ͋Δ . . . . . . . . . . . 17 3.2 ಉ͡ધΛ૨͍Ͱߦ͘ . . . . . . . . . . . . . . . . . . . . . . . . . 17 ۀҕୗɺ෭ۀͰνʔϜʹࢀՃ͢Δҟເಉધͷܗ . . . . . . . . . . 17 ୈ 4 ষ ͰݟͨνʔϜ࡞ۀ 18 4.1 తόϥόϥ . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.2 ͦΕͰνʔϜͰ͍ͬͯ͘ . . . . . . . . . . . . . . . . . . . . 19 ظΛ߹ΘͤͯνʔϜΛ࡞Δ . . . . . . . . . . . . . . . . . . . 19 ເʹԊͬͨ࡞ۀΛґཔ͢Δ . . . . . . . . . . . . . . . . . . . . . 19 ಉ͡ଐੑར༻͢Δ . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.3 ҟͳΔເΛॏͶͯࣗͷເʹ͍ͯ͘͠ . . . . . . . . . . . . . . 20 4.4 ࣮ࡍʹધΛ૨͍Ͱߦͨ͘Ίʹ . . . . . . . . . . . . . . . . . . . . 20 ୈ 5 ষ ͳͥνʔϜͰ࡞ۀ͢Δͷ͔ʁ 21 5.1 ߦ͏࡞ۀΛߟ͑Δ . . . . . . . . . . . . . . . . . . . . . . . . . . 21 5.2 νʔϜͰ࡞ۀ͢Δཧ༝Λߟ͑Δ . . . . . . . . . . . . . . . . . . . 22 5.3 ٻΊΒΕΔՁΛఏڙ͢ΔͨΊ . . . . . . . . . . . . . . . . . . . 22 νʔϜͰ࡞ۀ͢Δͱߟ͑ΒΕΔ಄͕૿͑Δ . . . . . . . . . . . . . 23 ୈ 6 ষ νʔϜͰͷίϛϡχέʔγϣϯ 24 6.1 ͋Γͦ͏ͳνʔϜͷίϛϡχέʔγϣϯ . . . . . . . . . . . . . 24 6.2 ʮΘͬͨ͜ͱʯΛॏࢹ͢Δ . . . . . . . . . . . . . . . . . . . . 25 6.3 ૬ޓͷίϛϡχέʔγϣϯ . . . . . . . . . . . . . . . . . . . . . 25 ίϛϡχέʔγϣϯʹؔ͢Δٕज़ॻ . . . . . . . . . . . . . . . . . 26 ୈ 7 ষ νʔϜҰํ௨ߦͰͳ͘૬ޓͰ 28 7.1 νʔϜͷίϛϡχέʔγϣϯ૬ޓ . . . . . . . . . . . . . . . . . 28 ͨͱ͑ใࠂ͢Δͱ͖ . . . . . . . . . . . . . . . . . . . . . . . . 29 7.2 νʔϜͷޭνʔϜ͕࡞Δͷ . . . . . . . . . . . . . . . . . . 29 7.3 ඞཁ͕ͩͦΕ͚ͩͰेͰͳ͍ . . . . . . . . . . . . . . . . . 30 νʔϜͷίϛϡχέʔγϣϯΛݮΒ͢ . . . . . . . . . . . . . 30 ୈ 8 ষ νʔϜͰͷ࡞ۀΛޭͤ͞ΔϙΠϯτ 31 8.1 ͦͦޭͱʁ . . . . . . . . . . . . . . . . . . . . . . . . 31 7
࣍ 8.2 ޭ͔ΒఆٛΛຬͨ͢࡞ۀΛಋ͘ . . . . . . .
. . . . . . . . . . . 32 8.3 ޭͷे݅Λߟ͑Δ . . . . . . . . . . . . . . . . . . . . . . 32 ޭΛܭଌ͠ͳ͔ͬͨ . . . . . . . . . . . . . . . . . . . . . . 32 ୈ 9 ষ Ϛωδϝϯτͱཧ͚ͩͰͳ͍ 33 9.1 ʮͳΜͱ͔͢Δ͜ͱʯ . . . . . . . . . . . . . . . . . . . . . . . . 33 ʮཧʯͰ͖ΔͩΖ͏͔ʁ . . . . . . . . . . . . . . . . . . . 34 ෆ࣮֬ੑʹରԠ͢Δ . . . . . . . . . . . . . . . . . . . . . . . . . 34 9.2 େࣄͳͷղܾྗ . . . . . . . . . . . . . . . . . . . . . . . . 35 Λղܾ͢Δྗ . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ղ͖͘Λఆٛ͢Δྗ . . . . . . . . . . . . . . . . . . . . . 35 ϚωδϝϯτͱͳΜͱ͔͢ΔͨΊʹΛղܾ͢Δׂ . . . . . 35 ϚωδϝϯτͰେࣄͳ͜ͱղܾྗ . . . . . . . . . . . . . . 35 ୈ 10 ষ ҟͳΔເΛݟ͍ͯͯಉ͡ધΛ૨͍Ͱ͍ͨ͘Ίʹ 37 10.1 ເఆظతʹݟΔͷ . . . . . . . . . . . . . . . . . . . . . . . . 37 10.2 ΰʔϧʹͨΕͨ͘ͳ͍ . . . . . . . . . . . . . . . . . . . . . 37 10.3 φϥςΟϒΛଋͶΔ . . . . . . . . . . . . . . . . . . . . . . . . . 38 10.4 ݥͲ͜·Ͱͩͬͯଓ͍͍ͯ͘ɺ͔ͩΒͦ͜Ұॹʹ . . . . . . . 38 A ࢀߟʹͨ͠ॻ੶ Podcast ͷհ 39 A.1 ࢀߟॻ੶ͷհ . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 A.2 ࢀߟ Podcast ͷհ . . . . . . . . . . . . . . . . . . . . . . . . 41 ͋ͱ͕͖ 43 λΠτϧʹӨڹΛड͚ͨຊʮઓ૪ࠂཧళʯ . . . . . . . . . . . . . . . 43 ৽͍͠ເ͕എதΛԡ͔͢Β . . . . . . . . . . . . . . . . . . . . . . . . . 44 ͍͞͝ʹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 ిࢠ൛ʹ͍ͭͯ 45 ஶऀհ 46 จষ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 ॴଐαʔΫϧ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Πϥετ୲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 8