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
izumii19
May 23, 2022
Programming
0
22k
ソフトウェアテストなんて他人事! だと思っていた私が始めた小さな取り組み
2022/5/20のスクラムフェス新潟で発表した資料です
izumii19
May 23, 2022
Tweet
Share
More Decks by izumii19
See All by izumii19
やめるという決断がもたらした変化
izumii19
4
1.2k
チームで壁をひとつ越えるために 「インテグラル理論」を使ってみよう
izumii19
0
180
アジャイル札幌のひみつ
izumii19
0
3.6k
チームが前に進むために、 私が取り組んできたいくつかのこと
izumii19
1
880
ペイフォワードのはなし
izumii19
0
120
ユーザーストーリー マッピングを使って プロダクトバックログを作ろう
izumii19
2
4.3k
目の前のことを ひたすらやり続けて 起きた変化を見てみかわ
izumii19
1
4.1k
ここが楽しい! Scrum Fest Sapporo 2020
izumii19
0
1k
Other Decks in Programming
See All in Programming
Datadog RUM 本番導入までの道
shinter61
1
230
カクヨムAndroidアプリのリブート
numeroanddev
0
400
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
900
型安全RESTで爆速プロトタイピング – Hono RPC実践
tacke_jp
0
110
エラーって何種類あるの?
kajitack
5
120
実践ArchUnit ~実例による検証パターンの紹介~
ogiwarat
2
240
生成AIで日々のエラー調査を進めたい
yuyaabo
0
500
F#で自在につくる静的ブログサイト - 関数型まつり2025
pizzacat83
0
280
Webからモバイルへ Vue.js × Capacitor 活用事例
naokihaba
0
500
Passkeys for Java Developers
ynojima
2
830
Cursor Meetup Tokyo ゲノミクスとCursor: 進化と制約のあいだ
koido
2
960
Rails産でないDBを Railsに引っ越すHACK - Omotesando.rb #110
lnit
1
160
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
4 Signs Your Business is Dying
shpigford
183
22k
Making Projects Easy
brettharned
116
6.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
4
130
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
650
BBQ
matthewcrist
89
9.7k
GraphQLとの向き合い方2022年版
quramy
46
14k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Transcript
ιϑτΣΞςετͳΜͯଞਓࣄʂ ͩͱࢥ͍ͬͯͨࢲ͕࢝Ίͨ খ͞ͳऔΓΈ ΫϦΤʔγϣϯϥΠϯגࣜձࣾ ҏ౻͍ͮΈ !J[VNJJ
ҏ౻͍ͮΈ ˔ ΫϦΤʔγϣϯϥΠϯ᷂ͷεΫϥϜϚελʔ ˔ ॅ·͍ւಓࡳຈࢢࡏॅ ˔ ίϛϡχςΟεΫϑΣεࡳຈ ɾεΫϑΣε৽ ׁ࣮ߦҕһɺ8PNFOJO"HJMF+BQBOɺΞδϟΠϧ
ࡳຈӡӦ ˔ ͖ͳύΫνʔ ˔ ࠷ۙͷझຯύϯ͞Μ८Γ !J[VNJJ
ʮࡶஊͷࠃ͔Βདྷ·ͨ͠ʯΩϟϯϖʔϯ $-ͷࣾһୡͱࡶஊ͠·ͤΜ͔ʁ ձͰضΛഎෛͬͨϝϯόʔ͕͓Γ·͢ʂ ͞Βʹɺฐࣾ$&0ͷ҆ాͱࡶஊ͢Δͱ ઌண໊ʹॻ੶ϓϨθϯτ ͓Βͤͦͷ
4$36.."45&3GPS8PNFOडߨऀืूதʂ ˔ ঁੑ͚εΫϥϜϚελʔݚम ˔ ΞΪϨϧΰίϯαϧςΟϯά༷ͱ8PNFOJO"HJMF+BQBO͕ ࿈ܞ ˔ Ձ֨ສԁ ੫ࠐ
˔ εΫϥϜϚελʔೝఆݚमಉ༷ͷγϥόε ˔ 4DSVN"MMJBODFೝఆ͋Γ·ͤΜ ͓Βͤͦͷ º ΞΪϨϧΰΞδϟΠϧݚम
4DSVN'FTU4BQQPSP։࠵ܾఆʂ 5IV 4BU ͷؒ ݱΦϯϥΠϯͷϋΠϒϦου։࠵Λࢦͯ͠४උத ͓Βͤͦͷ
͓ΒͤɺҎ্ɻ
ࠓ͓͢͠Δ͜ͱ ιϑτΣΞςετ ҎԼʮςετʯ ΛɺͲ͔͜ଞਓࣄͷΑ͏ʹࢥ͖ͬͯͨࢲͷ ˔ ςετʹର͢ΔҙࣝͷมԽ ˔ νʔϜʹςετΛਁಁͤ͞ΔͨΊʹ࢝Ίͨখ͞ͳऔΓΈ Λ͓͍ͨ͠ͱࢥ͍·͢ɻ
ݱࡏͷࢲ ͱνʔϜ ˔ εΫϥϜνʔϜͷεΫϥϜϚελʔ ˔ ϓϩμΫτΛগ͠Ͱྑ͍ͨ͘͠લ͖ͳϝϯόʔୡ ˔ ҰํͰ࣭ʹ͓͚Δ՝ෛ࠴ͳ͔ͳ͔ଟ͍ ࢲ͕ࠓ͍ͪΜྗΛ͍Ε͍ͯΔͷ͕ ςετΛνʔϜʹਁಁͤ͞ΔͨΊͷऔΓΈ
Engineer 2012ࠒ Now ͔͞ͷ΅Δ͜ͱલ
લͷࢲ ͱνʔϜ ˔ ւಓͷ4*FSͷΤϯδχΞ ˔ ػೳՃΛ܁Γฦ͠ͳ͕Β͍ଓ͚ΒΕ͍ͯΔాϚϯγϣϯͷΑ͏ͳෳࡶͳγεςϜ ʢ7#ʣ ˔ ςελʔ2"͍ͳ͍ͷͰɺ࣭อূΤϯδχΞͷ
˔ γεςϜͷશΛѲͰ͖ͳ͍ͨΊɺվम͢Δͱ͙͢σάϨ ʮͪΌΜͱςετͨ͠ʁʯ ʮςετ͍Μ͡Όͳ͍ʁʯ ૿ஙʹ૿ஙΛॏͶͨాϚϯγϣϯ 8JLJQFEJBΑΓ
ͳΜͱ͔͍ͨ͠ͱࢥ͏͚Ͳ ࣌औΓΜͰΈͨ͜ͱ ˔ ੜ։ൃʹޮՌతͳཁٻ༷ॻʢ64%.ʣΛऔΓೖΕͯΈΔ ˞64%.6OJWFSTBM4QFDJ fi DBUJPO%FTDSJCJOH.BOOFS
⾣ΤϯδχΞ͕ຖճॻ͍ͯΔͱίʔυॻ͕࣌ؒ͘ͳ͘ͳΔ͔Βɺ ͏ͪʹ߹Θͳͦ͞͏ ⾣zςετͷਓୡzͷΠϕϯτΛோΊΔײ֮ ⾣ʮ͍͍ษڧͩͬͨͶʯͰऴΘΔ ࢝·Βͳ͍ɺଓ͔ͳ͍ ˔ +B445)PLLBJEPςετͷษڧձʹࢀՃ 64%.Ҿ༻$2ग़൛JOUFSGBDFμϯϩʔυσʔλ
ςετͲ͔͜ଞਓࣄ
ͳͥςετଞਓࣄʁ ˔ ڥ ˔ 7#ͳͷͰςεςΟϯάϑϨʔϜϫʔΫ͕ͳ͍ ˔ 6OJU5FTU͕࣮Ͱ͖ΔΑ͏ͳίʔυ͡Όͳ͍ ˔ େͳςετ༷ॻͱɺख࡞ۀͰͷશཏςετ ˔
େม͗ͯ͢ςετ͕͔ͤঢ়ଶɺςετΛγϣʔτΧοτ͢Δ͜ͱ ˔ ϚΠϯυ ˔ ΤϯδχΞ͕ྗ͢Δͷઃܭͱ࣮Ͱɺςετ༏ઌ͕͍ ˔ ࣗୡςελʔͰͳ͍ͷͰɺςετʹৄ͘͠ͳ͍ͷํͳ͍ ˔ ΫϨʔϜ͕དྷͨ࣌ࣗࣄʹଊ͑Δ͕ɺݩ͗͢Ε͞ΕΔ
ͳͥςετଞਓࣄʁ ˔ ڥ ˔ 7#ͳͷͰςεςΟϯάϑϨʔϜϫʔΫ͕ͳ͍ ˔ 6OJU5FTU͕࣮Ͱ͖ΔΑ͏ͳίʔυ͡Όͳ͍ ˔ େͳςετ༷ॻͱɺख࡞ۀͰͷશཏςετ ˔
େม͗ͯ͢ςετ͕͔ͤঢ়ଶɺςετΛγϣʔτΧοτ͢Δ͜ͱ ˔ ϚΠϯυ ˔ ΤϯδχΞ͕ྗ͢Δͷઃܭͱ࣮Ͱɺςετ༏ઌ͕͍ ˔ ࣗୡςελʔͰͳ͍ͷͰɺςετʹৄ͘͠ͳ͍ͷํͳ͍ ˔ ΫϨʔϜ͕དྷͨ࣌ࣗࣄʹଊ͑Δ͕ɺݩ͗͢Ε͞ΕΔ ˔ ݁Ռʜ ˔ ςετʹऔΓΊͳ͍ͷڥͷ͍ͤͰࣗୡͷ͍ͤͰͳ͍ ˔ ςετೋͷ࣍ͱ͍͏ҙࣝɺͲ͏ͤͰ͖ͳ͍ͱ͍͏͖͋ΒΊ ˔ ͜Ε·ͰͳΜͱ͔ͳ͔ͬͨΒɺ͜Ε͔Β͖ͬͱͳΜͱ͔ͳΔͱ͍͏Ṗͷࣗ৴
औΓΈʹ͍͘ڥͱϚΠϯυ͕ ςετΛԕ͚͖ͯͨ͟
5VSOJOH1PJOU
2012ࠒ Now Engineer / Scrum Master 2021
8IBU`T5FTUJOH(PUUPEPXJUI2VBMJUZ ˔ +BOFU(SFHPSZ͞ΜʹΑΔ࣭ͱςετͷ ˔ ࣭ʹϑΥʔΧε͢Εεϐʔυ্͕Δɺ εϐʔυʹϑΥʔΧε͢Ε࣭མͪΔ ˔ ςετͷແݶϧʔϓ
˔ ϓϩηεͷ͍ͨΔͱ͜ΖͰςετΛ͢Δ ˔ ऴΘΓͳ͍ ˔ ࣭ΈΜͳͷ ˔ ࡞Γ࢝ΊΔલʹ࣭ʹ͍ͭͯͷձΛ͢Δ͔Βɺ࣭Λ࡞ΓࠐΜͰ͍͘͜ͱ͕Ͱ͖Δ ˔ ྑ͍ςετྑ͍࣭Λαϙʔτ͢Δ 34(5ͷLFZOPUF %SBHPO'JSF*OD5FTUJOH"OE$PEJOH /PU$PEJOHl5IFOz5FTUJOH
"HJMF5FTUJOHGPSUIF8IPMF5FBN ˔ +BOFU(SFHPSZ͞ΜʹΑΔ"HJMF5FTUJOHͷݚम ˔ ʮ࣭ʹ͍ͭͯνʔϜશମͰऔΓΉʯ͕ίΞϝοηʔδ ˔ ΄ͱΜͲ͕άϧʔϓϫʔΫ ˔ ձ࣭Λ͠ͳ͕ΒखΛಈ͔͠νʔϜͰڞ௨ཧղΛಘΔ ˔
z*GZPV`SFOPUXJMMJOHUPEPUIFUFTUJOH EPO`UXSJUFUIFDPEFz lςετΛॻ͘ؾ͕ͳ͍ͳΒίʔυॻ͘ͳz ˔ ͔ͬͨ͠͠େมͩͬͨɺϫʔΫશવ͏·͘Ͱ͖ͳ͔ͬͨ ˔ ࣗͷແΛࢥ͍ͬͨ "HJMF5FTUJOHͷೝఆݚम
˔ ࣗୡςελʔͰͳ͍ɺςετʹৄ͘͠ͳ͍ͷํͳ͍ ɹ⾣࣭ΈΜͳͷ ˔ ։ൃઃܭΑΓɺςετ༏ઌ͕͍ ˔ ݩ͗͢Ε͞ΕΔ ɹ⾣ϓϩηεͷ͋ΒΏΔͱ͜ΖͰςετΛ͢ΔɺऴΘΓͳ͍
˔ ςετ͔ͤ ɹ⾣ྑ͍ςετྑ͍࣭Λαϙʔτ͢Δ ࣗͷςετʹର͢Δҙࣝ૬ͳ࣌Ε ʢվΊͯݟͯΈΔͱɺ΄΅ਅٯͷߟ͑ํͩͳ͊ʣ ࣗͷߟ͕͑େ͖͘VQEBUF͞Εͨ
ʮྑ͍ςετΛߦ͏͜ͱͰɺ ྑ͍࣭ΛαϙʔτͰ͖ΔνʔϜʯ ʹͳΓ͍ͨ
2012ࠒ now 2021 Scrum Master స৬ʂ
ςετʹֶ͍ͭͯΜͰ͍Δ్தͷνʔϜ ݱνʔϜͷςετͷऔΓΈΛൃදͨ͠εϥΠυ ʢεΫϥϜϑΣεࡾՏʣ ςετʹ͍ͭͯ Α͘Βͳ͍ Ϣχοτςετ ಋೖ ʁ ʁ ʁ
DMFBS
˔ ςετ࣭ʹ͍ͭͯҰॹʹษڧ͢ΔʢͰ͖ΕखΛಈ͔ͯ͠ʣ ˔ ΤΩεύʔτ͔ΒֶͿ ˔ ֶ͕ࣗΜ͜ͱνʔϜʹΞτϓοτ͢Δ ˔ ࣭ͷ͕ग़ΔͨͼʹʮͳʹʹऔΓΊΔ͔ʯΛߟ͑ɺνʔϜʹఏҊ͢Δ খ͞ͳ͜ͱ͔Γɻɻɻ ҰॹʹͰ͖ͦ͏ͳ͜ͱ
Կ͔࢝Ίͳ͍͜ͱʹલͱมΘΒͳ͍
ҰาͣͭͬͯΈΔ
ιϑτΣΞςετٕ๏࿅शாΛΔձ ָ͠Έͳ͕Βɺzςετͱ͍͏ͷʹ৮ΕΔ࣌ؒΛ࡞Γ͍ͨ ˔ िճ࣌ؒɺΈΜͳςετૉਓ ˔ ू·ͬͯΛղ͖ɺ͑߹ΘͤσΟεΧογϣϯΛ͢Δ ˔ ʮۀͩͬͨΒͲ͏ͬͯॻ͘ʁʯΈ͍ͨͳ͕͚ͬ͜͏Γ্͕Δ ˔ ݄͔ΒॳΊͯճɺݱࡏܧଓத
ςετઃܭΛߟ͑Δձ ࣮ۀͷΞʔΩςΫνϟͱςετΛɺςετϐϥϛουʹԊͬͯ ࠶ઃܭ͢Δ ˔ GSPOUFOEଆͷςετʹ+FTUΛಋೖ ˔ $ZQSFTTͱ+FTUͷΈ͚ʹ͍ͭͯςετϐϥϛουݱΞʔΩςΫνϟΛߟྀ͠ͳ͕Β ࠶ઃܭʢϓϩμΫγϣϯίʔυͷΞʔΩςΫνϟ͕ෳࡶͰۤઓதʣ
ଞʹʜ +B445ࢀՃˍࢀՃऀಉ࢜ͰσΟεΧογϣϯ ˔ ΤΩεύʔτ͔Βͷֶͼlࣝͷߴಓ࿏z ˔ νʔϜͰͷςετʹର͢Δڞ௨ݴޠΛ૿͍ͨ͠ ֎෦ߨࢣΛট͍ͯ୳ࡧతςετͷϫʔΫγϣοϓΛ࣮ࢪ ˔ ʮڵຯ͋Δ͚Ͳɺ͍·͍ͪΘ͔Βͳ͍ʯͱ͍͏ ˔
खΛಈֶ͔ͯ͠Ϳͱ͍͏͜ͱΛश׳ʹ͍ͨ͠
ςετͷऔΓΈΛνʔϜʹڞ༗ ࣾͰͷ-5େձΛͬͯप ˔ ଞͷϝϯόʔ͕ڵຯΛ͖͔͚࣋ͭͬΛ࡞Γ͍ͨ
খ͘͞มԽ͕ੜ·Ε͍ͯΔ ˔ ߦಈͷมԽ ˔ ʮ-5େձͰฉ͍ͯʯͱݴͬͯڵຯΛ࣋ͬͯू·ΓʹࢀՃ͢Δਓ͕૿͍͑ͯΔ ˔ ࠷ۙͰ͕ࣗෆࡏͰɺू·ͬͨϝϯόʔͰձΛࣗओతʹਐΊ͍ͯΔ ˔ ࣝͷมԽ ˔
ձҎ֎ͰʮಉׂͰߟ͑Δͱ͜͏͍͏ಉάϧʔϓʹ͚ΒΕΔͶʯͱ͍͏ձ ˞ࢀՃऀΞϯέʔτ͔Βൈਮ
খ͘͞มԽ͕ੜ·Ε͍ͯΔ ˔ ϚΠϯυͷมԽ ˔ ʮָ͍͠ʯʮֶͼ͕͋Δʯ ςετʹؔ͢ΔऔΓΈ͕ɺνʔϜϝϯόʔͷࣗൃతͳߦಈΛଅ͢͜ͱʹߩݙͰ͖͍ͯΔ ˞ࢀՃऀΞϯέʔτ͔Βൈਮ
͜Ε͔Β
͜Ε͔Β ˔ ׆ಈΛܧଓ͍ͨ͠ ˔ ͕ࣗͬͱৄ͘͠ͳΓ͍ͨɺઙ͍ࣝͰখ͞ͳऔΓΈ͔͠Ͱ͖ͳ͍ ˔ ଞͷϝϯόʔ͕ڵຯΛ͖͔͚࣋ͭͬΛ࡞Γ͍ͨ ˔ ςετ࣭ʹؔͯ͠ڞ௨ݴޠͰͤΔνʔϜʹͳΓ͍ͨ ˔
՝ ˔ ֶͼ͍ͨਓֶ͕ͿͨΊͷ࣌ؒΛ͏·͘೧ग़͍ͨ͠ ˔ ۀʹΠϯύΫτΛ༩͑ΔऔΓΈ·Ͱʹࢸͬͯͳ͍ ˞ࢀՃऀΞϯέʔτ͔Βൈਮ
͏̍ͭͷςετͷ ˔ ࣮ۀͷςετڥͷվળΛ࣮ࡍʹͬͨ ˔ ಉνʔϜͷதଜ JLJLLP ͞Μ ˔
ʙɺτϥοΫ$
ํ͔ΒͷΞΫγϣϯ ςετʹ͍ͭͯ Α͘Βͳ͍ Ϣχοτςετ ಋೖ ʁ ʁ ςετʹ͍ͭͯ ֶΔͮ͘Γ ࣗಈςετڥ
ͷΧΠθϯ ʁ ʁ ςετ࣭ʹؔ͢Δֶͼɺ͖͔͚ͬ ࣮ۀʹ͍ۙΞΫγϣϯ ɾɾɾ ɾɾɾ
͜Ε͔Β ʮྑ͍ςετΛߦ͏͜ͱͰɺ ྑ͍࣭ΛαϙʔτͰ͖ΔνʔϜʯ Λࢦͯ͠
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ