Як обрати підрядника на розробку сайту: 12 питань, які варто поставити.
- Опубліковано
- Оновлено
Щоб обрати підрядника на розробку сайту або інтернет-магазину, не потрібно розбиратися в коді. Достатньо поставити 12 питань про процес, право на код, тестування, ціну та підтримку й уважно послухати, наскільки конкретно вам відповідають. Надійна команда відповідає цифрами, прикладами й документами; ненадійна — загальними фразами про «індивідуальний підхід».
Нижче — питання, які ми самі радимо ставити клієнтам, у тому числі нам. Тех-лід з одинадцятирічним досвідом у PHP і Laravel бачив достатньо проєктів, що зависли на півдорозі, щоб знати: проблеми починаються не з коду, а з нечітких домовленостей на старті.
Чому вибір підрядника — це управління ризиком
Сайт чи магазин — не річ, яку можна повернути в магазин. Якщо підрядник зникне через пів року, ви залишитеся з частково написаним кодом, чужими доступами та втраченим часом. Тому вибір треба робити як управління ризиком: що саме може піти не так і що ви можете перевірити вже зараз.
Основні ризики типові:
- Втрата контролю. Код, домен, хостинг і сервіси оформлені на підрядника.
- Роздутий бюджет. Ціна на старті занижена, а далі кожна зміна — «додаткова робота».
- Низька якість. Сайт «працює на ноутбуці розробника», але ламається на телефонах або при оплаті.
- Залежність від однієї людини. Нікого, хто міг би підхопити проєкт, коли розробник захворів чи пішов.
Дванадцять питань нижче згруповані за цими ризиками. Ставте їх письмово — відповіді в листі легше порівнювати й потім цитувати.
Питання про результат і ціну
1. Що саме я отримаю на кожному етапі?
Добра відповідь — список артефактів: структура сторінок, макети у Figma, робочий прототип, тестовий стенд, фінальний реліз. Погана — «спочатку дизайн, потім розробка». Кожен етап має закінчуватися чимось, що ви можете побачити й прийняти.
2. З чого складається ціна і що в неї не входить?
Попросіть розбивку по етапах або по функціях, а не одну цифру. Ми публікуємо стартові ціни відкрито на сторінці тарифів: лендінг від 25 000 грн, корпоративний сайт від 60 000 грн, магазин від 150 000 грн. Точна вартість залежить від обсягу, дизайну, інтеграцій і термінів, і вона має пояснюватися, а не «залежати».
Окремо запитайте про речі, які зазвичай лишаються поза кошторисом: тексти й фото, платні ліцензії та шрифти, хостинг, домен, сторонні сервіси. Якщо вони не названі, ви дізнаєтеся про них у кінці.
3. Як рахуються зміни вимог?
Зміни неминучі. Питання в тому, як із ними працюють: фіксована ціна з окремою оцінкою змін або погодинна робота з лімітом. Правильна відповідь — що кожна зміна спочатку оцінюється письмово, а ви погоджуєте її до початку роботи. Неправильна — «зробимо, потім розрахуємось».
Для порівняння: погодинні ставки в нашій команді відкриті — від $20 за годину для дизайнера до $32–35 для тех-ліда. Вам не обов'язково працювати погодинно, але ви маєте розуміти, з чого складається будь-яка цифра.
4. Скільки це триватиме і що впливає на термін?
Реалістичні орієнтири: лендінг — 2–3 тижні, корпоративний сайт — 5–7 тижнів, магазин — 10–14 тижнів. Якщо підрядник обіцяє магазин із оплатою, доставкою та CRM за два тижні, або він не врахував тестування, або не уявляє складності інтеграцій. Додайте до цього ваш час: затвердження макетів і контенту часто затягує проєкти більше, ніж розробка.
Питання про код, доступи і право власності
5. Кому належить код і чи отримаю я доступ до репозиторію?
Єдина прийнятна відповідь: після оплати код і всі матеріали належать вам, а репозиторій від початку створений на вашому акаунті або передається вам. Якщо розробка йде в приватному репозиторії підрядника, а ви отримаєте «архів по завершенню» — це ризик: ви не бачите прогресу й не маєте гарантій.
Те саме стосується домену, хостингу, акаунтів у платіжних системах і аналітиці. Усе, що пов'язане з грошима й даними клієнтів, має бути зареєстроване на вас.
6. На чому будуватиметься сайт і чому саме на цьому?
Не для того, щоб перевірити знання термінів, а щоб почути аргументацію. Для магазину з нестандартною логікою, інтеграціями та власною адмінкою розумно звучить Laravel — ми розбираємо це детальніше в статті про вибір між Laravel, OpenCart і WordPress. Для швидкого лендінгу або контентного сайту достатньо простіших рішень. Підозріло, якщо підрядник пропонує один і той самий стек для будь-якої задачі лише тому, що «ми так працюємо».
Окремо запитайте: чи легко буде іншій команді підхопити проєкт? Популярний стек, документація, структура коду за загальноприйнятими практиками — це страховка від залежності від одного виконавця.
7. Чи є документація, і що буде, якщо ви припините співпрацю?
Мінімум — інструкція з розгортання, опис змінних середовища, схема бази даних і перелік інтеграцій. Запитайте напряму: «Якщо за рік ми вирішимо працювати з іншою командою, що ви передасте і за який час?» Хороший підрядник не ображається на це питання — він має готову відповідь.
Питання про якість і тестування
8. Хто тестує сайт перед запуском і як?
Це питання відсіює найбільше. Типова відповідь слабкої команди: «розробники перевіряють самі». Розробник тестує те, що написав, так, як задумав. Незалежна перевірка шукає те, що ніхто не передбачив: порожній кошик, повторне натискання «Оформити», довге прізвище в формі, старий iPhone.
Просіть конкретику: чи є тест-план, які пристрої та браузери перевіряються, як фіксуються баги і скільки раундів виправлень включено в ціну. Для магазину перевірка checkout — окрема тема, ми описували типові помилки в статті про втрату замовлень на checkout. Якщо підрядник не має власного QA, ви можете замовити незалежне тестування сайту окремо.
9. Які метрики швидкості та доступності ви гарантуєте?
Не «швидкий сайт», а вимірювані порогові значення: наприклад, Lighthouse на мобільному та показники Core Web Vitals. Запитайте, де і як ці цифри вимірюватимуться, і чи входять оптимізації в ціну. Як перевірити швидкість самостійно, ми пояснюємо в статті про Core Web Vitals для власника магазину.
10. Як ви працюєте з SEO на етапі розробки?
SEO, додане «після запуску», майже завжди означає переробку. Запитайте, чи будуть унікальні title і description для кожної сторінки, canonical, структуровані дані, карта сайту, коректні редіректи зі старого сайту. Якщо у вас вже є сайт і ви мігруєте — редіректи зі старих адрес окреме питання, яке має бути в плані до початку розробки, а не після падіння трафіку.
Не впевнені у відповідях підрядника? За 90 хвилин консультації тех-лід розбере комерційну пропозицію й технічне завдання та скаже, які ризики бачить. Вартість — від 3 000 грн, деталі на сторінці Tech Lead.
Питання про процес, договір і підтримку
11. Як виглядає комунікація, і хто мій контакт?
З'ясуйте до початку роботи: хто керує проєктом, як часто будуть звіти, де фіксуються завдання, як швидко відповідають на питання. Добра практика — регулярний короткий звіт (що зроблено, що в роботі, що блокує) і доступ до трекера завдань. Погана ознака — спілкування лише через менеджера, який передає питання «розробникам» і повертається за тиждень.
Запитайте також, хто конкретно писатиме код. У студіях трапляється підміна: продає один спеціаліст, а працює інший, молодший. Ми працюємо відкрито: ви знаєте, хто тех-лід, хто QA і хто верстає, а процес описаний на сторінці «Процес».
12. Що в договорі, оплаті та підтримці після запуску?
Перевірте чотири пункти:
- Офіційний договір із предметом, термінами, етапами і відповідальністю сторін.
- Оплата етапами, прив'язаними до приймання, а не до календаря. Наша схема — 30 / 40 / 30: передоплата, оплата після основної розробки та остаточний розрахунок після приймання.
- Гарантійний період на виправлення дефектів. У нас — 30 днів після запуску.
- Підтримка після релізу: що входить, скільки коштує, хто реагує на інциденти. Пакети підтримки розпочинаються від 8 000 грн на місяць, детальніше на сторінці підтримки сайтів.
Дуже корисно прописати, що вважається прийняттям роботи: наприклад, відсутність критичних і серйозних дефектів зі списку тест-плану. Без цього «готово» означає різне для двох сторін.
Тривожні сигнали, які не залежать від відповідей
Іноді вже з поведінки підрядника на етапі переговорів видно, що буде далі. Звертайте увагу на такі ознаки:
- Ціна без розбивки і без розмови про вимоги. Якщо кошторис прийшов після п'ятихвилинного дзвінка — це ціна «з повітря».
- Тиск часом. «Знижка діє до п'ятниці» — майже завжди маркетинг, а не бізнес-логіка.
- Відсутність питань до вас. Хороший виконавець задає багато питань про аудиторію, процеси продажів, наявні системи. Якщо питань немає, він не збирається вникати.
- Портфоліо без пояснень. Скриншоти без опису задачі, ролі та результату. Попросіть показати, що саме робила команда і що змінилося для бізнесу.
- Відмова показати приклади коду або процесу. Не обов'язково публікувати чужий код, але розповісти про підхід має бути можливо.
- Занадто низька ціна порівняно з ринком. Якщо пропозиція вдвічі нижча за інші, десь прибрано тестування, дизайн або запас часу.
Як порівнювати пропозиції на практиці
Збирайте щонайменше три пропозиції й зводьте їх у таблицю. Не порівнюйте лише підсумкову суму: порівнюйте склад.
| Критерій | Підрядник A | Підрядник B | Підрядник C |
|---|---|---|---|
| Артефакти на етапах | |||
| Є незалежне тестування | |||
| Код і доступи на вас | |||
| Гарантія, підтримка | |||
| Метрики швидкості | |||
| Оплата етапами | |||
| Ціна і що в неї не входить |
Після заповнення стає видно, що дешевша пропозиція часто просто не містить рядків, які є в дорожчій. Якщо ви не впевнені, як оцінити технічні пункти, можна залучити зовнішнього спеціаліста на кілька годин: огляд пропозиції та технічного завдання коштує менше, ніж одна переробка.
Мініпроцес вибору за тиждень
Щоб не розтягувати вибір на місяці, можна уклястися в п'ять кроків:
- День 1. Сформулюйте коротке завдання: мета, аудиторія, обов'язкові функції, інтеграції, бажаний термін і бюджетна вилка. Для цього зручно користуватися брифом.
- Дні 2–3. Надішліть завдання 3–4 кандидатам і попросіть відповісти на 12 питань письмово.
- День 4. Проведіть короткі дзвінки: перевірте, наскільки люди розуміють вашу задачу.
- День 5. Зведіть пропозиції в таблицю, перегляньте договір.
- Дні 6–7. Попросіть невелику пробну роботу або оплачуваний дискавері-етап, перш ніж підписувати великий контракт.
Невеликий оплачуваний пілот — найкраща перевірка. За тиждень видно, як команда комунікує, дотримується термінів і реагує на зауваження.
Підсумок
Хороший підрядник не боїться жодного з цих 12 питань, бо в нього вже є відповіді: про артефакти, ціну, код, тестування, договір і підтримку. Погані відповіді не завжди означають нечесність, але вони означають ризик, який ви маєте усвідомлено прийняти або зняти до підписання договору.
Хочете, щоб ми відповіли на ці 12 питань про ваш проєкт? Заповніть бриф — за 1 робочий день надішлемо оцінку з розбивкою по етапах, термінами та тим, що не входить у ціну.
Як вибрати підрядника на розробку сайту?
Порівнюйте не лише ціну, а й результат, процес, доступи, тестування та підтримку. Просіть кошторис з розбивкою за етапами, умови передачі коду й доступів. Поставте всім підрядникам однакові питання та порівняйте відповіді письмово. Це допомагає порівнювати пропозиції об'єктивно, а не за враженням.
Які тривожні сигнали у підрядника на етапі переговорів?
Ціна без розбивки та розмови про вимоги, тиск часом, відсутність питань до вас, портфоліо без пояснень і відмова розповісти про підхід. Також насторожує пропозиція вдвічі нижча за інші: найімовірніше, прибрано тестування, дизайн або запас часу.
Чи варто обирати найдешевшу пропозицію на розробку сайту?
Зазвичай ні. Низька ціна часто означає, що в неї не входять тестування, підтримка чи частина функцій, які згодом оплачуються окремо. Порівнюйте склад робіт: дві пропозиції з однаковою сумою можуть містити зовсім різне. Це допомагає не переплатити пізніше за виправлення.
Скільки коштує розробка сайту в студії Tochno?
Лендінг від 25 000 грн (2–3 тижні), корпоративний сайт від 60 000 грн (5–7 тижнів), інтернет-магазин від 150 000 грн (10–14 тижнів), MVP від $5 000. Підтримка сайту стартує від 8 000 грн на місяць. Точну суму рахуємо після брифу.