An often overlook element of the work-flow process is layers. All the Adobe products use layers. They are great – you can have a layer for every little line in your project if you want. It’s actually a great thing for editing a file later. So when aren’t they beneficial? When you haven’t named a single one of them and someone else has to use your file to edit a project. Note: the next person could be you in six months. Will you remember what Layer 135 is?
These aren’t mind-blowing revelations by any means but I think they’re important. The in-house design department I work in suffered for a long time because we didn’t speak up. We also compromise a lot since there are more than 3 people involved in any given project, which can be frustrating but if you really believe that what you’re thinking should be done will benefit the project, say it.