I have a problem that seems so common yet so tricky to manage. I wonder if there are any process tools or other methodologies to approach it. I would also like to generally discuss it and brainstorm.
I have 1000 files. I have a waterfall process of five steps that each file needs to go through one after the other.
Each of the five stages has its own speed (eg 5h per file, 10h per file etc), based on the average time of processing per file and the number of people available to process files in that stage.
You have a number of files to be processed (through all the stages) by a specific deadline.
How can you allocate the resources (people) to complete the files in the shortest time?
The tricky bit is that a specific number of people can do stage 1 and 3 only, and the rest can do stages 2, 4, 5 only.
To add to the complexity, you have additional bunches for files with different deadlines, let's say 2000 files to be completed three months after the first deadline and 5000 five months after the first deadline.
I have some ideas but would like some input first.