Meeting customer needs in workforce management