Project Management

Please login or join to subscribe to this thread

Persuade Agile QA to re-test previous sprint

linkedin twitter facebook   Agile  
avatar
chin fan so Program Manager| Galaxy Entertainment Taipa, Macao
I found a very difficult (if not the most) part of Agile is to persuade the QA team to re-test the deliverables in the previous sprints, since Agile encourage feature after feature to be built on the same functional area, so it will have to be test and test again for every sprint. If it is not a function that can easily automated, it is very hard to convince the QA team to re-test it while they don't need to do it in waterfall approach (which the whole function delviered at once).

How do you deal with this problem?
Any comment will be greatly appreciate.
Sort By:
avatar
David Portas London, United Kingdom
It's usually better to have cross-functional teams responsible for both development and QA. That way the priorities for dev and QA are aligned, collaboration is straightforward and each iteration delivers a potentially releasable, tested increment.

More automation is ultimately what you need. Your regression testing should by definition be possible to automate since regression testing essentially answers the question "did it change?" and not "is it right?". Having a curated set of inputs, tests and expected results ought to solve that problem. The QA efforts should be focused on test curation and defect analysis rather than test execution.
avatar
Sergio Luis Conte Helping to create solutions for everyone| Worldwide based Organizations Buenos Aires, Argentina
Test must be done in the same sprint because nothing is done after is done. If you are retesting something is not working in your process. That´s true except you are talking about maintenance activities where you have to retest previous components due to you make a fix (any type) on those components.
avatar
Kiron Bondale Retired | Mentor| Retired Welland, Ontario, Canada
Unfortunately, without automation for regression testing, you are unlikely to get sufficient coverage even if you have a willing QA team to be able to feel confident that newly added features haven't broken previously delivered functionality.

In such situations, it is not uncommon to adopt a "water-scrum-fall" or "scrum-fall" pattern, where comprehensive end-to-end testing gets pushed to the end of a release, resulting in a higher cost of rework when regression defects are identified many sprints after they were injected.

A shift to test-first/driven development and a real commitment to continuous automated testing is needed to overcome this.

Kiron

Please login or join to reply

Content ID:
ADVERTISEMENTS

"Most people would sooner die than think; in fact, they do so."

- Bertrand Russell

ADVERTISEMENT

Sponsors