https://www.techtarget.com/searchsoftwarequality/definition/Whole-team-approach
The whole-team approach (team-based approach) is a style of project management in which everyone on the project team is held equally responsible for the quality and success of the project.
Agile software development, Lean production, and creative teams in advertising and other media often use the term. A whole-team approach recognizes that members cannot operate in isolation for the team to be successful.
Each team member must know and appreciate every other team member's strengths and skills. They must also be willing to switch roles when the need arises and remain focused on the success of the project, doing whatever is necessary, whether or not it's technically their job.
In Agile development, the whole-team approach means that everyone on the development team is equally responsible for quality.
In the book Agile Testing -- A Practical Guide for Testers and Agile Teams, Lisa Crispin and Janet Gregory stated: "The focus of agile development is producing high-quality software in a time frame that maximizes its value to the business."
As per Crispin and Gregory, the team members do not work as gatekeepers for their work. Instead, the entire team gets "test-infected."
This means that the testers are no longer the only ones required to test the product. "Tests, from the unit level on up, drive the coding, help the team learn how the application should work, and let us know when we're done with a task or story."
Each team member develops different skill sets. The developer needs to perform software testing, learn testing strategies, build acceptance tests, create test automation, conduct Exploratory testing, etc.
At the same time, the tester needs to learn technical development, such as automation, system architectures, application programming interfaces, etc. Here is how the whole-team approach works out in practice:
The whole-team approach increases the value of the software for the company. It has many benefits:
See how to get started with these Agile basics, 10 tips for effective change management in Agile and four Agile team best practices to follow in the enterprise.
08 Feb 2022