How do you determine optimal staffing levels for different times and seasons?

Technical