Challenges of User Involvement in Extreme Programming Projects
EXtreme Programming (XP) is one of the most frequently used methodologies in Agile Software Development. According to various reports it had a significant effect on the software projects that use XP. In this paper, one of the main practices of XP, called "On-site customer" is considered, in detail. Also, various important challenges related to its implementation are considered. In each case, according to reports and researches related to user involvement, suitable solutions for resolving the problems are offered. At the end of each case, having an appropriate alternative that uses "Product Management Team" is proposed.