Три года назад я думал что умею делегировать.
Но задачи возвращались неправильно выполненными. Или вообще не выполнялись.
Я злился: "Проще самому сделать!"
Что я делал (неправильно):
Понедельник. Задача для разработчика Антона:
Я: "Антон, сделай интеграцию с API."
Я думаю: "Делегировал! Молодец я."
Через неделю проверяю.
Антон сделал. API работает, но без обработки ошибок. Без retry логики. Без логирования.
Я: "Антон, это же не готово!"
Антон удивлен: "Ты сказал 'сделай интеграцию'. Я сделал."
"Но должны быть ошибки, retry..."
"Ты это не говорил."
Что я не знал №1: Делегировать - это не просто дать задачу
Нужно делегировать 5 вещей:
ЧТО делать - я сказал
ЗАЧЕМ делать - я НЕ сказал
КАК проверить результат - я НЕ сказал
К КАКОМУ сроку - я НЕ сказал
ЧТО делать если застрянет - я НЕ сказал
Антон сделал задачу как понял. Я проверил результат как представлял.
Попробовал по-новому:
Я: "Маша, нужна форма регистрации."
"ЗАЧЕМ: чтобы увеличить конверсию на 15%. Сейчас люди не регистрирую