Slide 1

Slide 1 text

Masanori Kawarada QA Brain in GLOBIS Agile TestingɿΞδϟΠϧςεςΟϯά 2021-04-16 15:00 - 15:45 @mkwrd ಠཱQAνʔϜ εΫϥϜͷ֎͔Β νʔϜͱ૊৫ͷ඼࣭Λ૑Δಓ An Independent QA Team’s 1 Year’s War Way to Create Quality of the Teams and the Organization from the Outside of Scrum 1೥ઓه Design Inspired by Eesti Vabariik, the Country of Andrei Solntsev.

Slide 2

Slide 2 text

Տݪా੓యʢϚʔΫɾ΢Υʔυʣ Masanori Kawarada (Mark Ward) 2"஌ܙାʢϒϨΠϯʣ QA Brain / Evangelist ΤϯδχΞྺ೥ 9 Years Exp. as an Engineer @mkwrd ւ֎ΧϯϑΝϨϯεϑϦʔΫ International Conference Freak ొஃऀ঺հ Speaker 1 2 3 4 5 גࣜձࣾάϩʔϏεʢڭҭࣄۀʣ Working for Living in this flat w/o bathroom

Slide 3

Slide 3 text

@mkwrd ݱ࣮Yݹ͍ύϥμΠϜ Reality * Old Paradigm ཧ࿦Y৽͍͠ύϥμΠϜ Theory * New Paradigm ཧ࿦Yݹ͍ύϥμΠϜ Theory * Old Paradigm ݱ࣮Y৽͍͠ύϥμΠϜ Reality * New Paradigm ߨԋͷ4৅ݶ Quadrant of Presentations

Slide 4

Slide 4 text

࢝ ಈ PRELUDE SHIDOH @mkwrd ໰୊ͷॴࡏ Issue to be discussed 0

Slide 5

Slide 5 text

εΫϥϜ࣮ફऀ Scrum Practitioner @mkwrd ͜ͷεϥΠυ In this slide, ςελʔ Tester ʹ޲͚ͯ࡞ͬͨ΋ͷͰ͢ɻ I assume that will be the audience. ͓Αͼ and ͸ɺ

Slide 6

Slide 6 text

Tester ςελʔ ʮςετɾ඼࣭ͷઐ໳Ոʯ͢΂ͯ Every “Test / Quality Specialist” ʮςετ࣮ߦऀʯ͚ͩ @mkwrd Only “Test Operator” ͜ͷεϥΠυ In this slide, ͱ͸ means Ͱ͸ɺ

Slide 7

Slide 7 text

ͳͥςελʔͷ࿩Λ %FW0QT%BZT5PLZPͰ΍Δͷ͔ʁ @mkwrd Why is “Testers’” session held in DevOpsDays Tokyo 2021? 🤔

Slide 8

Slide 8 text

@mkwrd

Slide 9

Slide 9 text

https://www.practitest.com/assets/pdf/state-of-testing-report-2021.pdf @mkwrd Agile or Agile like DevOps 42% 28%

Slide 10

Slide 10 text

Katrina Clokie @mkwrd http://katrinatester.blogspot.com/ ΧτϦʔφɾΫϩοΩʔ

Slide 11

Slide 11 text

Dan Ashby @mkwrd https://danashby.co.uk/2016/10/19/continuous-testing-in-devops/ μϯɾΞγϡϏʔ

Slide 12

Slide 12 text

@mkwrd ୭Ͱ͠ΐ͏ʁ Who’s this? https://en.wikipedia.org/wiki/William_Shakespeare W. Shakespeare γΣΠΫεϐΞ

Slide 13

Slide 13 text

@mkwrd https://en.wikipedia.org/wiki/William_Shakespeare W. Shakespeare γΣΠΫεϐΞ

Slide 14

Slide 14 text

@mkwrd γΣΠΫεϐΞ W. Shakespeare ͜ͷ··Ͱ͍͍ͷ͔ɺ ʰϋϜϨοτʱ খాౡ༤ࢤʦ༁ʧനਫࣾ “Hamlet” ͦΕ͕໰୊ͩɻ question. or not to be, To be that is the https://en.wikipedia.org/wiki/William_Shakespeare ͍͚ͳ͍ͷ͔ɺ

Slide 15

Slide 15 text

ೖΒͳ͍ͷ͔ɺ εΫϥϜʹೖΔͷ͔ɺ https://en.wikipedia.org/wiki/William_Shakespeare @mkwrd Issue To Be Discussed in Scrum ςελʔͷ Tester’s question. or not to be, To be that is the ςελʔ Tester ? ։ൃऀ Developers εΫϥϜϚελʔ Scrum Master ϓϩμΫτΦʔφʔ Product Owner εΫϥϜνʔϜ Scrum Team ͦΕ͕ ໰୊ͩɻ ΅͘Β͕ߟ͑Δ໰͍

Slide 16

Slide 16 text

ࢥ Ҙ QUANDARY SHIYUI @mkwrd 4DSVNͱςελʔͷؔ܎ Relationship between Scrum and Tester 1

Slide 17

Slide 17 text

ཁ݅ఆٛ @mkwrd %FTJHO ઃܭ $PEJOH ੡଄ ςετ 3FMFBTF WATERFALL 3FRVJSFNFOU 5FTUJOH ϦϦʔε

Slide 18

Slide 18 text

ཁ݅ఆٛ @mkwrd %FTJHO ઃܭ $PEJOH ੡଄ ςετ 3FMFBTF WATERFALL 3FRVJSFNFOU 5FTUJOH ϦϦʔε 🙅🙅 🙆🙆 ςελʔ Tester

Slide 19

Slide 19 text

@mkwrd JAPAN QUALITY 🇯🇵 https://wallpaperaccess.com/earth ςελʔ Tester

Slide 20

Slide 20 text

఻౷త ੡଄ۀ Manufacturing Industry @mkwrd JAPAN QUALITY 🇯🇵 https://wallpaperaccess.com/earth

Slide 21

Slide 21 text

https://www.tricentis.com/blog/agile-methodology-guide-agile-testing/ ςετ Test @mkwrd

Slide 22

Slide 22 text

։ൃऀ εΫϥϜϚελʔ Scrum Master ϓϩμΫτΦʔφʔ Product Owner εΫϥϜνʔϜ Scrum Team ςελʔ Tester ςε λ ʔ ͕ ײ ͡ ͯ ͍ Δ ͜ ͱ W hat Tester Feels @mkwrd Developers

Slide 23

Slide 23 text

ςελʔ Tester εΫϥϜνʔϜͷҰମײ͕࡞Δݟ͑ͳ͍น Invisible Wall of Scrum Team Unity 💦 ෑډͷߴ͞ Feeling Hard to Work with @mkwrd ແݶʹݟ͔ͭΔ ෆ۩߹ɾҧ࿨ײ Infinitive Bugs and Incongruity ։ൃऀ εΫϥϜϚελʔ Scrum Master ϓϩμΫτΦʔφʔ Product Owner εΫϥϜνʔϜ Scrum Team Developers

Slide 24

Slide 24 text

ςελʔ Tester ε Ϋ ϥϜ ν ʔϜ ͕ ײ ͡ ͯ ͍ Δ ͜ ͱ W hat Scrum Team Feels @mkwrd ։ൃऀ εΫϥϜϚελʔ Scrum Master ϓϩμΫτΦʔφʔ Product Owner εΫϥϜνʔϜ Scrum Team Developers

Slide 25

Slide 25 text

։ൃऀ εΫϥϜϚελʔ Scrum Master ϓϩμΫτΦʔφʔ Product Owner εΫϥϜνʔϜ Scrum Team ςελʔ Tester ൥ࡶͳίϛϡχέʔγϣϯ Complicated Communication ࣌ؒͷϩε Loss of Time ͯ͞͠ॏཁͳΘ͚Ͱ΋ͳ͍ෆ۩߹ใࠂͷཛྷ Massive Number of Trivial Bug Reports 😡 @mkwrd 😡 😡 Developers

Slide 26

Slide 26 text

։ൃऀ εΫϥϜϚελʔ Scrum Master ϓϩμΫτΦʔφʔ Product Owner εΫϥϜνʔϜ Scrum Team ςελʔ Tester 💦 @mkwrd Ͳ͏΍ͬͯղܾ͠·͠ΐ͏ʁ How to Solve the Problem? 😡 😡 😡 Developers

Slide 27

Slide 27 text

ಠཱͨ͠2"νʔϜ͕ εΫϥϜνʔϜΛࢧԉ͢Δ @mkwrd Testers Join Scrum Team as Developers. ςελʔ͕։ൃऀͱͯ͠ εΫϥϜνʔϜʹࢀՃ͢Δ An Independent QA Team Supports Scrum 1 2

Slide 28

Slide 28 text

ςελʔ QAνʔϜ QA Team @mkwrd ։ൃऀ Developers εΫϥϜϚελʔ Scrum Master ϓϩμΫτΦʔφʔ Product Owner εΫϥϜνʔϜ Scrum Team ςελʔ Tester ಠཱͨ͠2"νʔϜ Independent QA Team

Slide 29

Slide 29 text

@mkwrd Testers Join Scrum Team as Developers. ςελʔ͕։ൃऀͱͯ͠ εΫϥϜνʔϜʹࢀՃ͢Δ ίϛϡχέʔ γϣϯϩεΛ ࠷খʹͰ͖Δ εΫϥϜͰ͸ δΣωϥϦετͷಇ͖͕ ٻΊΒΕΔ Minimized Communication Loss Obligation to Work as Generalist in Scrum, Not Specialist ϝϦοτ Pros. σϝϦοτ Cons. ʢҰྫͰ͢ʣ (An Example) 1

Slide 30

Slide 30 text

ίϛϡχέʔγϣϯϩε͕ େ͖͘ͳΔ தɾ௕ظͷ ඼࣭޲্ʹ ߩݙ͠΍͍͢ @mkwrd An Independent QA Team Supports Scrum. ಠཱͨ͠2"νʔϜ͕ εΫϥϜνʔϜΛࢧԉ͢Δ Contribution to The Quality Improvement in The Long Run Bigger Communication Loss 2 ϝϦοτ Pros. σϝϦοτ Cons. ʢҰྫͰ͢ʣ (An Example)

Slide 31

Slide 31 text

@mkwrd Testers Join Scrum Team as Developers. ςελʔ͕։ൃऀͱͯ͠ εΫϥϜνʔϜʹࢀՃ͢Δ ಠཱͨ͠2"νʔϜ͕ εΫϥϜνʔϜΛࢧԉ͢Δ An Independent QA Team Supports Scrum. 1 2

Slide 32

Slide 32 text

1 ࠓճͷࣄྫ͸ͪ͜Β I’d like to talk about @mkwrd ಠཱͨ͠2"νʔϜ͕ εΫϥϜνʔϜΛࢧԉ͢Δ An Independent QA Team Supports Scrum. 2 ⾣ ⾣

Slide 33

Slide 33 text

ࢹ ࠲ VISION SHIZA @mkwrd ͳͥεΫϥϜνʔϜʹೖΒͳ͍ಓΛબΜ͔ͩ Reason Why Not to Join Scrum Team 2

Slide 34

Slide 34 text

@mkwrd ೥૑ۀͷڭҭࣄۀձࣾ Educational Company since 1992 Developing Web/Mobile App, LMS, etc. ೥ʹ։ൃ෦໳ઃཱɺ4DSVN!4DBMF 8FCɾϞόΠϧΞϓϦ΍-.4ͳͲΛ։ൃ Dev. Dept. since 2016, Scrum@Scale 2"νʔϜ QA Team ೥݄ɺ໊ͰνʔϜཱ֬ɿগ਺ਫ਼ӶͷʮϏδϣφϦʔɾ2"ʯ Started with 4 testers in Jan. 2020: Elite Corps as “Visionary QA”

Slide 35

Slide 35 text

@mkwrd Can’t assign Testers to each Scrum Team due to shortage ͦ΋ͦ΋ਓ਺͕ গͳ͘ɺ෺ཧతʹ શεΫϥϜνʔϜʹ ΞαΠϯͰ͖ͳ͍ 1

Slide 36

Slide 36 text

ςελʔ @mkwrd ςελʔ Tester QAνʔϜ QA Team ։ൃऀ Developers εΫϥϜϚελʔ Scrum Master ϓϩμΫτΦʔφʔ Product Owner εΫϥϜνʔϜ Scrum Team

Slide 37

Slide 37 text

Would like to make the QA team who contributes quality from not only testing but all aspects 2 Can’t assign Testers to each Scrum Team due to shortage @mkwrd ͦ΋ͦ΋ਓ਺͕ গͳ͘ɺ෺ཧతʹ શεΫϥϜνʔϜʹ ΞαΠϯͰ͖ͳ͍ ςετ͚ͩͰͳ͘ ͋ΒΏΔଆ໘͔Β ඼࣭ʹߩݙ͢Δ2" νʔϜʹͳΓ͍ͨ 1

Slide 38

Slide 38 text

ςετ Test ඼࣭޲্΁ͷ औΓ૊Έ Efforts to Improve Quality ςετʹͱΒΘΕͣ ඼࣭ʹूத͠Α͏ ⾣ @mkwrd https://testcon.lt/wp-content/uploads/2020/11/Joel-Montvelisky-TestCon-Europe-2020-Focus-on-Quality-Not-Testing.pdf

Slide 39

Slide 39 text

@mkwrd ͦ΋ͦ΋ਓ਺͕ গͳ͘ɺ෺ཧతʹ શεΫϥϜνʔϜʹ ΞαΠϯͰ͖ͳ͍ 1 ςετ͚ͩͰͳ͘ ͋ΒΏΔଆ໘͔Β ඼࣭ʹߩݙ͢Δ2" νʔϜʹͳΓ͍ͨ 2 Would like to create “QA team free” organization, ultimately! 2"νʔϜෆཁͷ ૊৫ʹ࢓্͍͛ͨ 3 Would like to make the QA team who contributes quality from not only testing but all aspects Can’t assign Testers to each Scrum Team due to shortage

Slide 40

Slide 40 text

ਐ ܸ CASE SHINGEKI @mkwrd ಠཱQAνʔϜ1೥ઓه An Independent QA Team's 1 Year's War 3

Slide 41

Slide 41 text

Changing Billing System Platform ՝ۚ1'੾ସ 1 ՝ۚP/F [B] New Billing System Platform ޿ൣͳϦάϨογϣϯςετ Extensive Regression Testing ՝ۚP/F [A] Old Billing System Platform طଘސ٬ Existing Customer ৽نސ٬ New Customer @mkwrd ։ൃऀ͕࡞ͬͨςετέʔε Test Case provided by Dev. ςελʔ͕࡞ͬͨςετνϟʔλʔ Test Charter provided by Tester ܗࣜతςετ Formal Testing ୳ࡧతςετ Exploratory Testing

Slide 42

Slide 42 text

Changing Billing System Platform ՝ۚ1'੾ସ 1 @mkwrd ։ൃऀ͕࡞ͬͨςετέʔε Test Case provided by Dev. ςελʔ͕࡞ͬͨςετνϟʔλʔ Test Charter provided by Tester ܗࣜతςετ Formal Testing ୳ࡧతςετ Exploratory Testing LEARNING DESIGN EXECUTION ෆ۩߹ͷ܏޲ Tendency of Defects Finding Many Bugs in Short Term & Reporting Selected Ones ୹࣌ؒͰଟ͘ͷෆ۩߹Λݕग़͠ɺݫબͯ͠ใࠂ ςελʔͷ࢓ࣄΛՃ଎ To Accelerate Tester’s Work

Slide 43

Slide 43 text

@mkwrd Data Table Renewal σʔλ ςʔϒϧߋվ 2 ϦϦʔε͸1ϲ݄ޙ Only 1 Month until Release ޿ൣͳϦάϨογϣϯςετ Extensive Regression Testing Dev SM PO Scrum QA Team Tester Shared Idea, “Testing Enough to Get a Peace of Mind” ʮ҆৺ײΛಘΒΕΔ·Ͱͷςετʯͷڞ௨ೝࣝ @mkwrd Close Communi- cation ີ઀ͳ ίϛϡχ έʔγϣϯ

Slide 44

Slide 44 text

Major Update of iOS App J04ΞϓϦ େܕΞοϓ σʔτ 3 ৽ΞϓϦ΁ͷߋ৽ App Renewal Phase. 1 @mkwrd Apple՝ۚ΁ͷରԠ In-App Billing Purchase Phase. 2

Slide 45

Slide 45 text

Apple՝ۚ΁ͷରԠ In-App Billing Purchase Phase. 2 Apple՝ۚ΁ͷରԠ In-App Billing Purchase Phase. 2 Major Update of iOS App J04ΞϓϦ େܕΞοϓ σʔτ 3 ୳ࡧతςετ Exploratory Testing Ensuring Transparency & Building a Peace of Mind ಁ໌ੑͷ୲อͱ҆৺ײͷৢ੒ @mkwrd ৽ΞϓϦ΁ͷߋ৽ App Renewal Phase. 1

Slide 46

Slide 46 text

Major Update of iOS App J04ΞϓϦ େܕΞοϓ σʔτ 3 Problems to Be Resolved vs Scrum-QA Connected Team ղܾ͢΂͖՝୊ vs εΫϥϜνʔϜ & QAνʔϜ @mkwrd Dev SM PO Scrum QA Team Tester SANDBOX ࢓༷ॻʹແ͍ڍಈ ͔͠΋ͨ͘͞Μ Many Behaviors Undefined in the Specification Apple՝ۚ΁ͷରԠ In-App Billing Purchase Phase. 2

Slide 47

Slide 47 text

Contribution to Scrum@Scale 4DSVN!4DBMF ΁ͷߩݙ 4 @mkwrd https://scrumatscale.scruminc.com/scrum-at-scale-guide/

Slide 48

Slide 48 text

Contribution to Scrum@Scale 4DSVN!4DBMF ΁ͷߩݙ 4 @mkwrd https://scrumatscale.scruminc.com/scrum-at-scale-guide/ Scrum Master’s Cycle ڞ௨ͷDoD੍ఆΛϦʔυ ඼࣭ͷٕज़৘ใఏڙ Defining Common “Definition of Done” Providing Quality Knowledge

Slide 49

Slide 49 text

Contribution to Scrum@Scale 4DSVN!4DBMF ΁ͷߩݙ 4 @mkwrd https://scrumatscale.scruminc.com/scrum-at-scale-guide/ Product Owner’s Cycle ϢʔβʔετʔϦʔɺಛʹ डೖ৚݅΁ͷΞϓϩʔν Approaching to User Stories Refinement, especially Acceptance Criteria

Slide 50

Slide 50 text

Changing Billing System Platform ՝ۚ1'੾ସ 1 Data Table Renewal σʔλ ςʔϒϧߋվ 2 Major Update of iOS App J04ΞϓϦ େܕΞοϓ σʔτ 3 @mkwrd Contribution to Scrum@Scale 4DSVN!4DBMF ΁ͷߩݙ 4

Slide 51

Slide 51 text

Essence for Successful Collaboration Is … ಠཱQAνʔϜͱεΫϥϜνʔϜͷ ڠۀͷൿ݃͸…… 1 2 3 ୎ӽͨ͠ςετٕज़ @mkwrd 4 Experts’ Test Skills

Slide 52

Slide 52 text

Essence for Successful Collaboration Is … ಠཱQAνʔϜͱεΫϥϜνʔϜͷ ڠۀͷൿ݃͸…… 1 2 3 ஸೡͳίϛϡχέʔγϣϯ @mkwrd 4 Cordial Communication

Slide 53

Slide 53 text

࢘ ྩ COMMAND SHIREI @mkwrd ࣍ͳΔ࡞ઓ Our Next Mission 4

Slide 54

Slide 54 text

@mkwrd 2"νʔϜ͸ɺεΫϥϜνʔϜ͕ࣗ෼ͨͪͰ ੒Ռ෺ΛςετͰ͖ΔΑ͏ࢧԉ͢Δ QA Team will support Scrum Teams to test artifacts on their own. ඼࣭ʹର͢ΔʮνʔϜશମΞϓϩʔνʯ “The Whole Team Approach” to Quality

Slide 55

Slide 55 text

ϞμϯςεςΟϯά @mkwrd Modern Testing moderntesting.org

Slide 56

Slide 56 text

ϞμϯςεςΟϯά @mkwrd Modern Testing Alan Page Program Director at Unity Brent Jensen Data Scientist at MS moderntesting.org

Slide 57

Slide 57 text

ϞμϯςεςΟϯά @mkwrd Modern Testing Mission ϛογϣϯ ग़ՙͰ͖Δ඼࣭΁ͷ౸ୡΛ Ճ଎ͤ͞Δ͜ͱ Accelerate the Achievement of Shippable Quality moderntesting.org

Slide 58

Slide 58 text

6. σʔλυϦϒϯ ϞμϯςεςΟϯά @mkwrd Modern Testing 7 Principles 7ݪଇ 1. Ϗδωεͷ੒௕ 2. ϘτϧωοΫ΁ͷରॲ 3. ܧଓతͳվળ 4. ඼࣭จԽৢ੒ 5. ސ٬ͦ͜඼࣭ͷධՁऀ 1. Business Growth 2. Dealing with Bottleneck 3. Continuous Improvement 4. Cultivating Quality Culture 5. Regarding Customer as Unique Quality Evaluator 6. Data Driven 7. ςετ͸νʔϜʹؐΔ 7. Bringing Testing Back to the Team moderntesting.org

Slide 59

Slide 59 text

7. ςετ͸νʔϜʹؐΔ ϞμϯςεςΟϯά 7. Bringing Testing @mkwrd Modern Testing ςετεΩϧ΍ϊ΢ϋ΢ΛνʔϜʹ޿ΊΔɿ ઐଐͷςετεϖγϟϦετͷधཁ͕ݮͬͨΓ ແ͘ͳͬͨΓ͢Δ͜ͱʹͳΔͱ෼͔͍ͬͯͯɺ ͦΕͰ΋ɺͩ We expand testing abilities and knowhow across the team; understanding that this may reduce (or eliminate) the need for a dedicated testing specialist. Back to the Team moderntesting.org

Slide 60

Slide 60 text

Lisa Crispin & @mkwrd Janet Gregory agiletester.ca/ ϦαɾΫϦεϐϯ δϟωοτɾάϨΰϦʔ ະ๜༁😢 Not Translated into Japanese

Slide 61

Slide 61 text

@mkwrd 2"νʔϜ͸ɺεΫϥϜνʔϜ͕ࣗ෼ͨͪͰ ੒Ռ෺ΛςετͰ͖ΔΑ͏ࢧԉ͢Δ QA Team will support Scrum Teams to test artifacts on their own. ඼࣭ʹର͢ΔʮνʔϜશମΞϓϩʔνʯ “The Whole Team Approach” to Quality

Slide 62

Slide 62 text

ςελʔ QAνʔϜ QA Team @mkwrd ։ൃऀ Developers εΫϥϜϚελʔ Scrum Master ϓϩμΫτΦʔφʔ Product Owner εΫϥϜνʔϜ Scrum Team ςελʔ Tester ʮ2"νʔϜͷςετΛ௨͢͜ͱʯ ͳΜͯ%P%ʹॻ͖ͨ͘ͳ͍ͳ͊ʜʜ We don’t want to write on DoD that “the artifacts have to pass QA team’s testing.”

Slide 63

Slide 63 text

ςελʔ QAνʔϜ QA Team @mkwrd ։ൃऀ Developers εΫϥϜϚελʔ Scrum Master ϓϩμΫτΦʔφʔ Product Owner εΫϥϜνʔϜ Scrum Team ςελʔ Tester εΫϥϜνʔϜ͞Μɺ ࣗ͝਎Ͱςετ͕Ͱ͖ΔΑ͏ʹ ͳΓͨ͘͸͋Γ·ͤΜ͔ʁ Hey, Scrum Team, why don’t you want to test on your own?

Slide 64

Slide 64 text

ςελʔ QAνʔϜ QA Team @mkwrd ։ൃऀ Developers εΫϥϜϚελʔ Scrum Master ϓϩμΫτΦʔφʔ Product Owner εΫϥϜνʔϜ Scrum Team ΋ͦ͠ͷͭ΋ΓͳΒɺ 2"νʔϜ͕ςετͷ΍ΓํΛ ࣮ફͰ͓఻͑͠·͢Αʂ If so, QA team will tell you how to test in practice! ςελʔ Tester

Slide 65

Slide 65 text

εΫϥϜνʔϜ͕ ςετΛओಋ͠ 2"νʔϜ͸ ϨϏϡʔͱ ΞυόΠεΛ͢Δ εΫϥϜνʔϜ͕ ςετΛ΄΅શ࣮ͯࢪ͠ 2"νʔϜ͸ઐ໳ੑΛ ཁ͢Δͱ͖ʹࢧԉ͢Δɻ @mkwrd QA team leads almost all test process and shares the way, how-to, etc. 2"νʔϜ͕ ςετϓϩηεΛ ΄΅શͯϦʔυ͠ աఔɾख๏ͳͲΛεΫ ϥϜνʔϜͱڞ༗͢Δ 1 2 3 Scrum team holds initiative, and QA team provides review and advice. Scrum team makes progress of almost all testing process without QA team instead of some tests requiring technical specialities. The Scrum team don’t need testers’ help to test. 4 εΫϥϜνʔϜ͕2"νʔϜͷ खΛआΓͣʹςετΛߦ͏ɻ ʮQAνʔϜཁΒͣʯ΁ͷ֊ஈ Stairway to “QA Team Free”

Slide 66

Slide 66 text

ओ ࢫ SYNOPSIS SHUSHI @mkwrd ஑ʹখੴΛ A Pebble into a Pond 5

Slide 67

Slide 67 text

“Should we include testers in Scrum to improve quality or not?” There is still no absolute answer to this question. ʮ඼࣭ΛߴΊΔͨΊʹεΫϥϜʹ
 ςελʔΛೖΕΔ͔൱͔ʁʯͱ͍͏໰୊΁ͷ
 ઈରతͳ౴͑͸·ͩଘࡏ͠ͳ͍ɻ @mkwrd

Slide 68

Slide 68 text

ಠཱQAνʔϜ͕
 εΫϥϜΛࢧԉ͢Δ伴͸ ʮ୎ӽͨ͠ςετٕ๏ɾٕज़ʯͰ͸ͳ͘
 ʮஸೡͳίϛϡχέʔγϣϯʯͰ͋Δɻ The key for an Independent QA Team to support Scrum Team is not “Distinguishing Testing Skills” but “Cordial Communication”. @mkwrd

Slide 69

Slide 69 text

ϓϩμΫτ඼࣭ͷ୲อ͸
 εΫϥϜ͕੹೚Λ࣋ͱ͏ɻ
 ಠཱQAνʔϜ͕͍ͳͯ͘΋ɺ
 ࣗ෼ͨͪͰςετͰ͖ΔΑ͏ʹͳΖ͏ɻ Scrum should ensure Product Quality. Without an Independent QA Team, Scrum has to be able to test enough. @mkwrd

Slide 70

Slide 70 text

@mkwrd ࠓͦ͜͢΂ͯͷςελʔɾεΫϥϜ࣮ફऀʹ໰͍·͢ Now is the Time to Ask All Testers & Scrum Practitioners.

Slide 71

Slide 71 text

@mkwrd 1 2 Testers Join Scrum Team as Developers. An Independent QA Team Supports Scrum. ςελʔ͕։ൃऀͱͯ͠ εΫϥϜνʔϜʹࢀՃ͢Δ ಠཱͨ͠2"νʔϜ͕ εΫϥϜνʔϜΛࢧԉ͢Δ ͋ͳͨͳΒɺͲ͏ߟ͑·͔͢ʁ What would you think?

Slide 72

Slide 72 text

ಠཱQAνʔϜ εΫϥϜͷ֎͔Β νʔϜͱ૊৫ͷ඼࣭Λ૑Δಓ An Independent QA Team’s 1 Year’s War Way to Create Quality of the Teams and the Organization from the Outside of Scrum 1೥ઓه Design Inspired by Eesti Vabariik, the Country of Andrei Solntsev. Masanori Kawarada QA Brain in GLOBIS Agile TestingɿΞδϟΠϧςεςΟϯά 2021-04-16 15:00 - 15:45 @mkwrd