...continuously throughout the development. Make necessary arrangements with the user managers so that users can actively participateproject. Train users about the technology. Help user to have them understand what they really want. Unrealistic...
http://www.pmhut.com/successful-it-project-management-tips-to-avoid-failure