Где найти программиста
- Биржи вроде Upwork, Fiverr и Kwork — отзывы и защита оплаты, но с комиссией.
- Рекомендации от тех, кто уже запустил проект.
- Сайты разработчиков с настоящими работающими проектами, которые можно открыть.
- Профессиональные сообщества — местные чаты и группы в Telegram, где разработчики показывают свои работы.
Как поставить задачу разработчику
Хорошее ТЗ делает оценки точными и сравнимыми. Оно отвечает на шесть вопросов:
- Что должен делать продукт — в нескольких предложениях?
- Кто будет им пользоваться?
- Какое одно главное действие — заказать, записаться, загрузить, оплатить?
- Примеры, которые вам нравятся, и почему.
- Срок, если он есть.
- Диапазон бюджета — он помогает разработчику предложить то, что в него впишется.
Что спросить до найма
- Покажите работающий проект, похожий на мой, — а не макет.
- Что именно вы сдадите, к какому сроку и за какую цену — письменно?
- Кому принадлежат код и аккаунты?
- Как я буду видеть ход работы?
- Сколько стоят доработки после запуска?
Тревожные признаки
- Цена без вопросов о вашей задаче.
- Полная предоплата за большой проект.
- Код и серверы оформлены на разработчика, а не на вас.
- Нет письменного объёма — «по ходу разберёмся».
- Гарантии результата вроде «топ Google за месяц».
Как сравнивать предложения
Убедитесь, что предложения описывают один и тот же объём: те же экраны, функции и интеграции. Проверьте, что входит — дизайн, настройка хостинга, тестирование, документация — и сколько стоит поддержка после запуска. Сильно более дешёвое предложение часто что-то упускает; сильно более дорогое может включать команду, которая вам не нужна.
Как защитить себя
Договоритесь о письменном объёме и цене, платите этапами — например, 50% до и 50% после каждого этапа — и получите доступ к коду и серверам с первого дня. Именно так работаю я. Если вы не технический специалист, небольшой оплачиваемый первый этап — лучшая проверка разработчика: вы видите качество работы и общения до того, как берёте на себя больше.
Первая неделя
- Короткий созвон, чтобы подтвердить объём.
- Аккаунты, созданные на ваше имя: сервер, домен, репозиторий кода.
- Первое демо, по которому можно кликать, — через дни, а не недели.
Выбираете между фрилансером и агентством? См. статью фрилансер или агентство.
Вопросы
Фрилансер или агентство?
Фрилансер обычно дешевле, и вы общаетесь с тем, кто пишет код; агентство подходит для крупных проектов с множеством параллельных задач.
Где найти программиста-фрилансера?
На биржах вроде Upwork, Fiverr и Kwork, по рекомендациям и на сайтах разработчиков с работающими проектами.
Подписывать ли NDA?
Если идея или данные чувствительные — да; хороший разработчик не будет против.
Сколько стоит нанять программиста?
Зависит от проекта и страны. Я работаю по фиксированной цене за этап — боты от $200, сайты от $300, веб-приложения от $1 500 — и беру $15 в час за доработки.
Как проверить программиста, если я не технарь?
Откройте его работающие проекты, попросите рекомендации и начните с небольшого оплачиваемого этапа.
Что написать в ТЗ?
Что делает продукт, кто им пользуется, главное действие, примеры, которые нравятся, срок и диапазон бюджета.