2020-05-04
Оценка сложности тестовых заданий
Не совсем вопрос, скорее заметка, получившаяся из разговора.
Если вам когда-нибудь приходилось делать тестовое задание, то не ошибусь, если предположу, что к нему прилагался дедлайн. Как правило, это что-то небрежное вида "там работы на пару часов, но так уж и быть, можете в конце недели прислать решение".
И конечно же, открыв текст, вы понимаете, что пару часов придётся потратить лишь на то, чтобы осознать всё, настроить проект, подготовить документацию, а работы там на хороший спринт.
Не знаю, как у вас, а у меня всегда в данном случае наступало легкое отчаяние: полная профнепригодность, надо было в проститутки идти, ааа.
Сейчас-то, я насмотрелся, как в рабочем проекте, в котором известны многие детали и подводные камни, задачи оцениваются с шагом в половину дня. Редко эстимейты дробятся мельче. И в этом есть смысл, это достаточно реалистичное усреднение.
Мне раньше интересно было, кто же этот мифический кандидат, который за пару часов пишет с нуля кроссплатформенные многопользовательские 3D игрухи, с интересным геймплеем, уникальной графикой и ассетами, документацией и несложным AI для оппонентов?
Но вот однажды и до меня дошла очередь придумывать очередное тестовое задание. Я подошёл ответственно, постарался минимизировать требования, указать только самое важное. Прикинул, что неспешно за час-полтора смог бы собрать простенкое решение, и передал всё это дело HR-ам, объяснив, что не стоит устанавливать ни каких дедлайнов. Потом как-то меня спросили, а за сколько это задание можно было бы сделать. Ну я и умножил изначальный эстемейт на два, и сказал, что часа четыре в целом реально потратить.
Потом кто-то из кандидатов сказал, что мы конечно офигели, и не у всех есть возможность закончить задание за один вечер. o_0
Расследование показало, что HR сообщает всем, что мы ожидаем решение через 4 часа. Пришлось пояснять, что нет, мы не ожидаем решение так скоро. И всё равно, где-то в медотичках для HR-ов написано, что дедлайн выставлять обязательно. Так и появилась фраза "мы ожидаем, что это можно сделать за четыре часа, так что ждём решение через неделю" (всегда злила меня эта пассивно-агрессивная формулировка!).
Потом я из той компании ушёл, и уже не сильно следил за развитием того задания. Но недавно бывший коллега рассказал, как все команды несколько лет обновляли и расширяли задание, добавляя всё новые и новые требования. Вот только никто и не подумал изменить эстимейт.
Так вот и получаются монструозные задания, с фантастическими оценками. Не надо пугаться и отчаиваться, но по возможности стоит предоставлять какой-то фидбэк компаниям. Указывайте на то, что оценка не реалистична.
Если же вы сами хайрите, то спрашивайте у кандидатов какой эстимейт им выдал рекрутер, и сколько они реально потратили времени (учитывайте, что не все ответят честно, по понятным причинам). В общем держите руку на пульсе и перепроверяйте такие вещи. Всем от этого будет легче.
Интересно было бы узнать, сколько хороших кандидатов теряют компании только лишь из-за того, что они дают очень объёмные задания и ставят нереалистичные сроки?