З чого починається проєкт
Не з макетів і не з технічного завдання на сорок сторінок. Спочатку коротка розмова про те, що має вийти і для кого: хто користуватиметься системою, які дані в ній живуть, з чим вона має інтегруватися, що станеться, якщо вона впаде на годину. З цих відповідей складається перший етап, який можна оцінити чесно, а не «від і до».
Якщо у вас є документ із вимогами, добре. Якщо його немає, ми складемо його разом за пару зустрічей. Платити за це не потрібно: без розуміння задачі оцінка буде вигаданою, а вигадана оцінка дорожча за будь-яку зустріч.
Який стек і чому
Основа PHP: Laravel для більшості продуктів, Symfony там, де потрібна суворіша архітектура або довгий життєвий цикл. Адмінка на Filament замість самописної. Фронтенд на Livewire, Vue або React залежно від того, скільки інтерактиву насправді потрібно. База PostgreSQL або MySQL, черги на Redis чи RabbitMQ, коли є що класти в чергу.
Головний критерій вибору: чи зможе розробник із ринку розібратися в проєкті за тиждень. Тому жодних власних фреймворків-обгорток, жодних «розумних» абстракцій, які знає лише автор. Стандартний фреймворк у тому вигляді, як його описує офіційна документація.
Як іде робота
Двотижневі відрізки. Наприкінці кожного ви бачите працюючий результат на тестовому середовищі, а не звіт про «прогрес 40%». Пріоритети можна міняти між відрізками: якщо після третього стало зрозуміло, що потрібна інша функція, ми беремо її, а не тримаємось плану заради плану.
Код від першого дня лежить у вашому репозиторії. CI, тести, деплой налаштовуємо на початку, а не «перед запуском». Документація пишеться в процесі: як підняти проєкт локально, як задеплоїти, де які налаштування.
Що ви отримуєте наприкінці
Продукт у продакшені, репозиторій із історією, документацію й доступи до всього, що ми піднімали. Далі три варіанти: ми ведемо підтримку й розвиток, ви наймаєте свого розробника і він продовжує, або комбінація. Ми будуємо так, щоб будь-який із трьох варіантів працював. Забрати проєкт і вести його самі, це нормальний фінал, а не втрата клієнта.
Скільки це коштує
Прайс-листа немає, бо два зовні схожі продукти можуть відрізнятися вдесятеро. Оцінка приходить розбитою на етапи, з цінами й термінами по кожному, після короткої розмови. Ви бачите, за що саме гроші, і можете прибрати те, що зараз не критично.