Зробимо проєкт так, щоб
ваш розробник міг його підхопити
Створюємо з нуля, підхоплюємо чужий код і модернізуємо legacy. Стандартні рішення без власних самописних фреймворків, щоб через рік вам не довелося платити нам лише за те, що більше ніхто в цьому коді не розбереться.
Зроблено командою, яка створила phpukraine.com→Найдорожча частина проєкту починається після здачі
Класична історія: компанії потрібен продукт, внутрішня система чи інтеграція, своєї команди розробки немає, віддають агенції. Агенція здає проєкт на власному фреймворку, з самописною адмінкою, схованим кешем і рішеннями, які знає лише вона. Далі це або підтримує та сама агенція за свій прайс, або ваш розробник, який тиждень розбирається, як тут узагалі щось змінити.
Фреймворк у тому вигляді, як його описує документація. Будь-який мідл із ринку відкриває проєкт і розуміє, що відбувається.
Моноліт там, де його достатньо; черги, API і окремі сервіси там, де без них не обійтись. Складність додаємо, коли вона вирішує задачу, а не щоб кошторис виглядав серйозніше.
Документація, зрозумілі міграції, читабельні назви. Ви можете забрати проєкт і вести його самі, це нормальний фінал, а не втрата клієнта.
Умови підтримки обговорюємо до старту, а не після здачі, коли вибору вже немає. І підтримка не обов'язкова.
Чотири типи задач
Створити продукт із нуля
Беремо бізнес-задачу або вимоги й доводимо до продакшену. Вам не потрібно окремо шукати дизайнера, фронтендера, бекендера й DevOps, за результат відповідає одна команда.
Підхопити чужий проєкт
Розробник пішов, агенція перестала відповідати, розвиток спинився. Заходимо в наявний код: розбираємось, стабілізуємо, потім розвиваємо. Бізнес не треба починати заново через зміну технічного партнера.
Модернізація та міграція legacy
Старі системи з живими даними й процесами. Оновлюємо або переписуємо частинами, зі збереженням того, що працює. Спочатку з'ясовуємо, чи переписувати взагалі потрібно, часто ні.
Постійна підтримка й розвиток
Продукт живе далі: оновлення безпеки, моніторинг, бекапи, невеликі доробки й нові можливості. Без обов'язкового контракту: можна забрати проєкт у будь-який момент.
Технічний аудит перед будь-яким рішенням
Ми не продаємо перепис заради переписування. Спочатку дивимось, у якому стані код і що насправді болить. Результат аудиту це документ із трьома варіантами і чесною ціною кожного, навіть якщо найдешевший варіант означає, що ми вам не потрібні.
Від задачі до продакшену
Півгодини про задачу, обмеження й очікування. Без презентацій.
Для наявного коду аудит, для нового розбивка на етапи з цінами.
Обсяг, етапи, терміни, ціна підтримки. Усе до початку робіт.
Двотижневі відрізки, у кінці кожного працюючий результат у вашому доступі.
Інфраструктура, міграція даних, моніторинг. Перехід без простою.
Документація, доступи, супровід вашого розробника. Або підтримка на нас.
Технології підбираємо під задачу
Основа PHP: від старих версій, які досі тримають бізнес, до найновіших. Фронтенд робимо самі, інфраструктуру теж. Стек це інструмент, а не аргумент у продажу: вибираємо той, який ви зможете підтримувати далі.
Список не вичерпний і не є обіцянкою використати все одразу. Якщо задача вимагає чогось, чого тут немає, скажемо про це на етапі оцінки, а не після початку робіт.
Мобільні застосунки. Проєкти, де потрібно «просто швиденько підправити» чужий код без доступу до репозиторію й розуміння, що там усередині. Роботу без узгодженого обсягу: це шкодить обом сторонам.
Ви вже дивитесь на наш продукт
PHP-платформа України
Платформа для пошуку роботи та найму PHP-розробників: профілі, публікація вакансій, кабінет роботодавця з кандидатами, навчання й підготовка до співбесід. Усе, що ви бачите на цьому сайті, зробила та сама команда: якість роботи можна оцінити, не виходячи звідси.
Розкажіть про проєкт
Відповідаємо протягом робочого дня. Якщо задача не наша, скажемо одразу і, за можливості, підкажемо, до кого звернутись.
Виберіть спосіб, який вам зручніший
Надішліть короткий опис проблеми. Ми скажемо, чи це виглядає як невелика правка, аудит, постійна розробка чи великий проєкт модернізації. Ця відповідь безкоштовна й ні до чого не зобов'язує.
Окрема сторінка під кожну ситуацію
Якщо ваша ситуація впізнається в одному з пунктів, там про неї докладніше: з чого починаємо, що робимо і як це закінчується.
Що питають найчастіше
Прайс-листа немає, і це не спроба ухилитись від відповіді. Два зовні схожі проєкти можуть відрізнятися вдесятеро: залежить від обсягу, стану наявного коду, кількості інтеграцій, вимог до навантаження й того, наскільки готові вимоги з вашого боку. Тому кожен проєкт оцінюємо окремо, після короткої розмови або аудиту. Оцінка приходить розбитою на етапи, щоб було видно, за що саме гроші, і щоб ви могли прибрати те, що зараз не критично.
Бо ми знаємо його глибоко, а не поверхово: від старих версій, на яких досі працює бізнес, до найновіших. Для переважної більшості веб-продуктів цього достатньо, а глибина знання платформи впливає на результат сильніше за модність стека. Там, де задача справді вимагає іншого інструмента, ми це скажемо на етапі оцінки, а не будемо натягувати PHP заради принципу.
Стандартний фреймворк у тому вигляді, як його описує офіційна документація. Без власного фреймворку-обгортки, без самописної адмінки там, де підходить Filament, без розділення на API і фронтенд там, де воно нічого не дає, без кешу в трьох місцях, про які знаємо тільки ми. Будь-який мідл, який знає цей фреймворк, має розібратися в проєкті за тиждень. Це наш критерій, а не побажання.
Заберемо, якщо є доступ до репозиторію й бази. Починаємо з аудиту: що працює, що зламано, що взагалі не задокументовано. Далі стабілізація, і тільки потім розвиток. Ми не переписуємо все з нуля лише тому, що код чужий: це найдорожчий і найризикованіший шлях, і зазвичай непотрібний.
Ні. Пакети зручні продавцю, а не замовнику: вони змушують або платити за непотрібне, або дізнаватися про доплату посеред проєкту. Ми дивимось конкретну задачу й пропонуємо саме те, що вона вимагає: іноді це два тижні роботи одного розробника, іноді команда на пів року. Так само з підтримкою: обсяг годин рахуємо під ваш продукт, а не за прайсом.
Так. Частий формат: у вас є свій розробник, але немає фронтендера, або немає кому підняти інфраструктуру, або треба закрити конкретний модуль до дедлайну. Беремо шматок і працюємо в вашому репозиторії за вашими правилами. Це дешевше, ніж повний проєкт, і не створює залежності від нас.
Компактне ядро (технічне й продуктове лідерство) плюс перевірені спеціалісти, яких підключаємо під конкретну задачу: дизайн, фронтенд, DevOps, тестування. Ми не тримаємо великий штат, який треба чимось завантажувати, тому не продаємо вам більше роботи, ніж потрібно. Для вас важливий результат і відповідальність за нього, а не наш штатний розпис.
Можна залишити продукт на нас: оновлення залежностей і безпеки, моніторинг, бекапи, невеликі доробки, розвиток. Можна забрати повністю: код ваш, документація передається, і жодного технічного замка, який змушує повертатися. Другий варіант для нас нормальний: він і є доказом, що перший пункт цього списку ми виконали.
А якщо все-таки потрібен розробник у штат?
Тоді вам не потрібна наша команда, потрібна наша платформа. Каталог вакансій і компаній уже працює, а власні вакансії публікуються з кабінету компанії: під час Early Access безкоштовно.