Towards an evolutionary framework for agile requirements elicitation
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
The impact of inadequate customer collaboration on self-organizing Agile teams
Information and Software Technology
Using grounded theory to study the experience of software development
Empirical Software Engineering
The requirements engineer as a liaison officer in agile software development
Proceedings of the 1st Workshop on Agile Requirements Engineering
Proceedings of the 12th International Conference on Product Focused Software Development and Process Improvement
Agile requirements prioritization in large-scale outsourced system projects: An empirical study
Journal of Systems and Software
Hi-index | 0.00 |
The Customer is a critical role in XP, but almost all XP practices are presented for developers by developers. While XP calls for Real Customer Involvement, it does not explain what XP Customers should do, nor how they should do it. Using Grounded Theory, we discovered eight customer practices used by successful XP teams: Customer Boot Camp, Customer’s Apprentice, Customer Pairing, and Programmer’s Holiday support the well-being and effectiveness of customers; Programmer On-site and Road shows support team and organization interactions; and Big Picture Up Front and Re-calibration support Customers steering the whole project. By adopting these processes, XP Customers and teams can work faster and more sustainably.