ALL >> Computers >> View Article
Agile Should Not Marginalize Software Testers
As we know, many software development cultures put testing at the end of the development processes. However, according to Scott Barber, a software test consultant, some in Agile development want to push testing and testers even further out of the picture.
Not only do software testers often feel the pinch of Agile’s short iterations more than any group on development teams, they may also find their roles reduced, said Barber, Chief Technologist of PerfTestPlus, a software consultancy in Palm Bay, Fla., and co-author of Performance Testing Guidance for Web Applications and Beautiful Testing. In this interview, he discusses Agile developers’ and managers’ perceptions of software testing and how the tester’s role can change in Agile organizations.
In Agile, the tester’s job to make sure that everything that gets checked in is shippable. Not that the complete product is shippable, but that what’s checked in is shippable. It’s somebody else’s job to say the collection of things we have checked in is product-able.
Well, the answer is that if you are really, really good at Agile and all your ...
... developers are really good and don’t put any bugs in the code, and your clients are right there on site and doing user acceptance testing pretty much in line, what’s the job of the tester? Yes, maybe you don’t need as many testers in that case; but that’s not often the case.
Apart from that, testers should have a certain mindset, a drive to help expose things that other people don’t find. That’s what they do. Developers are creators. Testers are explorers. Their job, their whole mindset, is to find the stuff that others don’t.
So there’s a value in having the tester’s perspective; that of a person who has dedicated an entire career to figuring out what is it that the user is going to do that no one expects them to do, and what’s it going to do to my system. There’s also value in that testing involves business risk mitigation. It shifts focus from minimum requirements to the QA-centric role into a risk exposure mode.
All that said, in Agile you might need fewer testers; maybe you’re replacing some of your testing with your real users, your acceptance test people. That’s not eliminating test. It is changing personnel.
Until testers are willing to accept that change in role, they’re going to resist the whole thing. The more resistant testers are, the less developers want them on the team. In Agile, successful testers are those who say, ‘It’s my job now to help the developers achieve their vision and keep that vision in sync with the end user’s vision.’
Agile testers must have a broad enough skill set that they can lend a hand in some other areas, without handholding, at the very early development level. Beyond that, the ones who have enough technical chops to be able to do a little simple unit testing, execute the unit test or read through some code fare well in Agile. But it’s the attitude more than the technical skills that really help.
Add Comment
Computers Articles
1. Best Epos Systems In The Uk For Retail & HospitalityAuthor: POS Buyer
2. Why Local Technical Support Still Matters For Computer Repair In Westlake In A Cloud-first World
Author: Arun Singh
3. How To Make Keycloak Truly Enterprise Ready
Author: Soham Biswas
4. Driving Scalable Digital Solutions With Tech Gazebos Microservices Expertise
Author: Tech Gazebos
5. Spark Matrix : Artificial Intelligence Services
Author: Umangp
6. Cash Drawer Dealers In India For Pos Billing Systems
Author: pbs
7. Choosing Reliable Experts For Cracked Laptop Screen Replacement
Author: computerrepairservices
8. Foxpro Migration: A Strategic Path Forward For Modern Businesses
Author: Tech Gazebos
9. Spark Matrix™: Ai Governance Platforms
Author: Umangp
10. Digital Product Passports Power Transparent And Circular Supply Chains
Author: Rutuja kadam
11. Epson Barcode Printer Sales & Service Dealers In Hyderabad
Author: prime pos
12. Black Friday Tech Deals: Lock In Your 2026 Ai Readiness With Exclusive Ecf Data Offers
Author: ECF Data
13. What Is Nova And How Does It Help Businesses?
Author: TrackHr App
14. Edge Development Platform Market: Powering Next-generation Distributed Applications
Author: Umangp
15. Enterprise Mobile App Development
Author: brainbell1021






