1.1.2 Whole-Team Approach Flashcards
1
Q
What is the Whole-Team Approach?
A
- The whole-team approach means involving everyone with the knowledge and skills necessary to ensure project success.
- The team includes representatives from the customer and other business stakeholders who determine product features.
- The team should be relatively small; successful teams have been observed with as few as three people and as many as nine. Ideally, the whole team shares the same workspace, as co-location strongly facilitates communication and interaction.
- The whole- team approach is supported through the daily stand-up meetings (see Section 2.2.1) involving all members of the team, where work progress is communicated and any impediments to progress are highlighted.
- The whole-team approach promotes more effective and efficient team dynamics.
2
Q
What are the benefits of the Whole-Team Approach?
A
The use of a whole-team approach to product development is one of the main benefits of Agile development. Its benefits include:
Enhancing communication and collaboration within the team
Enabling the various skill sets within the team to be leveraged to the benefit of the project
Making quality everyone’s responsibility
3
Q
Who is responsible for the quality of Agile projects?
A
The whole team is responsible for quality in Agile projects.
- The essence of the whole-team approach lies in the testers, developers, and the business representatives working together in every step of the development process.
- Testers will work closely with both developers and business representatives to ensure that the desired quality levels are achieved.
- This includes supporting and collaborating with business representatives to help them create suitable acceptance tests, working with developers to agree on the testing strategy, and deciding on test automation approaches.
- Testers can thus transfer and extend testing knowledge to other team members and influence the development of the product.
- The whole team is involved in any consultations or meetings in which product features are presented, analyzed, or estimated. The concept of involving testers, developers, and business representatives in all feature discussions is known as the power of three [Crispin08].