Extreme Programming and other Agile methods have a dedicated customer role that acts as the interface between development teams and their clients, sponsors, and end-users. The customer is critical to agile projects, but there is little research, experience, or advice about effective practices required to fill that role. We present a set of patterns describing the key roles on a customer team, and the practices that enable customers to fill those roles. By adopting these roles and practices, customers and development teams can increase the velocity and reliability of their projects, and ensure all participants in a project, not just the developers, can work at a sustainable pace. Copyright 2006 ACM.

Additional Metadata
Keywords Agile methods, Customer, Extreme programming, XP
Persistent URL dx.doi.org/10.1145/1415472.1415496
Conference PLoP Pattern Languages of Programs 2006 Conference, PLoP
Martin, A. (Angela), Noble, J. (James), & Biddle, R. (2006). Programmers are from Mars, customers are from Venus: A practical guide for customers on XP projects. Presented at the PLoP Pattern Languages of Programs 2006 Conference, PLoP. doi:10.1145/1415472.1415496