ТЗ или деньги: гайд разработчика
Любой разработчик знает: без чётких задач - ад. Метания начальства - тоже ад. Я не про ад сейчас. Я про то, как выбрать не такой горячий котёл.
Переделывать три раза - это не работа. Это потеря времени и денег.
Но не каждый может сказать начальнику "дай мне ТЗ". Потому что начальник думает: "Ты программист - ты и должен думать". И вы оба правы. Только не слышите друг друга. Как глухой и немой в одной комнате.
Почему начальник не слышит? Он говорит на языке бизнеса. Ты - на языке разработки.
Ты говоришь: "Мне нужно ТЗ, чтобы не переделывать". Он слышит: "Хочет бумажку, чтобы меньше работать". Ты говоришь: "Нет архитектуры - система развалится". Он слышит: "Опять придумывает проблемы". Ты говоришь: "Надо спроектировать БД". Он слышит: "Хочет потратить время на непонятное".
Как говорить, чтобы услышали? Перестать говорить на языке разработки. Начать говорить на языке бизнеса.
Вместо "Мне нужно ТЗ" говори: "Если опишем задачу до старта - сэкономим две недели на переделках". Вместо "Нет архитектуры" говори: "Если не спроектируем сейчас - через полгода не добавим новую фичу без переписывания всего". Вместо "Надо спроектировать БД" говори: "Если продумаем структуру сейчас - не будем переписывать запросы каждый месяц". Вместо "Я не могу угадать" говори: "Если опишешь результат - я сделаю с первого раза".
Твой разговор с начальником: "Я могу сделать, как скажешь. Но если буду додумывать - сделаю не то. Два варианта. Первый - тратим два дня на описание, я делаю с первого раза, результат через неделю. Второй - не тратим, я делаю как понял, ты говоришь "не то", переделываю три раза, результат через три недели. Выбирай."
Ты не просишь. Ты не ноешь. Ты предлагаешь выбор. Показываешь цену решения.
Простая математика. Мидл - 2000 рублей в час. Один день переделки (8 часов) = 16 000 рублей. Три переделки = 48 000 рублей. Один модуль ТЗ стоит 5 000–10 000 рублей. Одна переделка дороже целого модуля. Три - почти пять. И это без учёта упущенной выгоды и нервов. Нервы - отдельная статья.
Если начальник говорит "давай без ТЗ, сделай как-нибудь" - говори: "Хорошо, сделаю как пойму. Если получится не то - будем переделывать. Я предупредил. Ты выбрал. Я делаю." Без обид. Без оправданий. Ты предупредил - ты сделал. Если переделывать - это не твоя вина. Это деньги бизнеса.
Почему сработает? Ты говоришь про время, деньги, риски. Ты не просишь - ты предлагаешь. Ты не ноешь - ты предупреждаешь. Ты не оправдываешься - ты выбираешь.
Ты - программист. Ты знаешь, как делать код. Но ты не обязан знать, что именно нужно. Это задача бизнеса. Твоя задача - объяснить, что без чёткого задания ты будешь гадать. А гадание - дорого и долго. Говори на языке бизнеса - и тебя услышат.
Сайт: https://tzlab.pro
· 02.08
👉 Статья: https://dzen.ru/a/akz0yBlClBjHGWtR
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён