Конкурсы Timur
213

#Нужноделать: таск-трекер на машинном обучении

Будучи сотрудником довольно крупного стартапа или даже огромной корпорации, можно словить легкий диссонанс от назначенной на тебя задачи. Она может не соответствовать твоей специальности, зоне ответственности или просто может быть плохо оформлена. А если ты проект-менеджер с уймой подчиненных, то иногда сложно определить, кому отдать ту или иную задачу, не зная, кто справится с ней лучше и быстрее. С этими проблемами должен помочь умный таск-трекер, если его сделать.

В закладки

Для кого

Состоявшиеся стартапы, крупные компании с большим штатом айти-отдела.

Проблема

Допустим, у компании есть сложная иерархическая структура. Большой начальник говорит, что хочет классную фичу, которая затрагивает весь проект. Передает это дальше проект-менеджерам. Те передают дальше начальникам отделов, те тимлидам, и в последнюю очередь все доходит до обычных работяг, которые всем этим займутся. Много времени и бюрократии.

Концепция

Умный таск-трекер представляет собой некую смесь современных систем управления проектами и машинного обучения. Но в отличие от текущих сервисов берет на себя часть работы того, кто назначает и анализирует уже выполненные задачи.

Как будет работать

Для начала, происходит интеграция таск-трекера с системами контроля версий (GitHub, Bitbucket, GitLab). Всем сотрудникам прописываются должности, базовые зоны ответственности по модулям/системам проекта, а также информация о текущем уровне осведомленности о работе тех или иных частей проекта. Описываются и помечаются тегами все модули, сервисы самого проекта. Составляется структура отделов и прописываются связи подчиненные-начальник.

При создании задачи, отмечаются, какие системы будут затронуты и таск-трекер будет предлагать тех исполнителей, которые подходят под нее лучше всего по заданным в начале параметрам. Трекер сам проставит участников код-ревью и тестеров, исходя из их параметров. По мере выполнения задач система будет предлагать наилучший выбор в зависимости от успехов исполнителей. Предполагается, что если сотрудник занят другими задачами или находится на больничном, система это тоже учтет и порекомендует другого исполнителя или вовсе предложит перенести задачу на следующий спринт.

Анализ успешности будет состоять из времени, которую потратил сотрудник на выполнение, количества багов, связанных с этой задачей и количества замечаний во время код-ревью в созданном пулл-реквесте.

Чем больше сотрудник изменял кода в какой-либо системе проекта, тем выше становится его уровень знаний об этой системе. С момента создания аккаунта сотрудника, эта часть информации изменяется только автоматически.

#нужноделать

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Timur", "author_type": "self", "tags": ["\u043d\u0443\u0436\u043d\u043e\u0434\u0435\u043b\u0430\u0442\u044c"], "comments": 2, "likes": 2, "favorites": 4, "is_advertisement": false, "subsite_label": "contest", "id": 49369, "is_wide": true, "is_ugc": true, "date": "Tue, 30 Oct 2018 00:12:23 +0300" }
Онлайн-банк для
предпринимателей «Сфера»
Бесплатная бухгалтерия УСН 6% и 15%.
Три месяца бесплатного обслуживания.
Документы для открытия счёта доставит курьер.
{ "id": 49369, "author_id": 84009, "diff_limit": 1000, "urls": {"diff":"\/comments\/49369\/get","add":"\/comments\/49369\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/49369"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 208252 }

2 комментария 2 комм.

Популярные

По порядку

0

Интересный стартап. Хотелось бы придумать применение этому гаджету в повседневной жизни.

Ответить
0

И назвать «Путин и работяги» тк все остальные после запуска будут без надобности

Ответить
0
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Команда калифорнийского проекта
оказалась нейронной сетью
Подписаться на push-уведомления
{ "page_type": "default" }