The successfulness of a software development project is not only based on the tools and the technology used but also really depends on how the developed software meets the end user requirements. Involving end user as an active member of software development team, one of the popular agile methods known as eXtreme Programming (XP) had been selected as the software development methodology. This paper is focused on one of the main practices called on-site customer. The project under study is a web based Highway Construction Monitoring System (HIGHCONS). Challenges related to its implementation throughout the development process and also the suitable solutions in facing the challenges were also considered.
Read full abstract