One (or more) team member performs this role exclusively. This commonly adopted approach is suitable for complex
requirements that are difficult to gather.
One (or more) team members performs both this role and tests the software. This is a good option for smaller test
teams or resource-constrained test teams.
A customer representative performs this role. This approach is suitable to agile teams where the customer is
available and is part of the team.