Eliminate the need for massiveinspection by building quality into theproduct in the ﬁrst place.-- Edwards Deming (1982)So what havewe learned?”“
Handoﬀs are waste.-- Mary Poppendieck (2003)So what havewe learned?
Move testing to thefront of thedevelopment process-- Agile Testing (2009)So what havewe learned?”“
Kanban doesn’t mean a return towaterfall.-- David Anderson (paraphrase, 2013)So what havewe learned?
So of course what do our card walls look like?
How did this happen?We simply repeat the same processthat weve always doneQAs aren’t assertive enough to ask for changeWe ﬁgure that, if we don’t, the QAwont have anything to do (resourceeﬃciency)#1#2#3
But why is thisa problem?End-‐of-‐cycle testing (mini waterfalls)#1 Creates too long a feedback loop#2 Virtually ensures that our testing eﬀorts aremisaligned with value #3 Reinforces gatekeeper role (oppositional)#4 Creates ineﬃcient test suite
But why is thisa problem?Limitsoptions tocheckingthroughGUICreates inefficient test suiteWhichleads tothis
Other considerations Quality AdvocacyQuality Advocacy* Consultative* Service provider* Enabling and informing (not gatekeeping)* Big picture-oriented* Polyskilled and skill sharer* Courageous
Other considerations Integrated QA:QA is nowhere – and everywhereQuality AdvocacyIntegrated QA * Remove Test/QA as a separate column altogether* QA provides real-time, zero-cycle-time feedback* Decouples what from who,decreases bottleneck* Commits devs and testerstoward same goal:working, tested software
So do we have a place forany kind of end-of-cycle testing?
Other considerations Exploratory Testing as First-‐Class PracticeQuality AdvocacyIntegrated QAExploratory testing* Not simply “clickin’ around” buthighly-skilled discipline* Anyone with the right skill, independence can do it* Model it on the wall
So what are yougoing to do starting Wednesday?
References§ Alister Scott, http://watirmelon.com/2013/02/28/the-new-qa-the-quality-advocate/§ Barry Boehm, Software Engineering Economics§ Martin Fowler, http://martinfowler.com/bliki/TestPyramid.html§ InfoQ, http://www.infoq.com/articles/David-Anderson-Kanban§ Deming Institute, http://email@example.com@mattphilip