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
Yusuke Yasuo
March 22, 2019
Technology
0
210
スクラム勉強会
Yusuke Yasuo
March 22, 2019
Tweet
Share
More Decks by Yusuke Yasuo
See All by Yusuke Yasuo
Rails開発で技術的負債を増やさないためにやっていること
yusukeyasuo
0
830
コードを書く前に既に勝負は決まっている
yusukeyasuo
3
1.1k
Rails6新機能 複数DB対応について
yusukeyasuo
0
540
Rails×Serverless
yusukeyasuo
0
110
TerraformではじめるInfrastructure as Code
yusukeyasuo
1
780
Other Decks in Technology
See All in Technology
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.1k
Ultra Ethernet (UEC) v1.0 仕様概説
markunet
3
220
AWSをCLIで理解したい! / I want to understand AWS using the CLI
mel_27
2
160
バクラクのSREにおけるAgentic AIへの挑戦/Our Journey with Agentic AI
taddy_919
2
1.1k
JAWSDAYS2026_A-6_現場SEが語る 回せるセキュリティ運用~設計で可視化、AIで加速する「楽に回る」運用設計のコツ~
shoki_hata
0
2.9k
Agentic Software Modernization - Back to the Roots (Zürich Agentic Coding and Architectures, März 2026)
feststelltaste
1
210
DX Improvement at Scale
ntk1000
3
340
AIエージェント時代に備える AWS Organizations とアカウント設計
kossykinto
0
190
男(監査)はつらいよ - Policy as CodeからAIエージェントへ
ken5scal
5
770
生成AIの利用とセキュリティ /gen-ai-and-security
mizutani
1
1.4k
組織のSREを推進するためのPlatform EngineeringとEKS / Platform Engineering and EKS to drive SRE in your organization
chmikata
0
190
チームメンバー迷わないIaC設計
hayama17
5
4k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.2k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Raft: Consensus for Rubyists
vanstee
141
7.3k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
120
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
380
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
Embracing the Ebb and Flow
colly
88
5k
The Curse of the Amulet
leimatthew05
1
9.7k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
280
Game over? The fight for quality and originality in the time of robots
wayneb77
1
130
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.4k
Transcript
εΫϥϜษڧձ ҆ඌ༑༎!SFEJTIגࣜձࣾ
"HFOEB w ࣗݾհ w εΫϥϜʹ͍ͭͯཧղΛਂΊΔ w ࣮ࡍʹؒεΫϥϜΛͬͯΈͯײ͍ͯ͡Δ͜ͱ w ·ͱΊ w
2"
ࣗݾհ w ҆ඌ༑༎ w ॴଐ w SFEJTIגࣜձࣾϦʔυΤϯδχΞ w ܦྺ w
݄/55ίϛϡχέʔγϣϯೖࣾ w ݄/55Ϩκφϯτʹస੶ w ݄ίϩϓϥೖࣾ w ݄"DUೖࣾ w ݄ΦϑΟε/6ೖࣾ w ݄SFEJTIೖࣾ w ݄EFMZೖࣾ༧ఆ w ୲ w ϑϧελοΫʢओʹαʔόʔαΠυΤϯδχΞʣ w ࣌ظʹΑͬͯ1.ɺ࠾༻ɺ$4ɺӦۀFUD
ࠓεΫϥϜΛͲΜͳ෩ʹ ਐΊ͍ͯΔ͔ڭ͍͑ͯͩ͘͞
SFEJTIͰͷεΫϥϜ w िؒεϓϦϯτ w ;FOIVCΛ༻͍ͯΧϯόϯํࣜͰλεΫϕϩγςΟͷ ཧ w HFFLCPU ΦϑϥΠϯͰͷσΠϦʔεΫϥϜ
None
None
None
None
None
εΫϥϜͷཧղΛਂΊΔ
͡Ίʹ w ࠓ͓͢͠Δ༰εΫϥ ϜΨΠυʹج͍͍ͮͯ·͢
εΫϥϜͷఆٛ w ෳࡶͰมԽͷܹ͍͠ʹରԠ͢ΔͨΊͷϑϨʔϜϫʔΫ w ՄೳͳݶΓՁͷߴ͍ϓϩμΫτΛੜ࢈త͔ͭతʹಧ͚ ΔͨΊͷͷ
εΫϥϜͷಛ ܰྔ ཧղ͕༰қ शಘࠔ
εΫϥϜͷཧ w εΫϥϜܦݧओٛΛجຊʹ͍ͯ͠Δ w ܦݧओٛͱɺ࣮ࡍͷܦݧͱطʹجͮ͘அʹΑͬͯ ͕ࣝ֫ಘͰ͖Δͱ͍͏ͷ w εΫϥϜͰɺ෮త͔ͭਐతͳख๏Λ༻͍ͯɺ༧ଌ Մೳੑͷ࠷దԽͱϦεΫͷཧΛߦ͏
εΫϥϜΛࢧ͑Δຊப ಁ໌ੑ ݕࠪ దԠ
ಁ໌ੑ w ܦݧతϓϩηεͰॏཁͳͷɺ݁ՌΛ࣋ͭऀʹର͠ ͯݟ͑ΔԽ͞Ε͍ͯΔ͜ͱ w ಁ໌ੑͱɺ͜͏ͨ͜͠ͱ͕ඪ४Խ͞Εɺݟ͍ͯΔਓ͕ ڞ௨ཧղΛ࣋ͭ͜ͱ w ྫ w
࡞ۀ͢ΔਓͱͦͷΠϯΫϦϝϯτΛݕࠪ͢Δਓ͕ʮ ʯͷఆٛΛڞ༗͍ͯ͠Δ
ݕࠪ w εΫϥϜͷϢʔβʔɺεΫϥϜͷ࡞εϓϦϯτ ΰʔϧͷਐḿΛසൟʹݕࠪ͠ɺ·͘͠ͳ͍มԽΛݕ ͢Δ w ͨͩ͠ɺසൟʹΓ͗ͯ͢࡞ۀͷ͛ʹͳ͍͚ͬͯͳ ͍ w εΩϧͷߴ͍ݕࠪ୲ऀ͕೦ೖΓʹߦ͑ɺݕࠪ࠷େ
ͷޮՌΛͨΒ͢
దԠ w ϓϩηεͷෆඋ͕ڐ༰Λ͑ɺՌͱͳΔϓϩμΫτ Λड͚ೖΕΒΕͳ͍ͱݕࠪ୲ऀ͕அͨ͠߹ɺϓ ϩηεͦͷߏཁૉΛௐ͢Δඞཁ͕͋Δ w ௐͰ͖Δ͚ͩૣ͘ߦ͍ɺ͜ΕҎ্ͷҳΛ͕ͳ͚ Ε͍͚ͳ͍
εΫϥϜͷͭͷΠϕϯτ w εϓϦϯτϓϥϯχϯά w σΠϦʔεΫϥϜ w εϓϦϯτϨϏϡʔ w εϓϦϯτϨτϩεϖΫςΟϒ
εΫϥϜͷͭͷՁج४ w ֬ʢDPNNJUNFOUʣ w ༐ؾʢDPVSBHFʣ w ूதʢGPDVTʣ w ެ։ʢPQFOOFTTʣ w
ଚܟʢSFTQFDUʣ
εΫϥϜνʔϜ w ϓϩμΫτΦʔφʔɺ։ൃνʔϜɺεΫϥϜϚελʔͰ ߏ͞ΕΔ w ࣗݾ৫Խ͞Ε͓ͯΓɺػೳԣஅత w ࣗݾ৫ԽνʔϜɺ࡞ۀΛ͛͠ΔͨΊͷ࠷ળͷࡦ ΛɺνʔϜ֎͔ΒͷࢦࣔͰͳ͘ɺࣗͨͪͰબ͢Δ w
ػೳԣஅతνʔϜɺνʔϜҎ֎ʹཔΒͣʹ࡞ۀΛ͠ ͛ΔೳྗΛ͍࣋ͬͯΔɻ
ϓϩμΫτΦʔφʔ w ։ൃνʔϜ͔ΒੜΈग़͞ΕΔϓϩμΫτͷՁͷ࠷େԽʹΛ࣋ͭ w ϓϩμΫτόοΫϩάͷཧʹΛ࣋ͭਓͷਓؒ w ϓϩμΫτόοΫϩάͷཧͱ w ϓϩμΫτόοΫϩάΞΠςϜΛ໌֬ʹදݱ͢Δ w
ΰʔϧͱϛογϣϯΛୡͰ͖ΔΑ͏ʹϓϩμΫτόοΫϩάΞΠςϜΛฒͼସ͑Δ w ։ൃνʔϜ͕ߦ͏࡞ۀͷՁΛ࠷దԽ͢Δ w ϓϩμΫτόοΫϩάΛશһʹݟ͑ΔԽɾಁ໌Խɾ໌֬Խ͠ɺεΫϥϜνʔϜ͕࣍ʹߦ͏࡞ۀ Λࣔ͢ w ඞཁͱ͞ΕΔϨϕϧͰϓϩμΫτόοΫϩάΞΠςϜΛ։ൃνʔϜʹཧղͯ͠Β͏ w ϓϩμΫτΦʔφʔΛ͏·͘ػೳͤ͞Δʹɺ৫શମͰϓϩμΫτΦʔφʔͷܾఆΛଚॏ͠ͳ͚Ε ͍͚ͳ͍
։ൃνʔϜ w ֤εϓϦϯτͷऴྃ࣌ʹϦϦʔεஅՄೳͳʮʯ͠ ͨϓϩμΫτΠϯΫϦϝϯτΛಧ͚Δ͜ͱͷͰ͖Δઐ ՈͰߏ͞Ε͍ͯΔ w ʮʯͨ͠ΠϯΫϦϝϯτɺεϓϦϯτϨϏϡʔʹ ඞཁͰ͋Δ w ΠϯΫϦϝϯτΛ࡞Ͱ͖Δͷɺ։ൃνʔϜͷϝϯόʔ
͚ͩͰ͋Δ
εΫϥϜϚελʔ w εΫϥϜΨΠυͰఆٛ͞ΕͨεΫϥϜͷଅਐͱࢧԉʹ Λ࣋ͭ w εΫϥϜϚελʔϓϩμΫτΦʔφʔΛࢧԉ͢Δ w εΫϥϜϚελʔ։ൃνʔϜΛࢧԉ͢Δ w εΫϥϜϚελʔ৫Λࢧԉ͢Δ
εΫϥϜΠϕϯτ w εΫϥϜͰنఆ͞ΕͨΠϕϯτنଇੑΛ࡞Γग़͠ɺε ΫϥϜͰఆٛ͞Ε͍ͯͳ͍ϛʔςΟϯάͷඞཁੑΛ࠷খ Խ͢Δ w εϓϦϯτɺεϓϦϯτϓϥϯχϯάɺσΠϦʔεΫϥ ϜɺεϓϦϯτϨϏϡʔɺεϓϦϯτϨτϩεϖΫςΟ ϒͰߏ͞ΕΔ
εϓϦϯτ w εΫϥϜͷத৺εϓϦϯτͰ͋Δɻ͜Εɺʮʯ ͨ͠ɺར༻ՄೳͳɺϦϦʔεஅՄೳͳϓϩμΫτΠϯ ΫϦϝϯτΛ࡞ΔͨΊͷɺ͔݄ҎԼͷλΠϜϘοΫε w εϓϦϯτΰʔϧʹѱӨڹΛٴ΅͢Α͏ͳมߋΛՃ͑ͳ ͍ w ࣭ඪΛԼ͛ͳ͍
w ֶश͕ਐΉʹͭΕͯείʔϓ͕໌֬Խ͞ΕΔ
εϓϦϯτΰʔϧ w εϓϦϯτΰʔϧεϓϦϯτͷతͷू߹Ͱ͋Γɺϓ ϩμΫτόοΫϩάͷ࣮ʹΑ࣮ͬͯݱ͢ΔͷͰ͋Δ w ։ൃνʔϜ͕ΠϯΫϦϝϯτΛߏங͢Δཧ༝ΛΔࢦ w εϓϦϯτΰʔϧΛઃఆ͢Δ͜ͱͰɺ։ൃνʔϜ͕εϓ Ϧϯτऴྃ·Ͱʹ࣮͢ΔػೳΛॊೈʹͰ͖Δ w
εϓϦϯτΰʔϧ͕͋Εɺ։ൃνʔϜҰகஂ݁ͯ͠ ࡞ۀ͕Ͱ͖Δ
εϓϦϯτϓϥϯχϯά w εϓϦϯτͷ࡞ۀεϓϦϯτϓϥϯχϯάͰܭը͢Δ w εΫϥϜνʔϜͷڞಉ࡞ۀ w εϓϦϯτϓϥϯχϯάͰɺҎԼͷ࣭ʹ͑Δ w ΠϯΫϦϝϯτͰԿΛಧ͚Δ͜ͱ͕Ͱ͖Δ͔ʁ w
ΠϯΫϦϝϯτΛಧ͚ΔͨΊʹඞཁͳ࡞ۀΛͲͷΑ͏ ʹ͛͠Δ͔ʁ
σΠϦʔεΫϥϜ w ։ൃνʔϜͷͨΊͷؒͷλΠϜϘοΫε w εϓϦϯτͰɺຖσΠϦʔεΫϥϜΛ։࠵ w લճͷσΠϦʔεΫϥϜ͔Βߦͳͬͨ࡞ۀͷݕࠪͱࠓޙͷ εϓϦϯτ࡞ۀͷ༧Λ͢Δ͜ͱͰɺνʔϜͷίϥϘϨʔ γϣϯύϑΥʔϚϯεΛ࠷దԽ͢Δ w
ࣗݾ৫ԽνʔϜͱͯ͠εϓϦϯτΰʔϧΛୡ͠ɺεϓ Ϧϯτऴྃ·Ͱʹظ͞ΕΔΠϯΫϦϝϯτΛ࡞Ͱ͖Δ ͔ΛຖѲ͠ͳ͚Ε͍͚ͳ͍
εϓϦϯτϨϏϡʔ w εϓϦϯτͷऴྃ࣌ʹΠϯΫϦϝϯτͷݕࠪͱɺඞཁͰ ͋ΕϓϩμΫτόοΫϩάͷదԠΛߦ͏ͷ w εΫϥϜνʔϜͱεςʔΫϗϧμʔ͕εϓϦϯτͷՌ ΛϨϏϡʔ͢Δ w ՁΛ࠷దԽ͢ΔͨΊʹ࣍ʹԿ͕Ͱ͖Δ͔ΛࢀՃऀશһ Ͱ͠߹͏
εϓϦϯτϨτϩεϖΫςΟϒ w εΫϥϜνʔϜͷݕࠪͱ࣍ͷεϓϦϯτͷվળܭըΛ࡞͢Δ w εΫϥϜϚελʔɺ͜ͷΠϕϯτ͕࣮֬ʹ։࠵͞ΕΔΑ͏ʹ͢Δɻ ·ͨɺࢀՃऀʹతΛཧղͯ͠Β͏ w ҎԼͷత͕͋Δ w ਓɾؔɾϓϩηεɾπʔϧͷ؍͔ΒࠓճͷεϓϦϯτΛݕࠪ͢Δ
w ͏·͍߲ͬͨ͘ࠓޙͷվળ͕ඞཁͳ߲Λಛఆɾཧ͢Δ w εΫϥϜνʔϜͷ࡞ۀͷվળ࣮ࢪܭըΛ࡞͢Δ
εΫϥϜͷ࡞ w εΫϥϜͷ࡞ɺ࡞ۀՁΛදͨ͠ͷͰ͋Γɺ ಁ໌ੑݕࠪɾదԠͷػձΛఏڙ͢ΔͷͰ͋Δ w ϓϩμΫτόοΫϩάɺεϓϦϯτόοΫϩάɺΠϯΫ ϦϝϯτͰߏ͞ΕΔ
ϓϩμΫτόοΫϩά w ϓϩμΫτόοΫϩάɺϓϩμΫτʹඞཁͩͱѲ͍ͯ͠ΔͷΛ ͯ͢ॱ൪ʹฒͨҰཡ w ϓϩμΫτʹର͢Δมߋཁٻͷ།Ұͷใݯ w ಈతͰ͋ΓɺదͰڝ૪ྗͷ͋Δ༗༻ͳϓϩμΫτʹඞཁͳͷΛٻ Ίͯઈ͑ͣมԽ͢Δ w
ϓϩμΫτόοΫϩάʹؚ·ΕΔΞΠςϜʹରͯ͠ɺৄࡉͷՃɺݟ ੵΓɺฒͼସ͑Λ͢Δ͜ͱΛɺϦϑΝΠϯϝϯτͱݺͿ Ξ ϦϑΝΠϯϝϯτɺ։ൃνʔϜͷ࡞ۀͷҎԼʹ͢Δ͜ͱ͕ଟ ͍
εϓϦϯτόοΫϩά w εϓϦϯτͰબͨ͠ϓϩμΫτόοΫϩάΞΠςϜͱɺͦΕΒͷΞΠ ςϜΛϓϩμΫτΠϯΫϦϝϯτʹͯ͠ಧ͚ɺεϓϦϯτΰʔϧΛୡ ͢ΔͨΊͷܭըΛ߹Θͤͨͷ w ։ൃνʔϜ͕εϓϦϯτΰʔϧΛୡ͢Δͷʹඞཁͳ࡞ۀ͕ͯ͢ݟ͑ ΔԽ͞Ε͍ͯΔ w ৽͍͠࡞ۀ͕ඞཁʹͳΕɺ։ൃνʔϜ͕εϓϦϯτόοΫϩάʹ࡞ۀ
ΛՃ͢Δɻ࡞ۀ͕ྃ͢Εɺ࡞ۀͷݟੵΓΛߋ৽͢Δɻܭըͷཁ ૉ͕ෆཁʹͳΕআ͢Δ w ։ൃνʔϜσΠϦʔεΫϥϜʹ͓͍ͯɺ͜ͷ࡞ۀͷ߹ܭΛ͢Δ
ΠϯΫϦϝϯτ w ͜Ε·ͰͷΠϯΫϦϝϯτͷՁͱࠓճͷεϓϦϯτͰ ͨ͠ϓϩμΫτόοΫϩάΞΠςϜΛ߹Θͤͨͷ Ͱ͋Δ w εϓϦϯτͷऴྃ࣌ʹɺ৽͍͠ΠϯΫϦϝϯτ͕ʮ ʯ͍ͯ͠ͳ͚Ε͍͚ͳ͍
࡞ͷಁ໌ੑ w εΫϥϜಁ໌ੑʹґଘ͍ͯ͠Δ w ࡞ͷঢ়ଶΛѲ͢Δ͜ͱͰɺՁͷ࠷దԽϦεΫ ͷ੍ޚʹؔ͢ΔܾఆΛߦ͏
lεΫϥϜϚελʔͷࣄɺεΫϥϜνʔϜ ৫ͱҰॹʹͳͬͯɺ࡞ͷಁ໌ੑΛ্ͤ͞Δ ͜ͱͰ͋Δɻ ͜ͷࣄʹɺֶशɾઆಘɾมԽΛ͏͜ͱ͕ଟ ͍ɻಁ໌ੑҰʹͯ͠ͳΒͣɻ ಁ໌ੑͱ͍ಓͷΓͳͷͰ͋Δɻz
ʮʢ%POFʣʯͷఆٛ w ϓϩμΫτόοΫϩάΞΠςϜΠϯΫϦϝϯτͷʮʯΛ ܾΊΔͱ͖ʹɺશһ͕ͦͷʮʯͷҙຯΛཧղ͓͔ͯ͠ ͳ͚Ε͍͚ͳ͍ w εΫϥϜνʔϜʹΑͬͯͦͷҙຯେ͖͘ҟͳΔ͔͠Εͳ͍ ͕ɺ࡞ۀͷྃʹ͍ͭͯϝϯόʔ͕ڞ௨ͷཧղΛ࣋ͪɺಁ໌ੑ Λ֬อ͠ͳ͚Ε͍͚ͳ͍ w
͜ΕɺεΫϥϜνʔϜͷʰʮʯͷఆٛʱͱݺΕɺϓϩ μΫτΠϯΫϦϝϯτͷ࡞ۀ͕͔ྃͨ͠Ͳ͏͔ͷධՁʹΘ ΕΔ
࣮ࡍʹεΫϥϜΛͬͯΈͯ
Α͔ͬͨ͜ͱ w νʔϜ͕ͲΕ͘Β͍ͷՁΛੜΈग़͢͜ͱ͕Ͱ͖͍ͯΔ ͔ՄࢹԽ͞ΕΔ w ՝͕ՄࢹԽ͞ΕΔ͜ͱʹΑͬͯվળ͕ߦ͑Δ w ඪ͕໌֬ʹͳΔ͜ͱͰୡ্͕͕֬Δ w Ξτϓοτ͕ՄࢹԽ͞ΕΔ͜ͱʹΑͬͯੜΈग़͞ΕΔ
Ձ͕҆ఆ͢Δ w ίτʹूதͰ͖Δ
՝ w ӡ༻͕େมʢׂɺݕࠪɺڭҭFUDʣ w ϓϩμΫτΦʔφʔɺεςΠΫϗϧμʔෆࡏ w εΫϥϜʹैͬͯՁΛఏڙͨ͠ͱͯ͠Ϗδωε͕ ޭ͢ΔͱݶΒͳ͍
ݸਓతͳ݁ w ϓϩμΫτΦʔφʔεΫϥϜϚελʔͷׂ͔ͳΓ ॏཁͳͷͰձࣾͱͯ͠ͷόοΫΞοϓ͕ඞཁ w εΫϥϜΨΠυΛཧղͨ͠εΫϥϜνʔϜΛἧ͑Δ͜ͱ ͕Ͱ͖ͳ͍ͱޮՌݶఆత w ͖ͪΜͱӡ༻͢Δ͜ͱ͕Ͱ͖ΕڧྗͳثʹͳΔ w
͙͢ʹ݁Ռ͕ग़Δ͜ͱΛظͤͣʹಓʹվળΛॏͶͯ ͍͘͜ͱ͕ॏཁ
·ͱΊ w εΫϥϜΨΠυΛಡΜͰɺද໘తͳϓϩηε͚ͩͰͳ ͘ɺߟ͑ํΛཧղ͠·͠ΐ͏ w εΫϥϜνʔϜશһ͕ཧղ͍ͯ͠Δ͜ͱ͕ཧ w εΫϥϜΛ͏·͍͘͜ͳ͢ͷ͍͕͠ɺϓϩμΫτ ͷՁΛߴΊΔ্ͰڧྗͳثʹͳΓಘΔͷͰɺதظ తͳࢹͰऔΓΜͰ͍͘͜ͱ͕ॏཁ
2"