It has been suggested that one of the problems of having a user closely involved with a software development team is that they ‘go native'; that is, they adopt the outlook of the development team and lose sight of the needs of their user colleagues. Suggest three ways how you might avoid this problem and discuss the advantages and disadvantages of each approach.