Доробки наявного сайту

Перше питання тут не «як доробити», а «чи варто». Іноді код у такому стані, що нова функція коштує дорожче за новий сайт — і тоді ми кажемо це прямо, ще до початку робіт. Якщо доробляти має сенс, задачі діляться на чотири види: додати те, чого бракує; навести лад у даних каталогу; підхопити проєкт після іншого виконавця; оновити те, що застаріло технічно. Третій вид окремий, бо там робота починається не з коду, а з інвентаризації: що взагалі є, які доступи втрачені й що з обіцяного справді зроблено. Перший розбір безкоштовний — саме на ньому й стає видно, доробка це чи переробка.

4
Видів задач

нові функції, дані каталогу, підхоплення чужого, оновлення платформи

Безкоштовно
Перший розбір

дивимось стан коду й кажемо, доробляти чи робити заново

Так
Працюємо з чужим кодом

у тому числі коли попередній виконавець недоступний

Гарантія на роботи

днів

з дня підписання акта, на те, що зробили ми

Інше

4

Інше

3

Інше

4

Інше

2
Кому підходить

Ситуації, у яких ця послуга дає результат

Сценарій 1 із 4

Сайт працює, але не вміє того, що вже потрібно бізнесу

Оптовики просять свої ціни, постійні клієнти — історію замовлень, маркетинг — програму лояльності. Кожна така задача вирішується окремим модулем поверх наявного магазину, і переписувати заради неї весь сайт не треба.

Розберемо вашу ситуацію на безкоштовному аудиті
Що входить

Повний перелік робіт і того, що ви отримуєте на виході

  • Чесна відповідь на головне питання: доробляти чи робити заново — з поясненням, чому саме так, а не «нам зручніше переписати»
  • Огляд стану коду перед оцінкою: що вже є, що працює, що зламане і чого бракує для задачі, яку ви ставите
  • Сама доробка з тестуванням на копії сайту, а не одразу на живому: правки не мають класти магазин серед робочого дня
  • Перевірка, що нове не зламало старе — оформлення замовлення, оплата й доставка мають працювати після кожної зміни
  • Доступи, які були втрачені, відновлюємо або оформлюємо заново на вас — це частина роботи з підхопленням чужого проєкту
  • Опис того, що змінилось, зрозумілий не лише розробнику: щоб через рік ви знали, що саме тут доробляли й чому
  • Передача за актом і гарантія 30 календарних днів на виконані роботи
Етапи роботи

Прозорі етапи з погодженням на кожному кроці

  1. Огляд того, що є

    1–3 дні

    Дивимось код, версію платформи, встановлені модулі й доступи. Для підхоплення чужого проєкту це найважливіший етап: буває, що половина обіцяного попереднім виконавцем просто не зроблена, і краще дізнатись це до оцінки.

  2. Рішення: доробка чи переробка

    1 день

    Кажемо прямо, що вигідніше. Якщо доробка дорожча за новий сайт — ви це почуєте, навіть якщо нам вигідніше було б мовчати. Тоді ж називаємо обсяг і строк у робочих днях.

  3. Робота на копії

    залежить від обсягу

    Розгортаємо копію сайту й робимо зміни там. Живий магазин тим часом працює як працював: ніхто не має ловити помилки замість вас під час оформлення замовлення.

  4. Перенесення на живий сайт і перевірка

    1–2 дні

    Переносимо зміни, проходимо наскрізний сценарій — від картки товару до оплати й накладної — і лише тоді підписуємо акт. З цього дня діє гарантія 30 днів.

Коли ця послуга не підходить

Що не входить у роботу — щоб не було сюрпризів на здачі

  • Гарантії на чужий код, якого ми не чіпали: відповідаємо за свої зміни, а не за все, що написали до нас
  • Оцінки без перегляду коду — доробка «схожої» задачі у двох магазинах відрізняється в рази, і назвати суму наперед означало б вгадувати
  • Оцінок роботи попереднього виконавця як людини: кажемо, що зроблено не так і чим це загрожує, без висновків про нього
  • Нескінченної підтримки за ціною разової доробки: супровід — це окрема домовленість із власним обсягом
  • Роботи на живому сайті без резервної копії: якщо копію зробити ніде, спершу вирішуємо це
Часті питання

Те, що питають найчастіше — з конкретними відповідями

Ви беретесь за сайт, який робили не ви?

Так, це окремий вид роботи, і ми з ним працюємо постійно. Починається він не з коду, а з інвентаризації: які доступи є, яка версія платформи, що з переліку робіт справді виконано. Буває, що після огляду ми радимо не доробляти — і це теж відповідь, за яку не треба платити.

Як зрозуміти, доробляти чи робити новий сайт?

За вартістю наступного кроку. Якщо кожна нова функція впирається в те, що доведеться переписувати сусідні, а модулі не оновлюються без падінь — це вже не доробка. Точну межу видно тільки після перегляду коду, і саме тому перший розбір безкоштовний: рішення тут коштує дорожче за саму роботу.

Попередній розробник зник і доступів немає. Це вирішується?

Здебільшого так, але залежить від того, що саме втрачено. Доступ до хостингу й домену відновлюється через реєстратора й провайдера на власника — тобто на вас. Доступ до чужого репозиторію відновити не можна, і тоді працюємо з тим кодом, що на сервері. Що саме втрачено, стає ясно на огляді.

Ви не зламаєте те, що працює?

Тому й працюємо на копії, а не на живому сайті. Після кожної зміни проходимо наскрізний сценарій: картка товару, кошик, оформлення, оплата, накладна. Гарантія 30 календарних днів поширюється саме на це — якщо через нашу зміну щось відвалилось, виправляємо безоплатно.

Скільки триває доробка?

Від одного-двох днів для окремого модуля до кількох тижнів для підхоплення занедбаного проєкту. Різниця не в складності функції, а в стані коду під нею: та сама задача в акуратному магазині й у сайті з десятком саморобних правок — це різні обсяги. Строк називаємо після огляду.

Чи можна оновити OpenCart без втрати даних і позицій?

Так, але це окрема робота, а не побічний ефект доробки. Ризик не в самому оновленні, а в тому, що саморобні правки попередніх виконавців часто зроблені прямо в ядрі й після оновлення зникають. Тому спершу дивимось, що саме там змінено, і лише потім плануємо перехід.

Ви підтримуватимете сайт далі?

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

Не впевнені, яка саме послуга ваша?

Опишіть задачу своїми словами — підкажемо, з чого починати, і чи потрібне вам те, за чим ви прийшли. Якщо не потрібне, так і скажемо.

Усі послуги напряму
  • Відповідь протягом 2 годин
  • Без зобов’язань
  • Працюємо за договором