D
D
DonMedved2017-07-16 19:23:56
Project management
DonMedved, 2017-07-16 19:23:56

Task management / task manager - simplified functionality with its own specifics?

Colleagues, advise, for sure there is some solution so as not to reinvent the wheel.
Imagine that there is a graphic and web development studio, whose work is built on a freelance crowd of freelance pieceworkers working in a schedule that is free for them (but strictly selected, passed through serious filters for compliance with the required level):
100 job search managers-agents
100 designers
100 typesetters-coders
The system should work impersonally for two reasons:
- eliminate the "leftist" (when the manager, having become close to smart performers, begins to provide services by the office)
- eliminate bias in evaluating the results of work and "sympathy" in choosing a contractor, ensure fair distribution orders.
In short, the algorithm of work: The manager forms the TOR and throws it into the "common pot" of specialization - the first of the performers who is free and picks up the work, he does it - according to the results of the assessment (according to the results of the assessments, the probability of receiving new orders changes - higher rating, more chances, like in YandexTaxi :) )
In which task manager is this implemented?
Just in case, a more complete TK here:

Competitive Task Manager
Упрощённый аналог системы таск-менеджмента типа битрикса24. Штука нужна для внутреннего пользования для взаимодействия круга клиентских менеджеров с кругом фрилансеров, допущенных в работу так, чтобы они не знали друг друга (обезличенно).
В системе есть три роли:
- менеджер
- фрилансер
- администратор
Менеджеры и фрилансеры обезличены и каждый работает в своём персональном кабинете (т.е. менеджер не знает какой из фрилансеров делает работу, а фрилансер не знает какой из менеджеров поставил ему задачу. Делается это для того, чтобы исключить левак и любую субьективность в оценках).
Механика:
1. Менеджер заводит в систему задачу посредством формы с полями: название задачи, описание задачи, цена задачи, дедлайн, вложение файлов. Так же он присваивает заданию тематику (список тематик составляет администратор, каждый фрилансер (так же как и менеджер) допущен к определённым тематикам, в зависимости от компетенций).
Задача может иметь несколько статусов (стадий выполнения): черновик, актуальна, принята фрилансером, на доработке, выполнена, завершена, отменена.
2. После отправки задачи в систему, она попадает в ленту фрилансерам, которые допущены к получению задач данной тематики. При этом, отображение новых задач происходит с некоторым временным лагом, в зависимости от рейтинга фрилансера (реализацию обсудим как Вам удобнее сделать – либо дискретно (группы классности фрилансеров) либо плавно). Смысл в том, что чем лучше фрилансер работает, тем раньше он видит новые заказы и у него больше шансов взять их в работу, если он свободен. Одновременно с отображением для конкретного фрилансера, ему поступает уведомление о новом заказе (минимум смс и почта, максимум ещё и мессенджеры типа телеграма и ватсапа). Уведомления фрилансер может отключить (допустим, на выходные или когда занят текущими заказами). Если какой-то из фрилансеров принимает задачу (нажатием кнопки "Принять"), то данная задача пропадает из лент остальных фрилансеров. Если задача не принимается никем из фрилансеров, то по прошествии определённого времени повышается её стоимость (уровень повышения настраивается администратором, допустим, 30%) и задача поступает в систему заново с пометкой "повышена ставка".
3. Принятая задача исполняется фрилансером и по готовности отправляется поставившему менеджеру. Результаты работы фрилансер прикладывает в виде файлов. Обсуждение задачи ведётся в двустороннем чате, к нему можно прикладывать и голосовые файлы (типа как в ватсапе). Менеджер может принять задачу (статус меняется на "завершена", на виртуальный счёт фрилансера добавляется оплата указанная в задании), либо отправить на доработку. При приёмке задачи менеджер ставит оценку фрилансеру от 1 до 5.
4. Администрирование и статистика. Менеджер видит всех пользователей (с контактными данными), выполняет все настройки сервиса. Ему выводятся в удобном виде статистические данные по:
- заданиям в разрезе менеджеров и фрилансеров (с оценками)
- суммы заработка каждого фрилансера (общая, по календарным отрезкам – неделя/месяц/квартал/год)
- среднее время отклика фрилансера, среднее время исполнения заданий (с разбиением по тематикам), среднее количество отправок на доработку
- среднее время количество отправок на доработку по менеджерам (чем хуже составлена задача, тем чаще будут происходить "непонятки" и доработки).
Вся эта история заворачивается в минималистичный юзабильный дизайн, вёрстка адаптивная для удобства работы в системе с мобильного.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
K
kn0ckn0ck, 2017-07-17
@kn0ckn0ck

There is a suspicion that the Tender method of distribution of tasks in the project would help you. It is compatible with all voiced criteria. There are English-language articles on this topic, there are Russian-language ones (I can recommend a specialist in this matter). As far as I know, there are no commercial implementations of this method yet.

A
Andrey Pletenev, 2017-07-23
@Andrey_Pletenev

You are unlikely to be able to completely eliminate the collusion of the performer with the manager. You would have to do a review of all the information that managers receive from performers. Otherwise, among the results, the contacts of the performer may be tangled up.
With this caveat, any system for processing tasks, tickets, requests with access control will suit you. From free - the same Redmine. Configure access so that in the state before the task is assigned, it is visible to everyone, and in the "Assigned" state, only the manager and the assigned performer see it. When registering users, generate anonymized abstract username for everyone and go. The maximum that is required from the contact details is an e-mail to receive notifications. It is also better to generate and issue them from your own domain.

G
Gallahad, 2022-02-08
@Gallahad

For such a large number, simplified won't help. They simply are not simple if so many users on the account are served. If you want a simple one, then this is a leader task, redmi, a tuduist also seems to be not very complicated, asana. The last two, in my opinion, are rather complicated, but in general it will do.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question