Managing Group Schedules

Does anyone manage a schedule for a team? All of a sudden I find myself in a position trying to manage a schedule for a team of about 15 consultants. Thankfully there is some leverage and additional help, but there must be an easier way to plan the month ahead instead of co-ordinating 15 people over 31 days fluctuating between 1-2 shifts per day and possibly working on 4 different scenarios.

Suggestions?