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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
asumikam
June 24, 2023
Technology
1.1k
0
Share
スクラム(の一部)を導入してよくなったこと
6/23 (非公式)PHPカンファレンス福岡 前夜祭
asumikam
June 24, 2023
More Decks by asumikam
See All by asumikam
「通るまでRe-run」から卒業!落ちないテストを書く勘所
asumikam
3
990
PHPコミュニティのあるきかた & ちいさく PHPUnitをつくってみる / Tech Challenge Party 2026
asumikam
0
110
ubuntu-latest から ubuntu-slim へ移行しよう!コスト削減うれしい~!
asumikam
0
1.1k
ちいさくPHPUnitをつくり、仕組みと拡張ポイントを探る
asumikam
3
1.1k
ちいさくPHPUnitをつくってみる
asumikam
0
110
プロダクトコードとOSSに学ぶ例外処理の選択肢 — キャッチするのか、投げっぱなしにするのか
asumikam
3
2.6k
うまくいかないスプリントレビューと、うまくいくスプリントレビュー
asumikam
15
5k
わたしの"コミュニティへの還元"リレーション #devsumi
asumikam
2
5.2k
東京Ruby会議12 vs PHPカンファレンス小田原〜オーガナイザーが語る見所と裏側〜
asumikam
0
150
Other Decks in Technology
See All in Technology
DevOpsDays2026 Tokyo Cross-border practices to connect "safety" and "DX" in healthcare
hokkai7go
0
150
ストライクウィッチーズ2期6話のエイラの行動が許せないのでPjMの観点から何をすべきだったのかを考える
ichimichi
1
370
聞き手の目線で考えるプロポーザル
takefumiyoshii
0
390
2026年に相応しい 最先端プラグインホストの設計<del>と実装</del>
atsushieno
0
120
新規サービス開発におけるReact Nativeのリアル〜技術選定の裏側と実践的OSS活用〜
grandbig
2
190
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
みんなの「データ活用」を支えるストレージ担当から持ち込むAWS活用/コミュニティー設計TIPS 10選~「作れる」より、「続けられる」設計へ~
yoshiki0705
0
150
え!?初参加で 300冊以上 も頒布!? これは大成功!そのはずなのに わいの財布は 赤字 の件
hellohazime
0
140
幾億の壁を超えて/Beyond Countless Walls(JP)
ikuodanaka
0
130
暗黙知について一歩踏み込んで考える - 暗黙知の4タイプと暗黙考・暗黙動へ
masayamoriofficial
0
1.5k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
220
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
RailsConf 2023
tenderlove
30
1.4k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
250
Speed Design
sergeychernyshev
33
1.6k
Building AI with AI
inesmontani
PRO
1
880
Joys of Absence: A Defence of Solitary Play
codingconduct
1
340
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
The Curse of the Amulet
leimatthew05
1
11k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
140
Building Adaptive Systems
keathley
44
3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
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