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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
asumikam
June 24, 2023
Technology
0
1k
スクラム(の一部)を導入してよくなったこと
6/23 (非公式)PHPカンファレンス福岡 前夜祭
asumikam
June 24, 2023
Tweet
Share
More Decks by asumikam
See All by asumikam
PHPコミュニティのあるきかた & ちいさく PHPUnitをつくってみる / Tech Challenge Party 2026
asumikam
0
4
ubuntu-latest から ubuntu-slim へ移行しよう!コスト削減うれしい~!
asumikam
0
980
ちいさくPHPUnitをつくり、仕組みと拡張ポイントを探る
asumikam
3
1.1k
ちいさくPHPUnitをつくってみる
asumikam
0
67
プロダクトコードとOSSに学ぶ例外処理の選択肢 — キャッチするのか、投げっぱなしにするのか
asumikam
3
2.4k
うまくいかないスプリントレビューと、うまくいくスプリントレビュー
asumikam
15
4.9k
わたしの"コミュニティへの還元"リレーション #devsumi
asumikam
2
4.9k
東京Ruby会議12 vs PHPカンファレンス小田原〜オーガナイザーが語る見所と裏側〜
asumikam
0
120
PHPUnitでモックとスタブを使いこなす / PHP Conference Japan 2024
asumikam
4
2.3k
Other Decks in Technology
See All in Technology
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
240
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
820
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
190
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
180
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
190
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
100
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
220
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
260
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
1
2.8k
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
230
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.5k
Agent Skils
dip_tech
PRO
0
120
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
940
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
First, design no harm
axbom
PRO
2
1.1k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
56
Making Projects Easy
brettharned
120
6.6k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Ruling the World: When Life Gets Gamed
codingconduct
0
140
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Fireside Chat
paigeccino
41
3.8k
Transcript
εΫϥϜʢͷҰ෦ʣΛ ಋೖͯ͠Α͘ͳͬͨ͜ͱ BTVNJLBN
͜Μʹͪʂ w ͋͢Έ 🐦!BTVNJLBN w খాݪͷ/&גࣜձࣾʹۈΊਃ͢ w 8FCΞϓϦ։ൃ🙋 w
1)1(P3VCZ"845FSSBGPSN3FBDUʜ
📃PTIJOBHBLJ📃 w εΫϥϜʢͷҰ෦ʣΛಋೖͨ͠ΩοΧέ w εΫϥϜʢͷҰ෦ʣΛಋೖͯ͠มΘͬͨ͜ͱ w ·ͱΊ શʹεΫϥϜΛಋೖͰ͖͍ͯΔΘ͚Ͱͳ͍ͷͰ ਖ਼͘͠ʮεΫϥϜΛͨ͠ʯͰͳ͍ͷͰ͕͢ɺ ͜ͷޙ͔ΒʮεΫϥϜΛͨ͠ʯͱ͠Ό͍͖ͬͯ·͢🙋
εΫϥϜΛ ಋೖͨ͠ΩοΧέ
ͣͬͱ๊͑ͯͨϞϠ😶🌫 εΫϥϜΛಋೖͨ͠ΩοΧέ ΤϯδχΞ͕ ͏·͘ՁΛ࡞Εͯͳ͍ײ
ͣͬͱ๊͑ͯͨϞϠ😶🌫 εΫϥϜΛಋೖͨ͠ΩοΧέ ΤϯδχΞ͕ ͏·͘ՁΛ࡞Εͯͳ͍ײ w ϦϦʔε͢Δ·Ͱ͕͍ w ͦΕͪΌΜͱʮՁʯʁ
ͣͬͱ๊͑ͯͨϞϠ😶🌫 εΫϥϜΛಋೖͨ͠ΩοΧέ ΤϯδχΞ͕ ͏·͘ՁΛ࡞Εͯͳ͍ײ w ϦϦʔε͢Δ·Ͱ͕͍ w ͦΕͪΌΜͱʮՁʯʁ
ͣͬͱ๊͑ͯͨϞϠ😶🌫 εΫϥϜΛಋೖͨ͠ΩοΧέ ΤϯδχΞ͕ ͏·͘ՁΛ࡞Εͯͳ͍ײ w ϦϦʔε͢Δ·Ͱ͕͍ w ͦΕͪΌΜͱʮՁʯʁ ͳΜͱ͔ͨ͠ʙʙʙʙʙʙʙʙ͍ʂ😫
ࢦ͍ͨ͠ੈք εΫϥϜΛಋೖͨ͠ΩοΧέ w ʮՌʯΛͬͱಧ͚Δ w ʮՌʯʹͬͱࣗ৴Λͭ
ࢦ͍ͨ͠ੈք εΫϥϜΛಋೖͨ͠ΩοΧέ w ʮՌʯΛͬͱಧ͚Δ w ʮՌʯʹͬͱࣗ৴Λͭ ޙԡͯ͘͠͠ΕΔ্࢘
ࢦ͍ͨ͠ੈք εΫϥϜΛಋೖͨ͠ΩοΧέ w ʮՌʯΛͬͱಧ͚Δ w ʮՌʯʹͬͱࣗ৴Λͭ ޙԡͯ͘͠͠ΕΔ্࢘ εΫϥϜ ͬͯΈΔ💪
εΫϥϜͱ εΫϥϜΛಋೖͨ͠ΩοΧέ εΫϥϜ։ൃ 4DSVN ͱΞδϟΠϧख๏ͷͻͱͭͰ গਓͷνʔϜʹ͔Εظؒͷ։ൃαΠΫϧΛ͘Γฦ͠ߦ͏ ϑϨʔϜϫʔΫͰ͢ɻ νʔϜͷίϥϘϨʔγϣϯ্Λଅ͠ɺΠϯύΫτͷେ͖ͳ ࣄͷୡΛαϙʔτ͢Δख๏ͱͯ͠ਓؾ͕͋Γ·͢ɻ
ʢࢀরɿIUUQTBTBOBDPNKBSFTPVSDFTXIBUJTTDSVNʣ 10 %&7 4.
εϓϦϯτ εΫϥϜΛಋೖͨ͠ΩοΧέ εϓϦϯτ XʙX 1#- εϓϦϯτ ϓϥϯχϯά σΠϦʔεΫϥϜ ˍ։ൃ εϓϦϯτ
ϨϏϡʔ εϓϦϯτ ϨτϩεϖΫςΟϒ ʢ;Γ͔͑Γʣ
Ҏલ·Ͱͷ։ൃελΠϧ εΫϥϜΛಋೖͨ͠ΩοΧέ w िؒʙϲ݄ͷ։ൃظؒ w શػೳΛݕূʢ$4ɺ4BMFTʹґཔʣ w શػೳͰͷϦϦʔε &$ΧʔτରԠ ड
ࡏݿ ϖʔδ XFFLT XFFLT XFFLT ϦϦʔε୯ҐʢΠϝʔδʣ
εΫϥϜΛಋೖͨ͠։ൃελΠϧ εΫϥϜΛಋೖͨ͠ΩοΧέ w εϓϦϯτΛिؒʹͨ͠ w ݕূεϓϦϯτϨϏϡʔͰಉظʹ࣮ࢪ w ϦϦʔεिؒʹճʢ࠷ʣ &$ΧʔτରԠ डʢ࠷ݶʣ
ड Ћ ड Ћ Ћ ࡏݿʢ࠷ݶʣ XFFLຖ
࣮ࡍʹಋೖͯ͠ มΘͬͨ͜ͱ
EJGGʮ։ൃͷεεϝΧλʯ ࣮ࡍʹಋೖͯ͠มΘͬͨ͜ͱ w ʮෳػೳʯˠʮ୯ػೳʯͷ։ൃ w ʮखΓʯΛݶΓͳ͘গͳ͍ͨ͘͠ w ʮ༷ʯ w ʮઃܭʯ
w ʮ։ൃʯ ϦϑΝΠϯϝϯτ ϓϥϯχϯά ϖΞϓϩɾϞϒϓϩ બͱूத िؒʙϲ݄ िؒ
EJGGʮNBJOϚʔδʯ ࣮ࡍʹಋೖͯ͠มΘͬͨ͜ͱ िؒʙϲ݄ िؒ
EJGGʮNBJOϚʔδʯ w ৽ͨͳ՝ಉ͡ॴΛΈΜͳͰ৮ΔʮDPO fl JDUࡇΓʯ w Ͳ͏͔ͨ͠λεΫͷαΠδϯάΛʮ͕ਖ਼ٛʯʹͨ͠ w ʮఔͷίϯϑϦΫτʯͳΒෛ୲গͳ͍ w
ͦͷ݁ՌຖNBJOϒϥϯνʹϚʔδ͢ΔαΠΫϧ͕Ͱ͖ͨ w ʢ։ൃΛ͏·͘Γ͘Γ͢Δೳྗ͍ͭͨʣ ࣮ࡍʹಋೖͯ͠มΘͬͨ͜ͱ िؒʙϲ݄ िؒ
EJGGʮNBJOϚʔδʯ w ৽ͨͳ՝ಉ͡ॴΛΈΜͳͰ৮ΔʮDPO fl JDUࡇΓʯ w Ͳ͏͔ͨ͠λεΫͷαΠδϯάΛʮ͕ਖ਼ٛʯʹͨ͠ w ʮఔͷDPO fl
JDUʯͳΒෛ୲গͳ͍ w ͦͷ݁ՌຖNBJOϒϥϯνʹϚʔδ͢ΔαΠΫϧ͕Ͱ͖ͨ w ʢ։ൃΛ͏·͘Γ͘Γ͢Δೳྗ͍ͭͨʣ ࣮ࡍʹಋೖͯ͠มΘͬͨ͜ͱ िؒʙϲ݄ िؒ
EJGGʮNBJOϚʔδʯ w ৽ͨͳ՝ಉ͡ॴΛΈΜͳͰ৮ΔʮDPO fl JDUࡇΓʯ w Ͳ͏͔ͨ͠λεΫͷαΠδϯάΛʮ͕ਖ਼ٛʯʹͨ͠ w ʮఔͷDPO fl
JDUʯͳΒෛ୲গͳ͍ w ͦͷ݁ՌຖNBJOϒϥϯνʹϚʔδ͢ΔαΠΫϧ͕Ͱ͖ͨ w ʢ։ൃΛ͏·͘Γ͘Γ͢Δೳྗ͍ͭͨʣ ࣮ࡍʹಋೖͯ͠มΘͬͨ͜ͱ िؒʙϲ݄ िؒ
EJGGʮ։ൃλεΫͷαΠδϯάʯ w ྑ͔ͬͨ͜ͱ w ྲྀಈతʹλεΫ͕ྲྀΕ͍ͯ͘ɺؾ࣋ͪ͑͑ w Έ͗ͨ͢ΒόϨΔʢʁʣͷͰࣗવʹ૬ஊͤ͟ΔΛಘͳ͍ w w
ேձɾ༦ձ w ;PPNͷϒϨΠΫΞτϧʔϜͰͣͬͱ͍Δঢ়گ࡞Δ ࣮ࡍʹಋೖͯ͠มΘͬͨ͜ͱ ʙ
EJGGʮݕূʢεϓϦϯτϨϏϡʔʣʯ w ಉظత͔ͩΒಘΒΕΔ৽͍͠ൃݟ w ʮ͍ʹͦ͘͏ʯʮΘͬͯͳ͍ʯʮ͜Εཉͦ͠͏ͩͳʯ w ͜·ΊͳݕࠪʹΑΓখ͞ͳํసΛ܁ΓฦͤΔ w ਖ਼͍͠Ռͱ͍͏࣮ײ ࣮ࡍʹಋೖͯ͠มΘͬͨ͜ͱ
िؒʙϲ݄ िؒ ඇಉظ ಉظ
EJGGʑͷ՝;Γ͔͑ΓͰղফ w ʮࠓिεϓϦϯτඈͼग़ͪΌͬͨͶʯ ˠ࣍ͷεϓϦϯτʹੵۃతʹճͦ͏ɻεϓΒͳ͍ɻ w ʮखΓͭΒ͘ͳ͍ʁʯ ˠϖΞϓϩΊͬͪΌಋೖ͠Α͏ w
ʮίϯϑϦΫτͭΒ͘ͳ͍ʁʯ ˠλεΫͷαΠζখ͍ͯ͘͜͞͠͏ ˠຖNBJOϚʔδ͠Α͏ w ʮ͏·͘Γ͘Γ͢Δೳྗʢ։ൃྗɾઃܭྗʣʹࣗ৴ͳ͍ʯ ˠͳΜ͔ษڧձ͢Δ͔ ࣮ࡍʹಋೖͯ͠มΘͬͨ͜ͱ
͜ͷΛआΓͯ େม͓ੈʹͳΓ·ͨ͠ ʮͪΐ͏ͥͭιϑτΣΞઃܭೖʯͰ 40-*%ษڧձʴ࣮ફձΛͬͯΈͨ IUUQT[FOOEFWOFJOD@UFDIBSUJDMFTBDECF
·ͱΊ
εΫϥϜΛಋೖͯ͠Έͯ ࡉ͔ͳ୯ҐͰՌΛಧ͚Δ ͷ࣮ݱ ΤϯδχΞ͕ ͏·͘ՁΛ࡞Εͯͳ͍ײ w ϦϦʔε͢Δ·Ͱͷظ͕͍ؒ w ͦΕͪΌΜͱʮՁʯʁ w
ϦϦʔε͢Δ·Ͱ͕͘ɺఆظʹ w ʮՁʯͷࣗ৴͕༙͍ͨ ·ͱΊ
εΫϥϜΛಋೖͯ͠Έͯ ࡉ͔ͳ୯ҐͰՌΛಧ͚Δ ͷ࣮ݱ ΤϯδχΞ͕ ͏·͘ՁΛ࡞Εͯͳ͍ײ w ϦϦʔε͢Δ·Ͱͷظ͕͍ؒ w ͦΕͪΌΜͱʮՁʯʁ w
ϦϦʔε͢Δ·Ͱ͕͘ɺఆظʹ w ʮՁʯͷࣗ৴͕༙͍ͨ ·ͱΊ
εΫϥϜΛಋೖͯ͠Έͯ w ʮϦϦʔεΊͬͪΌ͢Δͧ😆ʯ w ʮ࡞ͬͯΔͷਖ਼͍ͧ͠😆ʯ w ΤϯδχΞͷϞνϕʔγϣϯ্͕͕ͬͨ💪 ·ͱΊ
՝ࢁੵΈʂ ·ͱΊ w νʔϜͷ4.Γͳ͕Βϲ݄͘Β͍10Λ݉ͯͬͯͨ͠ w 10ҭΊͪΌΜ͜Ή͍ͣοʂ w ϓϩμΫτόοΫϩάͷׂΉ͍ͣοʂ w εϓϦϯτXXʹม͑ͯΈ͚ͨͲ͏·͍ͬͯ͘Δ͔οʂʁ
w ͕ಷԽͯ͠ͳ͍͔οʁʂ w ʢίʔυॻ͍ͯͳ͗ͯ͢͞ةػײ͕οʂʂʂʣ
͚ͩͲʂ ͜Ε͔Β͕ΜΓ·͢ʂʂ ·ͱΊ w εΫϥϜͬͯͨΓ4.ͬͯΔਓ͓͍ͨ͠Ͱ͢🥺 w ࠶དྷिɺೝఆεΫϥϜϚελʔݚमɺߦ͖ͬͯ·͢ɾɾɾ❗ w QIQDPOGVLָ͠Έ·͠ΐ͏ʙʙ🤩 ՝ࢁੵΈʂ
PXBSJ