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
200516_テスターは品質文化の夢を見るか?/200516_Do_Testers_Dream_of_Quality_Culture
Search
mkwrd
May 16, 2020
Technology
1
860
200516_テスターは品質文化の夢を見るか?/200516_Do_Testers_Dream_of_Quality_Culture
第5回日本Seleniumユーザーコミュニティー勉強会で登壇した資料です。
品質文化について扱っています。
Written in Japanese
mkwrd
May 16, 2020
Tweet
Share
More Decks by mkwrd
See All by mkwrd
240622_WACATE2024夏_BPPセッション_虚実皮膜のWACATEハイ
mkwrd
1
470
240525_OSC_Nagoya_LEADING-QUALITYから考えるソフトウェア品質とビジネス価値/240525_OSC_Nagoya_Software_Quality_and_Business_Value_Based_on_LEADING_QUALITY
mkwrd
2
43
240516_Nihonbashi_P-Cube_Quality_And_Quality_Culture_Cultivation_Cycle
mkwrd
1
38
240207_DevLOVE_Dev_x_QA_to_Quality_Development
mkwrd
0
310
240127_OSC_Osaka_LEADING-QUALITYから考えるソフトウェア品質とビジネス価値 /240127_OSC_Osaka_Software_Quality_and_Business_Value_Based_on_LEADING_QUALITY
mkwrd
1
230
231222_Findy_LEADING_QUALITYがさくっとわかるスライド/231222_Findy_Quick_Understanding_of_LEADING_QUALITY
mkwrd
0
840
231116_ATD_Mastering_Broken_Windows_Theory_in_Software_Development
mkwrd
0
73
230930_XP祭り_ビジネスへの越境を考える /230930_XP_Fest_Across_Your_Border_to_Business
mkwrd
0
930
230905_Findy_LT_「ビジネス側」と一緒にテストした話 /230905_Findy_LT_Testing_with_"Business_People"
mkwrd
1
460
Other Decks in Technology
See All in Technology
地理情報とAPIのトレンド
nagix
0
160
テスト・設計研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
E2Eテスト自動化プラットフォームにおけるAIの活用
shift_evolve
0
190
LLMアプリケーションの評価の実践と課題 ~PharmaXにおける今後の展望~
pharma_x_tech
2
170
ゆめみのアクセシビリティの現在地と今後
ryokatsuse
3
290
Azure AI ことはじめ
tsubakimoto_s
0
130
VPoEの視点から見た、ヘンリーがサーバーサイドKotlinを使う理由 / Why Server-side Kotlin 2024
cho0o0
1
420
OSSコミットしてZennの課題を解決した話
dyoshikawa1993
0
150
AIアシスタントの活用で品質の向上と開発ワークフローのスピードアップ
nagix
1
210
Flutter研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
エンジニアリングマネージャーはどう学んでいくのか #devsumi / How Do Engineering Managers Continue to Learn and Grow?
expajp
4
1.3k
推薦システムを本番導入する上で一番優先すべきだったこと~NewsPicks記事推薦機能の改善事例を元に~
morinota
0
130
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
36
13k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
17
8.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
248
12k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
35
6.3k
Being A Developer After 40
akosma
72
580k
Building Applications with DynamoDB
mza
89
5.8k
Docker and Python
trallard
37
2.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
21
2.9k
Code Reviewing Like a Champion
maltzj
517
39k
Designing for humans not robots
tammielis
247
25k
Making Projects Easy
brettharned
111
5.7k
Transcript
Mark Ward @mkwrd ς ε λ ʔ
࣭ จ Խ ͷ ເ Λ ݟ Δ ͔ ʁ .BZ ୈճɹຊ4FMFOJVNϢʔβʔίϛϡχςΟษڧձ
Ո݄32,000ԁ ܖߋ৽ʂ ͏2ॅΊΔυϯʂ Mark Ward @mkwrd QAܙା ΞδϟΠϧ࣌ʹ͓͚Δ ࣭ͷເ͍ ϒϨΠϯ
גࣜձࣾάϩʔϏε ڭҭࣄۀձࣾ ܦӦେֶӃ͋ΔΑ QAνʔϜ࠾༻தʂ ւ֎ΧϯϑΝϨϯε ϑϦʔΫ աڈ8ճࢀՃ ͍࣍ͭߦ͚Δ͔ͳ͊
Design by Homage Philip K. Dickʦஶʧઙٱࢤʦ༁ʧʢ1977ʣ ʰΞϯυϩΠυిؾ༽ͷເΛݟΔ͔ʁʱ ʢϋϠΧϫจݿSFʣ YOKU-NITERU
ςετΦʔτϝʔλʔ ςετΞʔΩςΫτ ςετΤϯδχΞ 2"ΤϯδχΞ ςετ࣮ߦऀ 2"νʔϜϦʔμʔ ςετϚωʔδϟʔ ςετΞφϦετ ςετίϯαϧλϯτ Ͱͳ͍
দ୩ๆੜʢ2020ʣʰϚϯΨͰΘ͔ΔιϑτΣΞςετೖ ςελʔͪΌΜ Vol.1ʱʢC&Rݚڀॴʣ @mkwrd Definition of the Word ςελʔ5FTUFS
ςετΦʔτϝʔλʔ ςετΞʔΩςΫτ ςετΤϯδχΞ 2"ΤϯδχΞ ςετ࣮ߦऀ 2"νʔϜϦʔμʔ ςετϚωʔδϟʔ ςετΞφϦετ ςετίϯαϧλϯτ ςετΦʔτϝʔλʔ
ςετΞʔΩςΫτ ςετΤϯδχΞ 2"ΤϯδχΞ ςετ࣮ߦऀ 2"νʔϜϦʔμʔ ςετϚωʔδϟʔ ςετΞφϦετ FUD ςελʔ5FTUFS @mkwrd Definition of the Word ࣭ʹؔΘΔਓ ͍͍ͩͨΈΜͳ ͩͬͯࣈଟ͍ΜͩΜʜʜ
IUUQTUFTUJOHHPPHMFCMPHDPNDPPMUPCFUFHPPHMFIUNM ɹƅшƅ ւ֎Ͱl5FTUFSzʮςετ࣮ߦऀʯʁ Definition of the Word @mkwrd
Ӊཁ࠹ΞɾόΦΞɾΫʔɹٕज़උฌɹͷݴ༿ΛҰ෦վม ݞॻ͖ͳΜͯ০ΓͰ͢ɻҒ͍ਓʹͦΕ͕ Θ͔ΒΜͷͰ͢Αɻ l @mkwrd ɹƅшƅ ͔ͨ͠ͳ͍
݁ϑΝʔετ ςελʔ࣭จԽͷເΛݟΔ͔ʁ @mkwrd ࣭จԽͱʮ࣭ʹؔ͢ΔऔΓΈ͕৫Ͱ࣮ࡍʹͲ͏ߦΘΕͯ ͍Δ͔ʯͰ͢ɻ ৫͕ఏڙ͢ΔϏδωεՁͷ্ͷ؍͔Β࣭Λଊ͑ɺ ӨڹྗɾઆಘྗɾਪਐྗΛൃش࣭ͯ͠จԽΛͭ͘Γ͋͛·͢ɻ ख࢝Ίʹɺࣗ৫ʹ͓͚Δςελʔͷ͋ΓํΛࡧͭͭ͠ɺ ։ൃऀɾ4.ɾ10ͳͲͱ෯͘ҙݟަΛ͢Δͱྑ͍͔͠Ε·ͤΜɻ
ୈ1ষ ࣭จԽͱͳʹ͔ @mkwrd
ςετࣗಈԽɺ ྑ͍Ͱ͢ΑͶɻ @mkwrd
https://smartbear.com/product/ready-api/soapui/features/ci-cd-api-testing/ @mkwrd
@mkwrd ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
,"น#& @mkwrd
จԽ ? ? ? ? ͱʁ ? ? @mkwrd
จԽ ۭؾ จԽ @mkwrd
ʮۭؾʯͱ·͜ͱʹେ͖ͳઈରݖΛ ࣋ͬͨ༯ոͰ͋Δɻ ʢதུʣ ౷ܭࢿྉੳɺ·ͨͦΕʹྨ͢ ΔՊֶతखஈཧతূɺҰ ແବͰ͋ͬͯɺͦ͏͍͏ͷΛ͍͔ʹ ਫ਼៛ʹΈ͓͍ͨͯͯͯɺ͍͟ͱ͍ ͏ͱ͖ɺͦΕΒ͕Ұফ͠ͱΜͰɺ ͕ͯ͢ʮۭؾʯʹܾఆ͞ΕΔ͜ͱʹ ͳΔ͔Ε͵ɻ
ࢁຊࣣฏʢ1983ʣʰʮۭؾʯͷݚڀʱʢจय़จݿʣ ຊԻͱݐલ @mkwrd
ٱถా߁࣏ʢ2005 - 2012ʣʰ͞ΑͳΒઈઌੜʱ ʢߨஊࣾɾϚΨδϯίϛοΫεʣ wৗறॴͷرΛฉ͍ͯΔͱ ݴΘΕͨͷʹೖΕΒΕͨ ยಓ࣌ؒͷԌ্Ҋ݅ wެฏʹબߟ͞ΕΔͱ ݟ͔͚࣮ͤͯຊ໋͕ ܾ·͍ͬͯͨ٬ઌೖ໘ஊ
wϚεΫຕ w 1. ͜ͷޠϑΟΫγϣϯͰ͢ɻ 2. ٬ઌೖ࣌ͷʮ໘ஊʯ࿑ಇऀͷ ಛఆʹͨΓɺҧ๏ߦҝͰ͕͢ɺ ͜ͷޠϑΟΫγϣϯͰ͢ɻ @mkwrd ຊԻͱݐલʹઈͨ͠!!
Χʔϧɾ&ɾΟʔΨʔζʢʣʰιϑτΣΞ։ൃͷ͖࣋ͭจԽʱʢᠳӭࣾʣ ཁ͢ΔʹɺจԽͱʮࣄ͕ͦͷதͰ࣮ࡍʹ Ͳ͏ߦΘΕ͍ͯΔ͔ʯͳͷͰ͢ɻ l @mkwrd
.BSL8BSEʢʣ ͢ͳΘͪɺ࣭จԽͱʮ࣭ʹؔ͢ΔऔΓΈ͕ ৫Ͱ࣮ࡍʹͲ͏ߦΘΕ͍ͯΔ͔ʯͳͷͰ͢ɻ l @mkwrd
.BSL8BSEʢʣ ͢ͳΘͪɺ࣭จԽͱʮ࣭ʹؔ͢ΔऔΓΈ͕ ৫Ͱ࣮ࡍʹͲ͏ߦΘΕ͍ͯΔ͔ʯͳͷͰ͢ɻ @mkwrd w ͏ͪͰূ͞Μʹ಄্͕͕Βͳ͍ w 2"ͬͯཁςετͰ͠ΐʁɹࣗಈԽʁɹͳʹͦΕʁɹ͓͍͍͠ͷʁ w ࠓͱʹ͔͘ϚωλΠζ͍͔ͨ͠Βɺςετ։ൃऀ͕࠷ݶΔ
৭ʑͳ৫͕͋Γ·͢ΑͶ w ࣾ5FDI5BMLͰఆظతʹςελʔ͕ొஃͯ͠ݟΛΊ͍ͯΔ w εϐʔυײΛ࣋ͬͯ։ൃ͖͚ͯͨ͠ͲɺΞϓϦͷ࣭͕ΫϨʔϜʹ ͭͳ͕ͬͯɺ࠷ۙਓͷςελʔΛืू͠͡Ίͨ w εΫϥϜʹςελʔΛೖΕΔ͔Ͱٞຄൃ
ͬͺΓ ྑ͍࣭จԽΛ ͭ͘Γ͍ͨ @mkwrd
࣭จԽͱͳʹ͔ ❖ ΑΓ༏Εͨख๏ΛٻΊΔςελʔͷલʹݱΕΔʮนʯ ❖ ࣭ʹؔ͢ΔऔΓΈ͕Ͳ͏ߦΘΕ͍ͯΔ͔ʹ࣭จԽ ❖ ઐՈͱͯ͠ྑ͍࣭จԽΛͭ͘Γ͍ͨΑͶ @mkwrd ୈ1ষ
ୈ2ষ ࣭จԽͷͭ͘Γ͔ͨ @mkwrd
Organization ͘͝Ұ෦ͷ ʮ࣭ʯ @mkwrd
Organization গͣͭ͠Ί͍ͯ͘ ͙͢ʹશ෦ มΘΒͳ͍ @mkwrd
Ͳ͏࣭ͬͯͷ͜ͱΛ Θ͔ͬͯΒ͍͍͑ͷ͞ʁ ࣾһΤϯδχΞ͚ͩ͡Όͳ͍Α @mkwrd
ιϑτΣΞ࣭ͱϏδωε @mkwrd
࣭ͷ औΓΈ͕ اۀͷʹ ݦஶʹͭͳ͕Δྫ @mkwrd
օ͞ΜͷձࣾͰ ͍͔͕Ͱ͠ΐ͏ʁ ࣭৫ͷ Ϗδωεͷʹ ߩݙ͠·͔͢ʁ @mkwrd
@mkwrd https://ja.wikipedia.org/wiki/ໟརݩब
Өڹྗ @mkwrd
આಘྗ !! @mkwrd
ਪਐྗ ? @mkwrd Vision
ਪਐྗ આಘྗ Өڹྗ @mkwrd
࣭จԽͷͭ͘Γ͔ͨ ❖ ৫ਓ͕ू·ͬͨͷɺ࣭จԽ͙͢ʹཱ֬͠ͳ͍ ❖ ࣭͕৫ͷϏδωεͷʹߩݙ͢Δ͜ͱΛࣔͦ͏ ❖ Өڹྗɾઆಘྗɾਪਐྗ͕ἧ͑ંΕͳ͍ @mkwrd ୈ2ষ
ୈ3ষɹ ࣭จԽΛເݟΔςελʔ @mkwrd
͜ͷষͰɺॴଐձࣾͰ͋ΔגࣜձࣾάϩʔϏεͰͷ ೖࣾҎདྷϲ݄ؒͷऔΓΈΛ؆୯ʹ͓͠͠·͢ɻ Τϥͦ͏ʹߨऍΛਨΕͨΦϚΤͲ͏ͳΜͩɺ͓͍Οʁ ͱ͍͏ٙʹ͑Δ͔͠Εͳ͍ίʔφʔͰ͢ɻ ˞΅͘ݸਓͰશͯͬͨΘ͚Ͱ͋Γ·ͤΜɻࣾ2"νʔϜͷ࣮Ͱ͢ɻ @mkwrd
গਓͰଟϓϩμΫτͷΞδϟΠϧ։ൃʹରԠ͢Δʹʁ य़ɿςελʔ໊ೖࣾ ݄ɿਓʢ.BSLೖࣾʣ ݄ɿਓ εΫϥϜʢ㲈ϓϩμΫτʣɿͭ ։ൃऀਓɿʙਓ͘Β͍ લఏɿQAνʔϜͱڥɾ՝ @mkwrd
QAνʔϜ͕ఏڙ͢Δ5ͭͷϝχϡʔ 10Ξγετ ։ൃςετࢧԉ ಠཱςετ ϑΥϩʔΞοϓ ςετࣗಈԽࢧԉ @mkwrd ΞδϟΠϧ։ൃɿ࣭νʔϜͰ࡞ΓࠐΉ ʢ2"νʔϜɾςελʔ࣭ͷ൪ਓͰͳ͍ʣ
ಠཱςετ ςελʔ εΫϥϜʹೖΒͣ 2"νʔϜͱͯ͠ ฒߦͨ͠ಠཱςετͰ ϓϩμΫτνʔϜΛ ࢧԉ͢Δɻ @mkwrd Scott Ambler
et alʢ2013ʣʰσΟγϓϦϯυɾΞδϟΠϧɾσϦόϦʔʱʢᠳӭࣾʣ
։ൃऀͷςετٕ๏ϨΫνϟʔ ࢀՃͨ͠։ൃΤϯδχΞͷײΑΓ w ීஈແҙࣝʹ͍ͬͯΔΓํʹ໊લ͕͋Δ͜ͱΛͬͨ w ͏ͪͷνʔϜͰͬͯ΄͍͠ @mkwrd εϓϨουγʔτΛˢ ͬͨԋशܗࣜʂ
νʔϜ Scrum@ScaleͰͷίϛϡχέʔγϣϯ νʔϜ νʔϜ SDS Scaled Daily Scrum SM ςελʔ
SBR Scaled Bklg Rfnmt PO ςελʔ ֤νʔϜͷ ݱঢ়Ѳ ࠓޙͷ։ൃ ༧ఆѲ @mkwrd
ϝτϦΫε @mkwrd ݄ʙ݄ʢୈΫΥʔλʔʣͰϝτϦΫεͷऔಘΛ0,3ʹઃఆʂ 2"νʔϜͰٞதͷʢҰ෦ʣ w ϝτϦΫεΛऔΔతͬͯͳΜ͚ͩͬ w ࣭Λද͢ࢦඪͬͯͲΜͳͷ͕͋Δ͚ͬ w ͲΜͳσʔλΛऔΖ͏͔
w Ͳ͏͍͏ੳख๏Λ͓͏͔ ‣ ࣾσʔλαΠΤϯενʔϜͱ࿈ܞ FUDʜ
࣭จԽΛເݟΔςελʔ ❖ ଞνʔϜΛר͖ࠐΈ৫ʹ͓͚Δ͋ΓํΛߟ͑ɺվળ͢Δ ❖ ։ൃΤϯδχΞʹςετͷٕज़ใΛγΣΞ͢Δ ❖ SMɾPOͳͲεςʔΫϗϧμʔͱձ͠࠷৽ঢ়گΛΔ @mkwrd ୈ3ষ
݁ϥετ ςελʔ࣭จԽͷເΛݟΔ͔ʁ ࣭จԽͱʮ࣭ʹؔ͢ΔऔΓΈ͕৫Ͱ࣮ࡍʹͲ͏ߦΘΕͯ ͍Δ͔ʯͰ͢ɻ ৫͕ఏڙ͢ΔϏδωεՁͷ্ͷ؍͔Β࣭Λଊ͑ɺ ӨڹྗɾઆಘྗɾਪਐྗΛൃش࣭ͯ͠จԽΛͭ͘Γ͋͛·͢ɻ ख࢝Ίʹɺࣗ৫ʹ͓͚Δςελʔͷ͋ΓํΛଞνʔϜͱٞͭͭ͠ɺ ։ൃऀɾ4.ɾ10ͳͲͱ෯͘ҙݟަΛ͢Δͱྑ͍͔͠Ε·ͤΜɻ @mkwrd
࣭จԽʹ͓ணͤͷਖ਼ղ͋Γ·ͤΜɻ ͦΕͧΕͷ৫ʹ͋ͬͨΓํΛ୳͠ɺݟۃΊɺ ཧղͱίϛϡχέʔγϣϯΛॏͶɺվળΛଓ͚·͠ΐ͏ɻ ఘΊͣʹਐΊɺ͖ͬͱ࣭จԽͷՖ͕࡙͖·͢ɻ
Mark Ward @mkwrd ς ε λ ʔ
࣭ จ Խ ͷ ເ Λ ݟ Δ ͔ ʁ .BZ ୈճɹຊ4FMFOJVNϢʔβʔίϛϡχςΟษڧձ