dildeolupbiten / TkResourceAnalyzer

TkResourceAnalyzer is a Python program that calculates alternative shift systems that have 7/24 full coverages which are required for call center like businesses.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TkResourceAnalyzer

TkResourceAnalyzer is a Python program that calculates alternative shift systems that have 7/24 full coverages which are required for call center like businesses.

Availability

Windows, Linux

Usage

1. After a short while we run the TkResourceAnalyzer.exe file, we should see the following main screen:

img01

2. Determine the required parameters using inputs:

img02

  • The Volume parameter, which is the number of tasks in a day that the task provider committed to send.

  • The AHT parameter, which indicates how many seconds on average employees solve the tasks.

  • The Shrinkage parameter, which is the ratio of the number of employees that will attend to shifts to the number of all employees,

  • The Work Hour parameter which is about how many hours an employee is working in a day.

  • Like the Utilization Rate parameter, the HC (HeadCount) and the Daily HC parameters are calculated automatically when user presses any numeric keys on any available input fields.

2. By default, for every hour, trend values are same (=1/24). Under this situation, the Analysis tab looks like:

img03

You can determine and save the trend of your project.

img04

After saving the trend, we should see the Analysis tab like this:

img05

3. Determine the offline activities of the workers of the project.

img06

Defined offline activities affect a parameter called Utilization Rate which is found by subtracting the sum of all offline activity times from working hours. By default, the work hour is defined as 9 hours and can be changed.

img07

In the example above, after defined the offline activities, the value of utilization rate has changed to 0.78.

4. After filling all necessary inputs, the Analysis tab should change like this:

img08

5. Now, we can pass searching for whether there are appropriate shift systems according to the parameters we determined.

Within seconds, the program will try to find all shift combinations with full coverage for all hours, which are ranging from 3-shift system to 5-shift system, and which are visible only to premium users.

The shift systems are shown in the N Shifts tile while the shift combinations are shown in the Shifts tile. Whenever any of the values of these comboboxes change, the values of the Actual, the Coverage, the Occupancy and the Waiting Time parameters, the coverage graph and the hc distribution schemas do change too.

img09

6. Premium users can upgrade their program using the Upgrade tab.

img10

Request Credentials button sends a safe login request email that contains the credentials of the premium user and a unique token that expires in 60 seconds, to the address that is written into the input field. If the address belongs to a premium account, the frame changes as below:

img11

If the credentials and the token are entered correctly within 60 seconds, the Upgrade tab is removed until the premium user tries to upgrade the program on another operating system.

img12

The premium user will be able to use the program on different machines but each time he/she will try to upgrade any copy of the program the versions of rest of the copies which are found on different machines will be downgraded. In other words, the premium user can only upgrade one of his/her copies.

To become a premium user, please contact the developer.

About

TkResourceAnalyzer is a Python program that calculates alternative shift systems that have 7/24 full coverages which are required for call center like businesses.

License:GNU General Public License v3.0