Development of a user-centred design methodology to accommodate changing hardware and software user requirements in the sports domain