This paper reports on an activity session held at XP2003 in Genoa, Italy in May 2003. The intention of the session was to collect experience of customer collaboration in XP projects with the intention of identifying common models, their critical success factors and their pitfalls. As reported in the books, XP expects an on-site customer, i.e. someone co-located with the development team who is able to make decisions about required functionality and funding while at the same time representing the real users of the product. Anecdotal evidence has suggested that this model is not widely used, and the results of this session confirm that there are many different successful models used in practice. 1. Background The Agile manifesto emphasises th...
The initial definition of XP resulted in many people interpreting the on-site customer to be a singl...
Agile software development methods emerged in the late 1990s and early 2000s with a promise to deliv...
Today agile approaches are often used for the development of digital products. Since their developme...
The contribution of this thesis is an in-field verification that Agile software development projects...
Extreme programming (XP), similarly to other agile software development methods, values close collab...
eXtreme programming (XP) is one of a new breed of methods, collectively known as the agile methods, ...
Agile methods promise an ideal approach to customer involvement. However, the success relies on havi...
This chapter analyses the results of a series of observational studies of Agile software development...
This study focuses on the role the customer plays in the adoption and consolidation of Agile practic...
The Agile Manifesto emphasizes customer collaboration over contract negotiation. No Extreme Programm...
Most agile projects rely heavily on good collaboration with the customer in order to achieve project...
One of the four values listed in the Agile Manifesto emphasizes customer collaboration over contract...
The Customer is a critical role in XP, but almost all XP practices are presented for developers by d...
Agile literature suggests that the active and continuous participation and involvement of the client...
The success of an agile system development project is dependent on many factors, including the custo...
The initial definition of XP resulted in many people interpreting the on-site customer to be a singl...
Agile software development methods emerged in the late 1990s and early 2000s with a promise to deliv...
Today agile approaches are often used for the development of digital products. Since their developme...
The contribution of this thesis is an in-field verification that Agile software development projects...
Extreme programming (XP), similarly to other agile software development methods, values close collab...
eXtreme programming (XP) is one of a new breed of methods, collectively known as the agile methods, ...
Agile methods promise an ideal approach to customer involvement. However, the success relies on havi...
This chapter analyses the results of a series of observational studies of Agile software development...
This study focuses on the role the customer plays in the adoption and consolidation of Agile practic...
The Agile Manifesto emphasizes customer collaboration over contract negotiation. No Extreme Programm...
Most agile projects rely heavily on good collaboration with the customer in order to achieve project...
One of the four values listed in the Agile Manifesto emphasizes customer collaboration over contract...
The Customer is a critical role in XP, but almost all XP practices are presented for developers by d...
Agile literature suggests that the active and continuous participation and involvement of the client...
The success of an agile system development project is dependent on many factors, including the custo...
The initial definition of XP resulted in many people interpreting the on-site customer to be a singl...
Agile software development methods emerged in the late 1990s and early 2000s with a promise to deliv...
Today agile approaches are often used for the development of digital products. Since their developme...