Gartner Blog Network

Should I Embed Testers in the Dev Team?

by Thomas Murphy  |  June 8, 2010  |  2 Comments

At IBM’s Innovate conference a four person panel (Scott Ambler, Kim Warner, Reed Figgins, Brian Massey) addressed several issues with Agile and Testing.  The starting question was the title line here.  Agile generally thinks about small teams 5-15 people who work in close proximity (possibly the same room) with each other.  Teams with the greatest success with Agile are co-located teams because they have the highest level of collaboration and this drives knowledge sharing and quality.  Embedding testers in the agile team means that you are taking a proactive approach to quality and a recognition that quality is broader than just the code.  However co-location will create the largest disruption, some of the test team may not fit well, and it can over time (if a team stays together) create blind-spots as the team begins to think more alike.  While you should embed testers in agile teams, you should also have independent teams (potentially organized in COEs) that focus on automation, load/stress/performance, and to act as an independent IV&V team.  The bottom line is Agile can provide many benefits but it is a transformation and requires discipline and the right people and not everything will fit in the agile box.

Category: agile  quality  

Thomas E. Murphy
Research Director
15 years at Gartner
33 years IT industry

Thomas Murphy is a research director with Gartner, where he is part of the Application Strategies and Governance group. Mr. Murphy has more than 33 years of experience in IT as a developer, product manager, technical editor and industry analyst. Read Full Bio

Thoughts on Should I Embed Testers in the Dev Team?

  1. Paul Ronan says:

    Its important to get both levels of testing working; embedded for specialist/functional knowledge and external for integration and stress testing. There is a need to ensure that the local test capability is gaining knowledge as quickly as the developers who are building pbi’s. This is not always that easy to do, especially if the testers are considered second class citizens. I believe a nice polished multi level testing strategy is worthless unless the developers are designing for testability and will commit (with project management backing) beyond unit testing into integration. system and so forth.

  2. […] are along the lines of, “Our testers are embedded on development teams!” or “How do we embed our testers with our developers?” It unfailingly puts me in the mind of a reporter from say, CNN wearing an ill-fitting helmet […]

Leave a Reply

Your email address will not be published. Required fields are marked *

Comments or opinions expressed on this blog are those of the individual contributors only, and do not necessarily represent the views of Gartner, Inc. or its management. Readers may copy and redistribute blog postings on other blogs, or otherwise for private, non-commercial or journalistic purposes, with attribution to Gartner. This content may not be used for any other purposes in any other formats or media. The content on this blog is provided on an "as-is" basis. Gartner shall not be liable for any damages whatsoever arising out of the content or use of this blog.