Сделай, чтобы было хорошо — почему плохие задачи убивают результат
Давече общался с бывшим коллегой-программистом. Сейчас он работает в продукте — строит там всякое сложное.
Ну, как сложное... когда-то нам это казалось чем-то невероятным, а сейчас смотришь — да нормально. В общем, занимается любимым делом, и я за него искренне рад.
Разговор зашёл о постановке задач. У них всё по учебнику — проджект, продукт, тимлид. Но прилетают задачи с описанием уровня “сделай что-то там, чтобы было хорошо”. И минимум конкретики.
Дальше — классика жанра. Начинаются словесные баталии, уточнения, гипотезы, и только после нескольких раундов удаётся вытащить из тумана хоть какую-то конкретику.
Мы с ним посидели, подумали, почему так происходит. Первый вариант — это форма обучения. Типа “пойди разберись, поизучай тему, потом расскажешь”. В целом логично, но если это обучение, то, наверное, стоит так и сказать.
Второй вариант — перекладывание ответственности. Лид от бизнеса получил задачу в стиле “надо сделать хорошо”, передал дальше — “ну ты там сам разберись”. Если всё сработает — класс, время сэкономили, нервы целы. Если нет — всегда найдётся виноватый: программист не уточнил, тимлид недоспросил, продакт не понял бизнес. И цепочка пошла выше.
В целом мотив понятен — никто не хочет брать ответственность за то, что изначально непонятно. Особенно если сверху прилетает неясная формулировка, и ты просто ретранслируешь её вниз по цепочке.
Но таких задач меньше не станет. Нейросети вроде как могут помочь — уточнят, переспросят, допишут ТЗ. Но если смысл размыт в начале, то на выходе будет просто больше текста и та же размытость.
И вот тут приходится принимать неприятный факт — иногда нужно брать ответственность за то, на что ты не можешь сильно повлиять. Да, риск есть, и да, бывает, что не оправдан. Но если уж столкнулся с такой задачей — лучше потратить время, разобраться, задать вопросы (пусть даже через GPT), чем потом переделывать.
В конце концов, качество постановки задачи — это форма уважения. И работает это в обе стороны — и когда ты ставишь, и когда тебе ставят. Потому что, как ни крути, все мы работаем с людьми. И хочется верить, что инвестиции, которые ты вкладываешь в проработку задачи, однажды окупятся.