Коротка відповідь
Лендинг займає один-два тижні. Багатосторінковий сайт для бізнесу — три-шість. Інтернет-магазин — п'ять-вісім. Вебплатформа з кабінетами й інтеграціями — від восьми тижнів і вище. Це робочі терміни за вже погодженого дизайну, а не ідеальний сценарій. Найсильніше плаває не розробка — а те, скільки проєкт стоїть в очікуванні вас.
Реальні терміни за типами
- Лендинг — 1–2 тижні. Один шаблон, один сценарій, одна форма. Плюс тиждень, якщо дизайн робиться з нуля
- Бізнес-сайт на 5–8 сторінок — 3–4 тижні з готовим дизайном, 5–6 тижнів разом із дизайном
- Корпоративний сайт із блогом, кількома мовами й анімацією — 5–7 тижнів. Друга мова й робота з анімацією додають приблизно по тижню кожна
- Інтернет-магазин — 5–8 тижнів. Структура каталогу, фільтри, оплата, правила доставки й тестові замовлення забирають реальний час
- Вебплатформа або застосунок — 8–16 тижнів, і здається це етапами, а не одним запуском
- Редизайн наявного сайту — плюс 1–2 тижні до аналогічної нової розробки на перенесення контенту й редиректи
На що насправді йде час
Для типового бізнес-сайту розподіл виглядає приблизно так. Зверніть увагу, яку малу частину займає те, що більшість людей і уявляє під словом «розробка сайту».
- Бриф, структура й планування типів сторінок — близько 10%. Дешево зробити, дорого пропустити
- Дизайн — близько 30% і найбільше кіл погодження
- Верстка й розробка — близько 35%. Передбачувана частина, яка рідко когось дивує
- Інтеграція з CMS і наповнення — близько 15%, і це найчастіше забутий в оцінці етап
- Тестування, швидкість, базове SEO і запуск — близько 10%. Урізати це — вірний спосіб запуститися зі зламаною мобільною версією
Час розробки передбачуваний. Час ухвалення рішень — ні, і саме він зриває терміни.
Через що проєкти справді запізнюються
За вісім років і кілька сотень зданих проєктів випадки, коли вузьким місцем було написання коду, я перелічу на пальцях однієї руки. Майже завжди це щось зі списку.
- Контенту ще немає. Тексти, фото й дані товарів зазвичай обіцяють на першому тижні, а надходять на п'ятому
- Правки колективом. Четверо дивляться окремо — виходять суперечливі зауваження й друге коло, якого ніхто не закладав
- Обсяг, доданий по ходу. Кожне «раз уже ми все одно робимо» — це реальна зміна структури, дизайну й тестування
- Треті сторони: платіжні сервіси, постачальники CRM, доступи до хостингу чи домену. Їхній час відповіді стає вашим терміном
- Рішення без власника. Якщо нема кому затвердити головну сторінку, головна сторінка не затверджується
Як справді скоротити термін
- Підготуйте контент до старту дизайну. Лише це може зняти з проєкту два тижні
- Призначте одного, хто ухвалює рішення. Одна людина зводить правки й каже «так»
- Погодьте типи сторінок заздалегідь і зафіксуйте їх. Нові типи сторінок посеред проєкту — це новий проєкт
- Дайте доступи заздалегідь: домен, хостинг, аналітика й усі акаунти, які знадобляться в день запуску
- Запускайтеся етапами. Живий сайт із п'яти сторінок кращий за ідеальний через три місяці — решта дожене
- Збирайте правки пачкою, в одному документі, один раз за етап, а не повідомленнями цілий тиждень
Про «зробимо за три дні»
Зазвичай це правда і зазвичай це марно. Три дні купують шаблон із вашим текстом: без роботи над структурою, без налаштування швидкості, без основи під SEO і без тестування далі ноутбука розробника. Це нормальний вибір, якщо потрібна заглушка перед заходом. І поганий, якщо сайт має приводити клієнтів найближчі три роки: усе пропущене за ці три дні повернеться пізніше переробкою.
Висновок
Просіть графік з етапами й залежностями, а не одну дату. План, де написано «дизайн до 14-го, за умови що тексти надійдуть до 7-го», чесно показує, хто за що тримає. Якщо у вас жорсткий дедлайн — запуск, сезон, виставка — скажіть про це одразу. Терміни можна вибудувати навколо фіксованої дати, розбивши реліз на етапи, але тільки якщо дата відома до складання плану, а не після.