← Усі статті

Оцінка від IT-компанії: як читати правильно і де виконавець має інші інтереси, ніж ми

4 ознаки якісної оцінки, 4 ознаки роздутої, і чому fixed price не завжди дешевший за погодинну оплату. Для людей, які платять за розробку, але самі не пишуть код.

Це для людей, які отримали комерційну пропозицію з оцінкою “200 годин · $25K” і не знають, як перевірити: це чесна цифра, чи дві в стелю взяті.

Чому це болить

Оцінка від IT-компанії — це, можливо, найдорожчий PDF у нашому житті після нотаріального договору купівлі-продажу квартири. У ньому одна цифра — і ми вирішуємо, віддавати її чи ні.

Найгірше — те, що ми не знаємо, як цей PDF читати. Нам пишуть “200 годин розробки, 40 годин QA, 30 годин менеджменту, 20 годин дизайну” — і це все. Що там усередині? Чому 200, а не 150? Чому 40 на QA, коли в нас немає платіжних транзакцій? Питати соромно: подумають, що ми торгуємось або не довіряємо.

Не варто соромитись. Гарний виконавець із задоволенням пояснить кожну цифру — це його робота. Поганий буде злитись на питання — і це теж відповідь.

За 8 років роботи в проектах від енергетики до фінтеху, від держсектору до AI-логістики, у мене склався набір простих ознак, за якими видно якісну оцінку — і набір ознак, за якими видно роздуту. Зараз поділюся.

4 ознаки якісної оцінки

Ознака 1: розбивка по задачах, а не по ролях

Чесно:

ЗадачаОцінка
Реєстрація користувача (email + SMS-підтвердження)25 год
Особистий кабінет (перегляд профілю, зміна пароля)15 год
Інтеграція з банком [назва] для оплати40 год

Нечесно:

РольОцінка
Frontend-розробка120 год
Backend-розробка180 год
QA60 год
PM40 год

Друга таблиця нічого нам не каже. Перша — каже все. Якщо ми бачимо тільки другу, перше питання має бути: “А можете показати, з яких задач складається ці 120 годин фронтенду?”

Ознака 2: вилки, а не точні цифри

“Реєстрація користувача: 18-28 годин, залежно від того, чи потрібна валідація через банк.”

Це звучить дивно — як це “не знаєте точно?”. Насправді це найчесніше, що може написати виконавець. Програмування — не виробництво гайок. Половина задач містить припущення, які перевіряються тільки в коді. Виконавець, який пише “точно 23 години” — або вже робив це 30 разів (тоді він мав би сказати “у нас є шаблон”), або вгадує, не визнаючись.

Ознака 3: явні припущення

Чесна оцінка містить розділ “Припущення, на яких базується ця цифра”. Приклади:

  • “Дизайн надає замовник у Figma, ми не робимо UI/UX з нуля.”
  • “Інтеграція з банком [назва] — припускаємо, що API-документація доступна публічно. Якщо потрібен NDA — додатково 8 годин на узгодження.”
  • “Тестування — функціональне і ручне. Автотести — окрема позиція, не входить.”

Якщо в оцінці немає цього розділу — це означає одне з двох: або виконавець уже зашив усі припущення в “buffer” (зайві 30%), або планує пред’явити нам додаткові рахунки за все, що не зробив.

Ознака 4: окрема позиція “невизначеність”

Хороші команди пишуть так:

“Сума оцінки: $20-28K. Розкид 30% пояснюється тим, що ми ще не бачили робочу версію API партнера. Після етапу розвідки (2 тижні, $5K) розкид скоротиться до ±10%.”

Це чесно і цінно. Виконавець не вдає, що знає те, чого не знає, — і пропонує спосіб скоротити невизначеність до того, як ми підпишемо великий контракт. Про етап розвідки був другий пост серії — там детально.

4 ознаки роздутої оцінки

Ознака 1: “Buffer” 50% без пояснення

“Розробка: 200 годин. Менеджмент і ризики: +100 годин.”

Менеджмент — це 5-15% від розробки. 50% — це або страх (виконавець не розуміє нашу задачу), або жадібність. Чесний buffer пишеться як “10% на координацію і непередбачені правки” — і це нормально. 50% означає, що ми платимо за чужу невпевненість.

Ознака 2: “QA окремо, дизайн окремо, документація окремо, девопс окремо, security окремо”

Коли оцінка побудована з 8 розділів, кожен з яких “не входить у попередній”, фінальна сума стає в 2-3 рази більшою за розробку. Це класична тактика: показати маленьку цифру на першій сторінці, додати все інше дрібним шрифтом далі.

Чесно — це коли в оцінці одразу написано: “Сума включає розробку, тестування, дизайн, базову документацію і devops для запуску. Не включає: пост-релізну підтримку (окремий договір), маркетинг, контент.”

Ознака 3: відсутність “що ми НЕ робимо”

У одному з ілюстративних проектів, які я бачив, виконавець подав оцінку на $80K за “повноцінний MVP за 4 місяці”. На прохання уточнити, що не входить — відповіді не було тиждень. На прямий контр-питання “чи робите ви інтеграцію з 1С?” — “так, але це окрема позиція $15K”. І так далі: про кожну фічу виявлялось окремо. Реальна вартість після всіх “окрім” була $140K.

Чесна оцінка має розділ “Поза рамками цієї пропозиції”. Якщо його немає — припускаймо, що поза рамками все, що ми не назвали явно. І це проблема.

Ознака 4: “Швидко, якісно, дешево” — усе разом

Якщо виконавець не торгує з нами хоча б одним із трьох — це насторожує. Реалістична розмова звучить так: “Можемо дешевше, але тоді триватиме довше” або “Можемо швидше, але потрібно подвоїти команду — це коштуватиме більше”. Якщо нам обіцяють і дешево, і швидко, і якісно — або це підстава, або виконавець уже планує доп. рахунки на половині шляху.

”Buffer” — нормально чи ні?

Коротко: так, у межах 10-20% від основної суми, з явним поясненням, для чого.

Нормальний buffer виглядає так:

“До оцінки додаємо 15% на координацію, мінорні правки після демо і непередбачені залежності. Якщо buffer не використано — повертаємо як знижку на наступний етап або не нараховуємо взагалі (за форматом договору T&M).”

Ненормальний buffer виглядає так:

“Ризики: +30%.”

Без розшифровки, які саме ризики. Без правила, що відбувається, якщо ризики не реалізувались. Просто +30% згори.

Fixed price vs T&M простими словами

Дві основні моделі оплати, з якими ми зустрінемось:

Fixed price (фіксована ціна за весь проект):

  • Ми домовляємось: “$50K за весь застосунок”.
  • Якщо виконавцю довелось більше — це його проблема.
  • Якщо вийшло швидше — це його прибуток.
  • Що насправді відбувається: виконавець закладає в ціну великий buffer (20-40%), бо ризик на ньому. Ми за цей buffer платимо, навіть якщо він не використається.

T&M (Time & Materials, погодинно):

  • Ми платимо за фактично відпрацьовані години.
  • Якщо вийшло швидше — платимо менше.
  • Якщо довше — платимо більше.
  • Що насправді відбувається: ризик на нас. Без чесного виконавця і нашої уваги до тижневих звітів — може розтягтись на місяці.

Підказка: для маленьких проектів з зрозумілою задачею (до 3 місяців) — fixed price часто чесніший. Для довгих або невизначених — T&M, але з тижневим звітуванням і правом призупинити в будь-який момент.

І найважливіше — fixed price не завжди дешевший. У одному ілюстративному проекті, який я бачив, fixed price на $80K у фінальному рахунку обійшовся в $120K через 12 додаткових угод про “зміни рамок проекту” протягом 4 місяців. T&M на ту саму задачу з тижневим звітуванням закінчився б, ймовірно, у $90K.

Питання, які варто поставити перед “Так”

Коли ми отримали оцінку і хочемо поставити паузу — ось 5 питань, які допомагають побачити, що там усередині:

  1. “Покажіть розбивку 200 годин розробки по задачах — по 5-10 годин на задачу.” Якщо у виконавця така розбивка є — добрий знак. Якщо “ми не робимо таку детальну” — погано.
  2. “Які 3 найбільші припущення в цій оцінці? Що відбувається, якщо одне з них не справдиться?” Чесна відповідь має містити конкретні приклади.
  3. “Що НЕ входить у цю цифру?” Хороший виконавець перерахує 5-10 пунктів за секунду.
  4. “Якщо ми робимо етап розвідки за $5-10K — наскільки ця оцінка може змінитись?” Чесна відповідь: “плюс-мінус 20-30%”. Нечесна: “ми вже все знаємо, розвідка не потрібна”.
  5. “Як ви рахуєте складність — за нашими словами чи після спілкування з вашою технічною командою?” Якщо комерційну пропозицію писав менеджер з продажу без розробників — це майже завжди погано закінчується.

Часті помилки на цьому етапі

  1. Підписуємо найдешевшу пропозицію. “Найдешевший” майже завжди закінчується найдорожчим — або через якість, або через додаткові угоди.
  2. Не порівнюємо оцінки за однаковим набором питань. Якщо ми кожному виконавцю розказали по-різному — ми не порівнюємо. Про це буде окремий пост серії.
  3. Соромимось питати про buffer. Buffer 30%+ без пояснення — це наша головна точка торгу. Гарний виконавець або обґрунтує, або зменшить. Якщо просто розсердиться — це теж відповідь.
  4. Не вимагаємо письмового переліку “що НЕ входить”. Усне “ну ми ж домовились” не врятує через 3 місяці, коли почнуться правки за окрему оплату.

Що буде далі

Це четвертий пост серії про артефакти бізнес-аналізу. Попередні — про критерії приймання, про брифінг до контракту і про user story.

Наступний — про карту ризиків. 6 типів ризиків, які бачимо найчастіше, і табличка з трьох колонок, яку ми можемо вести самі без жодного консультанта.

Якщо не хочемо пропустити — стежимо за мною у LinkedIn, там анонсую кожен матеріал серії.


Якщо в нас зараз на столі оцінка від IT-компанії і нутро каже “забагато” — це привід поставити паузу. У Ascend Griffin ми робимо Vendor Audit — перевірку комерційної пропозиції до підписання, на нашому боці столу. Зазвичай це коштує менше, ніж сума однієї додаткової угоди про “зміну рамок проекту”.

Маєте подібний проект і хочете обговорити?

30-хвилинна розмова — без презентацій, без обов'язків.

Discovery Call →

НАСТУПНИЙ КРОК

Поговорімо

Зв'яжуся з вами протягом 24 годин — узгодимо час знайомства або обговоримо ваш запит.

Хочете швидко?

або надішліть повідомлення

Або напишіть напряму: taras@ascendgriffin.org

Дякую за заявку!
Зв'яжуся з вами протягом 24 годин.