✔ 最佳答案
Your questions are somewhat vague, since you don't explain specifics like what languages/interfaces you use, if this is a dynamic or static site, etc.
Sounds to me like you're basing your work on them documenting what they want separately from what you're doing. I would suggest that you at least use a version control system (for your own sanity, if nothing else), so you can track the changes incrementally in a "staging" environment.
Here's how I would proceed, based on the information you provided:
1. Set up an internal company web server that will host the site as you create it.
2. Give access to this site to the staff providing the UX and other input. You may want to set up a special email account with your company for exchanging mail just for this development. If your company has a CRM system of some type, set up a place on that to exchange comments, files, ideas, etc.
3. As you work, use your version control system to push the updates to the staging server so the users can see the changes live. Version control allows you to roll back to previous versions if something breaks, or if the UX staff wants to go back to an earlier concept.
4. You need to maintain control of the development. If you have a team of programmers, make sure they all use the VCS and understand the responsibility of pushing changes and pulling updates when they are made.
I know this is a little high level, but this method is the best way to keep things in control. making lost of changes on a project is common; developers see this all the time. You just have to have a way of maintaining control over things.
By the way, for version control, I recommend Git.