Disable ads (and more) with a membership for a one time $4.99 payment
Which of the following roles is NOT part of eXtreme Programming (XP)?
Coach
Customer
Business Analyst
Tester
The correct answer is: Business Analyst
In eXtreme Programming (XP), the roles are specifically tailored to enhance collaboration, communication, and feedback in the software development process. The roles of Coach, Customer, and Tester are integral to the XP framework and help in driving the project's agile principles forward. The Coach plays a vital role in guiding the team, ensuring that agile practices are followed, and promoting a culture of continuous improvement and adherence to XP values. The Customer is pivotal in XP, acting as the voice of the end-user and providing requirements, feedback, and priorities on features, which is essential for ensuring that the product meets user needs. The Tester is also a key part of the XP team, with responsibilities that involve writing tests, ensuring code quality, and validating that the software meets the defined requirements. On the other hand, while a Business Analyst can contribute valuable insights and requirements, this role is not specifically defined or a core part of the XP framework. In XP, these responsibilities are often spread among the Customer and other team members, making the inclusion of a traditional Business Analyst unnecessary or redundant. XP emphasizes direct interaction with stakeholders, which can minimize the need for a role focused primarily on business analysis.