Again, what is a typical volume?...I'm looking for a reasonable estimate to plug in to some calculations. But I'd like to also understand the time component for the volume. For example, if I choose a call volume of 1000 per 1440 minutes (1 day), that would lead to an estimated call rate of (1000 calls) / (1440 min) * (60 min/h), or 41.7 calls/h. This would normally be used to estimate the Traffic Intensity:
calls/h * avg. time per call, or (41.7 calls/h) * (6 minutes/call) * (h/60 minutes) = 4.17 Erlangs (essentially call-hours per hour).
This is what we find in this part of your formula: "forecasted volume * forecasted AHT / 3600"
And then to account for shrinkage and occupancy, this part also makes sense: "/(1-Shrink %)/Occupancy %"
What I do not follow is this part: "/# of business days/8 "
It seems that in the example I've described, 4.17 Erlangs is not an appropriate description of the Traffic Intensity. While we might, for simplicity, assume the call volume (or web-based requests for help) arrive somewhat regularly over a 24-h period, 7 days a week, those requests are not serviced over that same period of time. Instead, servicing is much more sporadic, but at a higher intensity because for a regular workday, only 8 hours is devoted to servicing those requests. And for a week basis, normally on 5 of the 7 days are devoted to servicing the requests. So it would seem to me that the Traffic Intensity should be scaled by a factor of (24/8) * (7/5) = 4.2 (interesting that this number coincidentally is about the same as the Erlangs computation above). In any case, if we apply this scaling factor to the Traffic Intensity, a modified Traffic Intensity of (4.2) * (4.17 Erlangs) = 17.5 Erlangs
Then after burdening this value by the Shrinkage and Occupancy factors, I get an estimate of about 29 agents.
I've posted some Erlang C worksheets on this site, but it sounds as if you may already be using a tool. I do wonder if some fundamental assumptions in the theory might not hold for your application. For example, Erlang adopted the Poisson distribution to estimate the probability that calls are answered within their target times, but your average handling time (6 minutes) and the the target response time (24 hours) are so disparate that we are operating in one tail of the probability distribution...which isn't good. Those probability estimates would have much higher uncertainties associated with them.