Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Is Your Testing Team Actually Agile?

DZone's Guide to

Is Your Testing Team Actually Agile?

It seems that these days, every development team claims to be on board with agile methods.

· Agile Zone
Free Resource

Speed up delivery cycles and improve software quality with TestComplete. Discover the most robust automated testing tool for end-to-end desktop, mobile, and web testing. Try TestComplete Free.

agile software tesing

It seems that these days, every development team claims to be on board with agile methods. After all, this technique has been proven to deliver impressive results with regard to team collaboration, development speed and defect reduction.  It’s no surprise that developers want to highlight their expertise and experience with popular agile frameworks.  However, not all managers live up to the bold claims of agile software testing methods, suggesting that many development teams still operate in an undefined manner, somewhere between waterfall and agile approaches – or, as some call it, “Agile-fall”. Managers who want to better understand how well they are doing with agile software testing and get ideas on ways to improve can benefit from asking themselves the following questions and being honest in their answers. 

How Does Test Management Factor Into Agile?

From a top-down perspective, software project leaders will want to know what it takes to be the manager of an agile development team. It’s a simple question that has a complicated answer. According to Tom Roden and Ben Williams in an interview with InfoQ, agile methods do not have a traditional management structure, but are instead mostly driven and directed by the testers themselves. 

This means that responsibility is spread out across the testing team at large, with individual testers having to communicate more openly and frequently with one another in order to keep things moving and hit the necessary milestones. There is indeed a need for managerial supervision and direction – it simply happens on the front lines, rather than in a conventional, hierarchical manner. 

What Is The True Role of The Agile Software Test Manager?

Roden and Williams made it clear that the nature of software testing has changed in the age of agile, but where does this leave testing team leaders who are accustomed to performing managerial tasks and playing a leading role in these important phases? According to the experts, there are still a number of key objectives that these managers can strive for, even after making the agile transition.  

“Our view is that this sort of role works across many teams, championing, curating and coaching testing as a function, whilst instilling a mindset and toolkit of practices and techniques,” stated Roden and Williams, according to the news source. 

In other words, the manager turns into more of a coach and advisor, rather than a task master. Managers of agile testing teams need to be more supportive and assume the role of educator. While this may appear to be a reduction of responsibility, the opposite is true. Team members will likely be new to the concept of agile development and will be in constant need of support, advice and one-on-one coaching.

How Do Managers Prepare For A Shift To Agile Software Testing?

Knowledge is power for managers getting ready to transition their teams to agile, and in their interview with InfoQ, Roden and Williams suggest that these leaders take the time to learn as much as possible about these methods before embarking on the journey. A close analysis of the existing methods and processes will also be necessary to discover weak points in the current approach and create a more targeted game plan for the transition. 

“Finding the activities where teams still need support and specialist knowledge and enabling them to learn and develop those skills will be how the most successful test managers evolve into more useful organizational change agents and enablers,” continued Roden and Williams.

Every team will take a different route on its journey to agile development, but with these points in mind, they’ll be prepared to take on the challenge and to develop an agile approach that really works. 

Learn more about Agile Software testing in this FREE eBook The Agile Way: Understanding Agile Testing Methodologies

Release quality software faster with TestComplete. Discover how to decrease testing times and expand test coverage with the most robust automated UI testing tool. Try free for 30 days.

Topics:
methodologies ,teams ,frameworks ,testing ,agile approach ,agile methods

Published at DZone with permission of Kevin Dunne, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}