уже больше полугода, и за это время зафейлил большую часть сроков по таскам
Я за последние 8-10 лет зафейлил большую часть сроков по таскам. Потом понял что проблема в сроках.
беру время с запасом, но часто и того не хватает.
Какой запас? Есть давно выведенный эмпирический закон - оценку опытного разработчика надо умножать на pi, если вы джун и сами время определяете, то 2*pi, если вы хотите работать хардкорно, и 3*pi если более близко к реальности.
Подскажите, как вы ведете задачи, чтобы укладываться в сроки?
Надо ставить реальные сроки. Но оценка - одна из самых сложных задач. Если только вы не клепаете конвеером одно и то же. Ну и анализ постфактум, то что реально можно улучшить-изменить, надо исправлять.
И не по теме, как относитесь к медлительным коллегам?
Если работают хорошо и ответственно - то хорошо отношусь, если работают плохо и через жопу то плохо.
Если медлительность объективна - то всегда есть причина и с ней можно поработать. Но не всегда даже и нужно.
Я например могу сделать что-то супербыстро, пока мне объясняют задачу, в стиле "х**к, х**к и в продакшен", но предпочитаю делать дольше но лучше. Поэтому таски закрываю позже чем мог бы, но это такой код и результат, в котором я и окружающие уверены. Он и через полгода будет хорош, и багов в нем на порядок меньше.