• Hi All

    Please note that at the Chandoo.org Forums there is Zero Tolerance to Spam

    Post Spam and you Will Be Deleted as a User

    Hui...

  • When starting a new post, to receive a quicker and more targeted answer, Please include a sample file in the initial post.

Evenly Distribute Accounts to Team Members Based on Historical Task Load per Month

slightnoob

New Member
Hi there!

I work in compliance for a regulated industry where we process government filings on a set schedule for clients. Most of the items we process renew on an annual basis. This causes significant peaks and valleys in our workflow.

Problem:
We are moving to a business model where all accounts have dedicated account managers that will complete all of that account's work. This is simple enough when looking at total tasks for the year, but the cyclical nature of what we do causes this to be not so straightforward. For example, we have run into an issue in the past where account managers were given a client load with roughly the same amount of total tasks annually, but all of their renewals came up in the same month so that person was either buried or twiddling their thumbs throughout the year. It's hard on our team to have to try and constantly adjust assignments to balance everything out as we go, especially because familiarity with each account is important in our industry.

Desired Outcome:
We have about 140 clients, 5 teams and roughly 65,000 tasks annually. I need a way to manipulate historical task data in a way where Excel will assign accounts to teams so that they have relatively even monthly task loads across all teams each month. Additional criteria includes:

1. Each account management team has a peak of 1,100 tasks per month or less (I'd love to have this graphically represented by a line in a bar chart or something similar).
2. Account management teams have roughly the same volume of tasks annually.
3. Manager has the ability to re-assign certain strategic clients if Excel is automatically placing them with a more junior team.
4. Ability to adjust the number of staff resources we have and still run the calculation.

My ideal scenario is to be able to pull the raw historical data, run the assignments calculation and then have the monthly workload graphically represented in a chart for each account management team. That way it would be easy to see when someone will likely need a little help, when they will have more capacity, etc.

This article from Chandoo looks really close to what I'm trying to get (https://chandoo.org/wp/how-to-distribute-players-between-teams-evenly/), but it does not have the dynamic of monthly fluctuations that all need to be accounted for within the calculation.

Attached is an example of what the summarized monthly task load by month looks like in a pivot table.

I would love to hear any ideas because this is driving me nuts :D Thanks for reading!
 

Attachments

  • Capture2.JPG
    Capture2.JPG
    82.3 KB · Views: 7
Thanks vletm - good idea. Attaching a sample file that has all of the individual client data on the first tab and shows that the annual team loads are relatively balanced. The second tab shows what the workload actually looks like from month to month, where you'll see that the workload is much less balanced.

We do have certain times of the year where we are more busy due to set renewal dates, but I'd like to be able to level them out as much as possible.
 

Attachments

  • Client Account Balancing_SAMPLE.xlsx
    36.8 KB · Views: 7
slightnoob
There are different number of clients per 'Team Assignment' (even per month).
Divide 'COMPLIANCE Pivot'-sheet values
with number of monthly 'clients' per 'Team Assignment'.

... then You would get 'monthly workload per team assignment'.
 
I appreciate the response, but I'm still not getting to the solution which is the ability to change the distribution and number of clients per team based on monthly workload being about the same. I know how to tell how much work they have now, it's balancing that number out from month to month that isn't clear.
 
Can You get number of monthly 'clients' per 'Team Assignment'?
For me,
there are different number of clients per Team Assignment and even per month...

( as above, then Teams should have different workload, more member more work.
eg If 'team a' has 1 client and 'team b' has 50 clients
... if both has 100 'works'
... then which 'team' has higher 'workload'?
... 'Team a' = 100/1= 100 ... 'Team b' = 100/50 = 2)
I would balance those You values...
per month ...
per number of clients per Team Assignment
then it would show Your needed result.
After that, You could try to balance workload in the future.
 
slightnoob
As I've tried to write,
I would show something like below:
'Filled' bar shows balanced workloads (left values)
'Open' bar show number of clients (right values)
'Line' shows ... how this would continue if ...
upload_2019-3-12_13-50-51.png
Team3 has had same workload all the time
other teams workload has raised.
 
Back
Top