Task A (Importance: 500, category: II)
Task B (Importance: 200, category I)
User A – Presence: 50, Competence: 14, Categories: I, III, Value: Low
User B – Presence: 250, Skill: 5, Categories: I, III, Value: Average
User C – Presence: 175, Skill: 14, Categories: II, Value: Average
This system must be built on conditions and criteria:
- the user cannot get tasks from her Category
(therefore, users B and A fall at the start) – The Task A is automatically assigned to User C)
- More important tasks are above all dedicated to people more skill
(therefore, user C, does not have category I for Task B – so B and A remain, due to the higher skill of user A – he gets this task.)
it all depends on the conditions and criteria you define. There are many possibilities – however, it's worth limiting everything to the minimum first.
The main question is whether the tasks should be assigned by a competent person or automatically?
I think the type should be the same as the task Category.
Based on what is the user value to be measured? – I suggest a larger scale 1-10 – instead of Low – Medium – High, calculated based on skill, attendance (calculated based on number of completed tasks).
Go a little further psychology – the execution of the tasks must give Satisfaction and gratification – you may want to consider gamification and add task categories in which users feel best
- The importance (of the task)
Based on what is the user competence to measure?
It is important to remember that each parameter must be connected in a logical and contextual way in one way or another.
For example, presence with the number of tasks performed over time (you must therefore collect this data to calculate the following)
In the context of gentle management, it is impossible to categorize people in this way. usually a PM, assigns tasks based on their knowledge of the team.
As far as interface design is concerned – this is a complex task:
Scopes to consider:
- Creating tasks
- Assignment of tasks
- Show users (lists)
- CRUD tasks
- Completed tasks