Slide 1

Slide 1 text

q No Country for Old QA [email protected]

Slide 2

Slide 2 text

$2 billion $9 billion $20 billion

Slide 3

Slide 3 text

$44 billion $384 billion $501 billion $573 billion

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

The Cost of Quality

Slide 6

Slide 6 text

Free vs Paid Startup Monopoly Deploy Frequency Outsource Significant Impact

Slide 7

Slide 7 text

QA in the Last 15 Years…

Slide 8

Slide 8 text

Higher Salaries Less Headcount Technical Demands Moving to Other Positions No Dedicated Teams

Slide 9

Slide 9 text

DEV QA OPS Shift Left Shift Right Monitoring Mitigation Rollback Fast Automated Tests Static Code Analysis Core Reviews Outsource?

Slide 10

Slide 10 text

The Triangle

Slide 11

Slide 11 text

If you want to continue to work as QA, figure out how to help your company 1. Produce the highest quality 2. At the lowest cost 3. In the shortest lead time 4. Respond to change flexibly

Slide 12

Slide 12 text

W. Edwards Deming

Slide 13

Slide 13 text

3. Cease dependence on inspection to achieve quality. Eliminate the need for massive inspection by building quality into the product in the first place. 5. Improve constantly and forever the system of production and service, to improve quality and productivity, and thus constantly decrease costs. 9. Break down barriers between departments. 11. The responsibility of supervisors must be changed from sheer numbers to quality.

Slide 14

Slide 14 text

Prototyping Three amigos Pre-mortem Failures Checklist MVP / Lean UX Automated Tests Static Code Analysis Code Review / Pairing Build only what’s needed Exploratory Tests Business metrics Errors and exceptions Investigate defects Defect mitigation Customer surveys EVERYTHING AND EVERYONE AFFECTS QUALITY All test run after every commit Immediately fix broken build All changes in VCS No long lived branches Small batches / Feature flags PLAN DO CHECK ACT Small teams Share knowledge No silos No forced ranking Time to learn PRODUCT All errors/logs exposed Full access to API/DB Replaceable layers Runs on a laptop No manual setup PROCESS PEOPLE

Slide 15

Slide 15 text

Three amigos Automated Tests Exploratory Tests PLAN DO CHECK ACT PRODUCT PROCESS PEOPLE EVERYTHING AND EVERYONE AFFECTS QUALITY

Slide 16

Slide 16 text

QUALITY ≠ TESTING

Slide 17

Slide 17 text

Growth Only Happens When We Exceed Our Limits

Slide 18

Slide 18 text

Seven Steps

Slide 19

Slide 19 text

Visualize Data Trends Increase Feedback Loops Share Knowledge Fix Defects Immediately Eliminate Classes of Defects Build Mitigation Strategies Eliminate Waste

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

Thank You EmanuilSlavov.com @EmanuilSlavov