I've talked about scheduling before but now I'm going to talk about time.
Give your photographer time to get all the shots you want. Realistically they're not going to get all the photos of everyone in your family if you only allocate a half hour for photos.
Give your photographer at least an hour for formal photos and couples portraits. All going well you'll be back to join the party in no time.