敏捷开发(纪念版)
上QQ阅读APP看书,第一时间看更新

极限编程实践

完整的团队

我们希望客户、管理者和开发人员紧密协作,关注彼此的问题并共同解决这些问题。谁是客户?XP团队的客户是定义产品特性并为其制订优先级的人员或团体。有时,客户是由业务分析师、质保人员以及/或者市场人员组成的一个团体,他们和开发人员一起在同一家公司工作。有时,客户是由用户主体委任的一名用户代表。有时,客户是实际付费的客户。但是,XP项目中的客户无论如何定义,都是团队的一员,而且能和其他成员一起工作。

客户最好和开发人员在同一个地点工作。至少不要远在开发人员100码之外。离得越远,客户越难成为真正的团队成员。在另一幢楼或另一个州的客户很难真正融入团队。

如果客户确实无法靠近怎么办?我建议找一个就在附近、愿意且能够代替真正客户的人。