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
アジャイルテスティング -バグ埋め込みを年間1件にまで減らした戦略- #NagoyaTesting
Search
kyonmm
PRO
December 15, 2016
Technology
24
7.5k
アジャイルテスティング -バグ埋め込みを年間1件にまで減らした戦略- #NagoyaTesting
Nagoya.Testing in Tokyo ソフトウェアテストを強いられている人達の話
で発表したスライドです。ただ7割くらいは口頭での説明なので、参加した人の思い出し用です。
kyonmm
PRO
December 15, 2016
Tweet
Share
More Decks by kyonmm
See All by kyonmm
フレームワークを生み出すメタフレームワークという考え方 -適応型から生成型へ- #RSGT2025 / From adaptive to generative
kyonmm
PRO
2
3.2k
SRE NEXT 2024 スライドみただけの感想 / Just a quick look at the slides for SRE NEXT 2024
kyonmm
PRO
2
470
Living Process #RSGT2024
kyonmm
PRO
3
2.6k
アジャイルクイズ王 2024 #RSGT2024 / agile quiz king 2024
kyonmm
PRO
0
150
プロダクトマネジメントのグローバルトレンド #pmconf2023 / Global Trends in Product Management
kyonmm
PRO
3
7.2k
スタートアップのためのアジャイルプラクティス -論文100本ノック- #xpjug / Agile Practice for Startup - Papers -
kyonmm
PRO
4
2k
アジャイルリーダークイズ王 2023 #scrummikawa / agile leader quiz king 2023
kyonmm
PRO
1
1.3k
アジャイルテストクイズ王2023 #scrumniigata / agile test quiz king
kyonmm
PRO
0
890
アジャイルコーチクイズ王 2023 #scrumfukuoka
kyonmm
PRO
0
2.2k
Other Decks in Technology
See All in Technology
技術スタックだけじゃない、業務ドメイン知識のオンボーディングも同じくらいの量が必要な話
niftycorp
PRO
0
100
AWSを活用したIoTにおけるセキュリティ対策のご紹介
kwskyk
0
350
Change Managerを活用して本番環境へのセキュアなGUIアクセスを統制する / Control Secure GUI Access to the Production Environment with Change Manager
yuj1osm
0
100
急成長する企業で作った、エンジニアが輝ける制度/ 20250227 Rinto Ikenoue
shift_evolve
0
130
ESXi で仮想化した ARM 環境で LLM を動作させてみるぞ
unnowataru
0
180
AI Agent時代なのでAWSのLLMs.txtが欲しい!
watany
2
220
Ruby on Railsで持続可能な開発を行うために取り組んでいること
am1157154
3
150
"TEAM"を導入したら最高のエンジニア"Team"を実現できた / Deploying "TEAM" and Building the Best Engineering "Team"
yuj1osm
1
160
内製化を加速させるlaC活用術
nrinetcom
PRO
2
140
4th place solution Eedi - Mining Misconceptions in Mathematics
rist
0
140
IoTシステム開発の複雑さを低減するための統合的アーキテクチャ
kentaro
1
110
Amazon Aurora のバージョンアップ手法について
smt7174
2
140
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
How to Think Like a Performance Engineer
csswizardry
22
1.4k
How to Ace a Technical Interview
jacobian
276
23k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
For a Future-Friendly Web
brad_frost
176
9.6k
Side Projects
sachag
452
42k
Building an army of robots
kneath
303
45k
Embracing the Ebb and Flow
colly
84
4.6k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Transcript
ΞδϟΠϧςεςΟϯά -όάຒΊࠐΈΛؒ1݅ʹ·ͰݮΒͨ͠ઓུ- kyon_mm 2016/12/15 #NagoyaTesting
Self Introduction • ͖ΐΜ (kyon_mm) from ͳ͝ גࣜձࣾΦϯβϩʔυ • ιϑτΣΞςετɺΞδϟΠϧɺSCM
• ςετແ͍ͨ͘͠ܥΤϯδχΞͰ͢ɻ • Groovy, F#, C# • جૅษڧձ, SCM/GitBootCamp, ͳ͔͝Scrum
1ͭͷαʔϏεɺϓϩμΫτͰ1ؒͰސ٬ʹ ӨڹΛग़ͯ͠͠·ͬͨόάԿ݅͋Γ·͔͢? • ※ͨͩ͠ɺ2ϲ݄ʹ1Ҏ্ͷϦϦʔεΛ͍ͯ͠Δͷͱ͢Δ 1. 21݅Ҏ্ 2. 11͔݅Β20݅ 3. 5͔݅Β10݅
4. 0͔݅Β4݅ 5. ͦͦͦΜͳʹϦϦʔε͍ͯ͠ͳ͍
ࠓ͢νʔϜ(ج൫νʔϜ) ʹ͍ͭͯ • 4ਓνʔϜͰϑϨʔϜϫʔΫɺϥΠϒϥϦΛडୗ։ൃͯ͠΄΅ ຖ݄ϦϦʔε͍ͯ͠Δɻ • ۙ2ؒͰຒΊࠐΜͩސ٬ʹӨڹΛग़ͨ͠όά2݅(1݅/) • (݁Ռతʹ)Product OwnerҎ֎ͷϝϯόʔ1ຖ͘Β͍ʹม
Խ͢Δɻ • JOIN͔ͯ͠Β1͘Β͍ͰνʔϜ͔ΒΕͯɺ·ͨͬͨΓ Λ܁Γฦ͢
ࠓ͢νʔϜʹ͍ͭͯ : ࢀߟ 1. Scrum, Test, Metrics 1. Regional Scrum
Gathering Tokyo 2016ൃද 2. ͍ͭ·Ͱςετظؒͱ͔͍ͭͬͯ͘Δͷ? ʙΞδϟΠϧʹ͓͚Δςετͱͷ͖߹͍ํʙ 1. Agile Japan 2016ൃද 3. Scrum͋Γ͕ͱ͏ɺͦͯ͠͞Α͏ͳΒ -Scrum ഁ- 1. Regional Scrum Gathering Tokyo 2017༧ఆ (ϓϩηεɺϚωδϝϯτతͳ͔Μ͡)
֓ཁ • 2015͔ΒνʔϜͰ༷ʑͳվળΛ࣭ͯ͠Λ10ഒ্͞ ͤ·ͨ͠ɻ • όάͷࠜݯϜϦ͔Βདྷ͍ͯͯɺͦͷόάΛςετͰऔΓ আ͜͏ͱ͢ΔͷϜμͰ͢ɻ • ͍͔ʹීஈ͔ΒςετΛͯ͠ɺ͍͔ʹςετΛݮΒ͢ͷ͔ɻ
͕ιϑτΣΞςετͩͱࢥ͏͠ɺΞδϟΠϧͰڧ͘ཁ ٻ͞ΕΔͱࢥ͍·͢ɻ
Agenda 1. എܠ 2. ͬͨ͜ͱ 3. ޮՌ 4. ·ͱΊ
എܠ • ج൫νʔϜ2014·ͰɺؒόάຒΊࠐΈ͕݅10݅લޙͰɺϦϦʔε࣌ظ ภͬͯ3,4ճϦϦʔε͢Δ͘Β͍ͷײ͡Ͱͨ͠ɻ • ۀଟͯ͘େมͩͬͨɻ • ʮԶୡ͕ؼΔ·Ͱ͕݄༵(࣮ࡍՐ༵ͷ18:00)ͩΑͶʯ ʮ࣌ؒʹ࣮࣌ؒɺԾ࣌ؒɺ૬ର͕࣌ؒ͋Δͷ͔ʯͱ͔ɻ •
͜ΕTimeExtͱ͍͏ʮ࣌ؒ࣠Λ͋ͭΔϥΠϒϥϦʯΛ͍ͭͬͯͨ͘ͱ ͍͏എܠɻ • ͦ͏͍͏ͷΊ͍ͨͶɻ͍ͬͯ͏͜ͱ͑2015͔Β͍Ζ͍Ζ͕ΜͬͨΒɺؒ ͷόάຒΊࠐΈ͕݅1݅ҎԼʹ·ͰݮͬͨΑɻͱ͍͏Ͱ͢ɻ
Agenda 1. എܠ 2. ͬͨ͜ͱ 3. ޮՌ 4. ·ͱΊ
ͬͨ͜ͱ • όάΛੳ • νʔϜΛੳ • ཧ૾Λߏங • νʔϜΛม͑ΔͱཧΛߏஙɺڞ༗
όάͷੳ • ϢʔβʔͩͬͨΒ͙ʹؾ͖ͦ͏ͳͷ • υΩϡϝϯτͱ࣮͕ͣΕ͍ͯΔ • ϦϦʔε͕͍͠ཁ݅ΛνʔϜ͕ͭ͘Δ
νʔϜͷੳ • डୗͨ͠ΛϦϦʔεͨ͠Β͙͢ʹղࢄͯ͠͠ ·͍ใ͕ͨ·Βͳ͍ • ։ൃͱςετ͕νʔϜͰඍົʹΘ͔Ε͍ͯΔ • ൣғΛڱ͕ͨ͘͠Δ • ϨϏϡʔͱ͖Ͳ͖͔͍ͯ͠͠ͳ͍
ཧ૾Λߏங • ۀΛ͠ͳ͍ • ιϑτΣΞֶͷݟΛ׆͔͢ • ߴ࣭ͳιϑτΣΞΛఏڙ͢Δ • ੈք࠷ߴͷιϑτΣΞ։ൃνʔϜͱތΕΔ
νʔϜΛม͑ΔͱཧΛ ߏஙɺڞ༗ • શһ͕ࠔ͍ͬͯΔ͜ͱΛಋೖ͍ͨ͠ख๏Ͱղܾ͢ Δɻ • ΈΜͳͰม͍͑ͯͬͯνʔϜͷಇ͖ํΛΈΜͳͰ վળ͢Δؾ࣋ͪΛ্͍͛ͯ͘ɻ • ϝϯόʔͱ໘ͩͱࢥͬͯɺԿ͍ͯ͠Δ
͜ͱͰɺԿͰಉ͜͡ͱΛҧ͏දݱํ๏Ͱ ͑Δɻฉ͘ɻ
ී௨ͷ͜ͱ͡Όͳ͍Ͱ͔͢
͜ΕΛͲ͏ਐΊΔͷ͔? ͱ͍͏ઓུ (ຊͰ͢)
ͬͨ͜ͱ - ઓུ • Φʔφʔγοϓॏཁ • جຊ௨ΓͰ͖ͳౕ͍͕gdgdݴ͏ͳ • ֶशޮՌΛ࠷େԽ͢Δ •
ੵۃతʹ҉(ڞಉԽ)ʹ͢Δ
PO(kyon_mm)͕ϏδϣϯΛ ϋοΩϦͱ࣋ͭɻ • ϓϩδΣΫτΛɺνʔϜΛੈք࠷ߴʹ͢Δɻ • ͦͷͨΊʹඞཁͳίετࡍݶͳ͘͏ɻ • େྔͷࣦഊΛڐ༰͢Δɻ • νʔϜʹࣗ༝ͱنΛ༩͑ͯɺ੍ݶΛ֎͢ɻ
• ͨͩɺੈք࠷ߴͷνʔϜͱͯ͠ϓϩμΫτΛϦϦʔ ε͢Δ͜ͱʹ৺݂Λ͙ɻ
Կ͑ɺฉ͖ɺ՝Λੳ • ϏδϣϯɺઓུΛԿ͑Δɻ • ࡉ͔͍ͷೖΕΔͱ1ਓʹରͯؒ͠Ͱ 400-800ճ͘Β͍ݴ͍ͬͯ·͢ɻ • Կʹ૬खʹʮ͕ࣗߟ͑ͩͨ͜͠ͱ!ʯͬͯࢥΘͤΔ͔ɻ • ͦͷͨΊʹ(ελʔτϥΠϯʹཱͭͨΊʹ)
࠷ݶඞཁͩͱ͓ͬͨ͜ͱ͕ઌͷ4ͭɻ
ͬͨ͜ͱ - ઓུ • Φʔφʔγοϓॏཁ • جຊ௨ΓͰ͖ͳౕ͍͕gdgdݴ͏ͳ • ֶशޮՌΛ࠷େԽ͢Δ •
ੵۃతʹ҉(ڞಉԽ)ʹ͢Δ
Φʔφʔγοϓॏཁ • ݸʑਓ͕ϦϦʔε·Ͱʹඞཁͳ࡞ۀ͔ΒΛഎ͚ ͳ͍ɻ • શͯࣗͰΕΔΑ͏ʹͳΔͨΊʹͲ͏͢Δ͔Λ ߟ͑Δɻ • ͕ࣗཁٻɺઃܭɺϓϨθϯͳͲΛશܾͯΊΔɻ ͨͩ͠ɺͦͷͱ͖ͷࣦഊޭશͯࣗʹͶ
ฦͬͯ͘Δɻ
جຊ௨ΓͰ͖ͳౕ͍͕gdgdݴ ͏ͳ • Scrum·ͱʹͬͨ͜ͱͳ͍ͷʹScrum ·͕͍ͷ͜ͱ্ͬͯख͍ͣ͘͘ͳ͍ɻ • ʮجຊʹཱͪฦΔʯͷ͕మଇɻ • ࣦഊ͍ͯ͠ΔͳΒɺ·ͣجຊͱҧ͏ͱ͜Ζ Λجຊʹ͔ͯ͠Βߟ͑Ε͍͍ɻ
ֶशޮՌΛ࠷େʹ͢Δ • ਓͦΕͧΕ࠷దͳֶशํ๏ҟͳΔͱ͍͏લ ఏΛஔ͍ͯɺಉ͡छྨͷࣦഊΛ͍ΖΜͳํ๏ Ͱମݧ͠ɺ͍ΖΜͳํ๏Ͱઓ͢Δɻ • ࣦഊɺͰ͖͍ͯͳ͍͜ͱɺͰ͖ΔΑ͏ʹͳͬ ͨ͜ͱɺ૬खΛ๙ΊΔ͜ͱΛ͖ͳΑ͏ʹ ͍͍ͯ͠งғؾΛͭ͘Γɺ૬खΛଚܟ͢Δɻ
ੵۃతʹ҉(ڞಉԽ)ʹ͢Δ • ผͷ৫ʹ͜ͷϓϩμΫτΛҾ͖ܧ͙·Ͱɺͦͦܗࣜ ʹ͠ͳ͚Ε͍͚ͳ͍ใͱԿ͕͋Δͷ͔Λߟ͑Δɻ • ཁٻͷ༏ઌॱҐɺઃܭςετͷஅج४ɺϨϏϡʔͷํ ͳͲΛܗࣜԽ͢Δ͜ͱ͍͠͠ɺܗࣜԽͨ͠ͱ͜ΖͰɺ ׆͔ͨ͢Ίͷ܇࿅ʹํ๏͕ͳ͍ɻ(͋ͬͨΒڭ͑ͯ͘Ε) • νʔϜʹඞཁͳ͜ͱΛશһ͕Ұ௨Γମݧͨ͠ΓɺҰॹʹମݧ
͢Δ͜ͱͰɺ҉Λڞ༗Ͱ͖ΔΑ͏ʹ͢Δɻ
Agenda 1. എܠ 2. ͬͨ͜ͱ 3. ޮՌ 4. ·ͱΊ
ޮՌ 1. ScrumશʹϚελʔ #ͱ 2. όάຒΊࠐΈΛؒ1݅ҎԼʹɻ(࣭10ഒ) 3. νʔϜ֎͔ΒධՁ͘͢͠ͳΔɻ(ఆྔ తɺఆੑతʹࣗୡΛදݱͰ͖Δ) 4.
ఆ࣌μογϡ͕ී௨ʹɻ
Agenda 1. എܠ 2. ͬͨ͜ͱ 3. ޮՌ 4. ·ͱΊ
·ͱΊ 1. νʔϜϓϩμΫτͷ՝͕͚͋ͬͨͲ δΣωϥϦετɺεϖγϟϦετ͕खΛऔΓ߹ͬͯ৽ਓ ୡͱ͕ΜͬͨΒɺόά͕ܹݮ͠·ͨ͠ɻ 2. όάͷࠜݯϜϦ͔Βདྷ͍ͯͯɺͦͷόάΛςετͰऔ Γআ͜͏ͱ͢ΔͷϜμͰ͢ɻ 3. ͦͦόάΛຒΊࠐ·ͳ͍Α͏ͳϓϩδΣΫτɺϓϩ
μΫτʹ͠·͠ΐ͏ɻͦͷͨΊͷ֮ޛΛશһʹ࣋ͬͯ Β͏͜ͱ͕Ϛωδϝϯτͷຊྖൃشͬͯײ͡Ͱ͢ɻ