|
ABSTRACT
Extreme Programming (XP) brings the customer and development team together into a tight functional unit, while eliminating many of the process activities of more structured software development processes. While agile methods may yield benefits in terms of product cost and quality, there is also a risk that the very practices that make agile methods effective may weaken the customer relationship. This paper examines XP from the perspective of customer satisfaction and motivates the need for more analysis of the social, psychological, and business factors in studies of software development methods.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Agile Alliance. Manifesto for Agile Software Development. http://www.agilemanifesto.org, 2001.
|
| |
2
|
Anderson, E. W. and Sullivan, M. W. The Antecedents and Consequences of Customer Satisfaction for Firms. Marketing Science, 12, 2 (Spring, 1993), 125--143.
|
| |
3
|
|
| |
4
|
|
| |
5
|
Brown, S. W. and Swartz, T. A. A Gap Analysis of Professional Service Quality. Journal of Marketing, 53, 2 (April, 1989), 92--98.
|
| |
6
|
The "C3 Team". Chrysler Goes to "Extremes". Distributed Computing, October 1998, 24--26.
|
| |
7
|
|
 |
8
|
|
| |
9
|
Goodman, P. S., Fichman, M., Lerch, F. J., and Snyder, P. R. Customer-Firm Relationships, Involvement, and Customer Satisfaction. The Academy of Management Journal, 38, 5 (Oct. 1995), 1310--1324.
|
 |
10
|
|
| |
11
|
Koskela, J. and Abrahamsson, P. On-Site Customer in an XP Project: Empirical Results from a Case Study. In Proceedings 11th European Conference on Software Process Improvements (EuroSPI 2004) (Trondheim, Norway, November 10-12, 2004), 1--11.
|
| |
12
|
Lengnick-Hall, C. A. Customer Contributions to Quality: A Different View of the Customer-Oriented Firm. The Academy of Management Review, 21, 3 (July 1996), 791--824.
|
| |
13
|
|
| |
14
|
|
| |
15
|
Martin, A., Noble, J., and Biddle, R. Being Jane Malkovich: A Look Into the World of an XP Customer. In Proceedings of the 4th International Conference on eXtreme Programming and Agile Processes in Software Engineering (XP2003) (Genova, Italy, May 25--29, 2003), 234--243.
|
| |
16
|
Mills, P. K., Chase, R. B., and Marguilies, N. Motivating the Client/Employee System as a Service Production Strategy. The Academy of Management Review, 8, 2 (April, 1983), 301--310.
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
Rumpe, B., and Schröder, A. Quantitative Survey on Extreme Programming Projects. In Proceedings of the Third International Conference on Extreme Programming and Flexible Processes in Software Engineering (XP2002) (Alghero, Italy, May 26--30 2002), 95--100.
|
| |
22
|
|
| |
23
|
|
| |
24
|
|
INDEX TERMS
Primary Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.9
Management
Subjects:
Software process models (e.g., CMM, ISO, PSP)
General Terms:
Human Factors,
Management,
Measurement
Keywords:
agile methods,
business value,
customer relationships,
customer satisfaction,
extreme programming,
quality
|