2.政治顾问(Political Advisor):对组织内的不同政治组织很敏感协助项目成功的人。
3.技术联络者(Technical Liaison):承担项目与其他项目及组织的技术组之间相联系的人。
4.验收测试者(Acceptance Tester):选择和编写验收测试以验证软件的人。
5.用户交互设计者(User Interaction Designer):拥有以用户为中心设计技能帮助确定构建什么的人。
6.技术作者(Technical Writer):拥有技术写作技能伴随软件发布写用户文档的人。
7.谈判者(Negotiator):与最终用户及其他利益攸关者协商统一为一个声音,并与程序设计人员沟通的人。
8.外交家(Diplomat):将最终用户或利益攸关者的观点带到项目中的人。
9.超级秘书(Super-Secretary):承担客户行政支持工作量的人。
10.客户教练(Customer Coach):承担帮助其他客户团队成员理解其角色的人。
注:本文节选自Angela Michelle Martin的论文《THE ROLE OF CUSTOMERS IN EXTREME PROGRAMMING PROJECTS》。