To have a structure in the production from the start to the end is important. If some ground rules for communication, naming conventions and file sharing is made at before the production begins, then every team member will become more effective. By knowing who to talk to, what to look for and where to look for it, a lot of unnecessary questions won't be asked and time will be saved. It's for example important for everyone to know what to do if there not showing up one day or if they are late. I found it very useful to know who to contact when I had a question, and have a project leader that at all times has a general overview of the production. I think that just communication itself adds structure to the project.
Naming conventions and ease of file sharing further add to the project structure. It's important to establish this early in the project so everyone gets to know the system and utilize it from the beginning. Or like a scripter would say:
If(namingConventions.creationDate < project.start+25200)
{
namingConventions.valid = true;
}