Три варианта и их слабые места
- Фрилансер
- Дешевле и гибче, но один человек — это один сбой: болезнь, отпуск, смена работы. Дизайн, сервер и тесты обычно тоже лежат на нём.
- Студия
- Дизайнер, разработчик, тестировщик и менеджер в одной команде. Дороже, но проект не зависит от одного человека, есть процессы и гарантии.
- Штатный разработчик
- Хорошо для крупных продуктов с постоянной разработкой. Для малого бизнеса дорого: зарплата, рабочее место и поиск замены.
На что смотреть в портфолио
Красивые картинки в портфолио ничего не гарантируют. Попросите ссылки на приложения в App Store и Google Play и скачайте их. Посмотрите, как работает вход, насколько быстро открываются экраны, есть ли свежие обновления, что пишут пользователи в отзывах.
Если приложение не обновлялось два года, а в отзывах жалобы на вылеты, значит, подрядчик его бросил. Спросите, кто руководил проектом и можно ли поговорить с заказчиком. Честная студия легко назовёт контакты.
Вопросы, которые стоит задать
- На каком стеке делаете: Flutter, React Native или нативная разработка — и почему
- Кто из команды будет писать код и сколько человек на проекте
- Как проходит тестирование и на каких устройствах
- Кто владеет исходным кодом после оплаты
- Что входит в гарантию и сколько месяцев она действует
- Как устроено сопровождение и сколько оно стоит
Что обязательно оформить в договоре
Права на код и дизайн
После оплаты исходники, макеты и доступы переходят к вам. Без этого пункта вы привязаны к подрядчику навсегда.
Аккаунты магазинов
Аккаунты Apple и Google открываются на вашу компанию, а подрядчику выдаётся доступ — не наоборот.
Этапы и приёмка
Оплата по этапам, приёмка по понятным критериям и срок на исправления.
Гарантия и поддержка
Бесплатное исправление ошибок в течение оговорённого времени и условия платного сопровождения.