Blender production files organization

I am in the process of creating a short film with Blender. I am fairly new at Blender, and I need help on the best way of organizing production files in Blender. How should I utilize Blender’s Dynamic Linking system? Should I use one .blend file per scene, or one per shot? Or should I use on .blend file for the whole animation?

I would greatly appreciate any advice.

Take a look at the Durian or Big Buck Bunny Production files. The ones for BBB are avaliable here, and you can see how the team set up their files, with separate blends for each character, environment, shot etc.