Что будешь делать если не успеваешь закончить задачу?
Комментарии (1)
Ответ сгенерирован нейросетью и может содержать ошибки
Что делаю, если не успеваю закончить задачу
Это вопрос о time management, honesty и problem-solving. Мой подход проверен на практике.
Правило 1: Рано сигнализирую
Сразу, как понимаю, что не успею — alert team. Не жду дня перед deadline.
Пример: Мне сказали "2 недели на networking refactor". На день 4 я вижу, что это займёт 10 дней. Я сразу говорю lead dev: "Ребята, мне нужно ещё неделю. Вот мой timeline:"
Это даёт время на adjust, не создаёт surprises.
Правило 2: Предлагаю варианты
Неправильно: "Я не успею"
Правильно: "Варианты: 1.延遅 на неделю и сделаю все quality standards 2. Поспешу и закончу за deadline, но потеряю unit tests 3. Сделаю MVP, phase 2 потом
Что лучше для проекта?"
Правило 3: Ищу bottleneck
Часто задержка — не в коде, а в зависимостях.
Пример: Ждал API от бэка 3 дня. Я не мог двигаться дальше. Я:
- Сообщил об этом
- Предложил мокировать API
- Продолжил работу параллельно
- Когда бэк готов, быстро интегрировался
В итоге deadline соблюдён, и я не был заложником зависимостей.
Правило 4: Sacrifice правильно
Если реально нужно ускориться, я sacrifice:
НЕ сокращу: Quality, safety, architecture
СОКРАЩУ: Tests (временно, с задачей на фикс), documentation (draft вместо полной), polish (animation можно добавить позже)
// Правильный sacrifice:
// Код работает и качественный
// Но нет unit tests
// План: добавить через спринт
// Неправильный sacrifice:
// Спешу код, нет error handling
// Архитектура нарушена
// Это долг, который будет больно
Правило 5: Документирую решение
Если я пожертвовал что-то (tests, docs, polish) — я документирую:
- Что сэкономил
- Почему пришлось
- Когда это вернуть
- В каком спринте это в backlog
Правило 6: Анализирую постфактум
После проекта анализирую:
- Почему не правильно оценил?
- Какие были unknown unknowns?
- Как лучше оценить в следующий раз?
За 10 лет я научился очень точно оценивать. Ошибки случаются редко.
Что я НЕ делаю
- Не краду время из других задач
- Не скрываю проблему и не надеюсь на чудо
- Не работаю 24/7 на неделю (это unsustainable)
- Не обвиняю других за мою ошибку в估계
Ключ
Прозрачность. Ранний alert. Варианты решения. Честность о trade-offs. Это профессионализм.