结对编程的每一对成员都有权拉取(check out)和改进任何模块。没有哪个程序员单独对任何特定的模块或技术负责。每个人都会参与GUI、中间件和数据库方面的工作。也没有任何人比其他人在某个模块或技术上更权威。
但这不是说XP不要求专业知识。比如专精GUI,那么你最可能做GUI方面的任务,但也会被要求和别人结对做中间件和数据库方面的任务。如果决定学习另一项专业知识,那么可以接手相关任务,并和能传授这方面知识的专家一起工作。你不会受限于自己的专业领域。