Практический пример: использование Toptal для ловли крупной рыбы

Опубликовано: 2022-03-11

Являетесь ли вы заядлым рыболовом или разработчиком приложений, вам может быть интересно поближе познакомиться с разработкой приложения для рыбалки, в котором участвовали некоторые из ваших товарищей по Toptalers.

Приложение Fatsack Outdoors Fishing было разработано компанией Fieldgate Media, специализирующейся на разработке удобных обучающих приложений и веб-сайтов. Компания разработала приложения и веб-сайты для малого бизнеса, школ и некоторых компаний из списка Fortune 500. Приложение для рыбалки было разработано Fatsack Outdoors, компанией, созданной энтузиастами рыбалки со склонностью к технологиям.

Приложение Toptal Fatsack для рыбалки на открытом воздухе

Вот краткий обзор участия Toptal в проекте:

  • В проекте участвовали два разработчика, один из которых был техническим руководителем, а второй занимался разработкой для Android.
  • У проекта были жесткие сроки, которые были выполнены в течение нескольких месяцев, отчасти благодаря самоотверженности наших разработчиков.
  • Клиенты остались довольны результатами, и проект помог им получить больше бизнеса.

Концепция, цели и задачи

Все началось с того, что местный стартап Fatsack Outdoors обратился к компании Fieldgate Media из Южной Каролины с просьбой создать уникальное приложение для профессиональных рыболовов-турниров. Это то, что должно было отличать приложение, которое было задумано рыболовами-турнирами, которые определили свои потребности в нишевом мобильном приложении.

Цель состояла в том, чтобы создать приложение, которое было бы действительно полезным в условиях профессиональной рыбалки, но в то же время укладывалось в жесткие сроки. Поскольку Fatsack Outdoors хотели запустить приложение на одной из крупнейших рыболовных выставок года, крайний срок не обсуждался.

Вот почему Fieldgate Media решила обратиться к Toptal, так как поняла, что ей необходимо усилить свою команду, чтобы уложиться в срок. Пришлось нанять больше разработчиков и технического руководителя с глубоким пониманием Android и iOS, которые могли бы помочь в кодировании обеих версий приложения. Клиенту требовались версии приложения для Android и iOS при запуске, и Ханс Хаскелл из Fieldgate сказал Toptal, что обе версии должны быть разработаны в «очень сжатые сроки», поскольку нельзя пропустить жесткий крайний срок. Это было главной задачей: сжать месяцы разработки и тестирования в относительно короткие сроки.

«В прошлом мы сделали несколько корпоративных приложений для внутреннего использования. Помимо одной образовательной игры, у нас действительно не было большого опыта создания коммерческих приложений, но мы очень сильны в пользовательском интерфейсе и пользовательском опыте», — сказал Хаскелл. «Это приложение нацелено на огромный рынок рыболовов в Северной Америке и максимально автоматизирует процесс регистрации».

Что Toptal принес к столу

Через Toptal компания Fieldgate Media наняла технического руководителя, который начал работу над версией приложения для iOS. Как только приложение для iOS стало достаточно зрелым, чтобы его можно было считать «доказательством концепции», компания привлекла специалиста по Android, чтобы он скопировал функциональность для мобильной платформы Google.

Команда Haskell занимается разработкой веб-сайтов и приложений уже 15 лет, включая ряд проектов с участием разработчиков по контракту. Haskell охарактеризовал опыт работы с такими разработчиками как «неоптимальный» из-за ряда факторов.

В частности, он выделил следующие проблемы:

  • Языковые барьеры.
  • Разные ожидания.
  • Отсутствие чувства срочности.

«Трудно привлечь талант со стороны, чтобы иметь такое же чувство срочности в проекте, как и вы. Единственными двумя исключениями являются моя веб-команда, с которой я работаю много лет, и разработчики из Toptal. Если кому-то нужны талантливые разработчики, которые прошли проверку и легко интегрируются в вашу команду, я без колебаний рекомендую Toptal», — сказал он.

Toptal - недостающая часть

Хаскелл объяснил, что инженеры-программисты Toptal сыграли решающую роль в разработке приложения; они не просто присоединились к команде, чтобы помочь, они помогли возглавить команду.

Согласно Haskell, вот некоторые из вещей, с которыми справились разработчики Toptal:

  • Помогли составить техническое задание на основе макетов пользовательского интерфейса и требований к приложению.
  • Выполнял быстрые итерации с учетом отзывов тестировщиков (используя платформу Ubertesters).
  • Работал со штатными UI-дизайнерами над усовершенствованием интерфейса на основе отзывов.
  • Координирует работу команды разработчиков и следит за соблюдением сроков.
  • Предлагал новые идеи всякий раз, когда появлялся лучший способ сделать что-то.

Рассмотрим подробнее каждый из этих пунктов.

Поскольку Fieldgate Media работала над нишевым проектом, задуманным профессиональными рыболовами, не на что было опереться. Клиент хотел оригинальное приложение, специально разработанное для спортивной рыбалки; конечно, не ваша повседневная вилка подобного приложения.

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

Резервное копирование всей информации осуществляется в облаке, что позволяет повысить безопасность и упростить миграцию на другие устройства (например, с помощью защищенного телефона для использования вне помещений или дополнительного телефона во время поездок за границу, чтобы избежать платы за роуминг). Очевидно, что вся информация конфиденциальна, поэтому другие рыболовы не могут видеть все ваши лучшие места. Это не просто приложение для хобби, оно предназначено для конкурентов, поэтому в него также встроена аналитика, позволяющая пользователям отслеживать время суток, температуру воды, глубину воды и приманки, используемые для улова.

Поскольку у Fieldgate Media уже была сильная команда UI/UX, подкрепление Toptal просто помогло команде реализовать существующие макеты. Как и в большинстве приложений для активного отдыха, пользовательский интерфейс прост и понятен, что позволяет легко управлять одной рукой. Высококонтрастный вид также помогает улучшить читаемость на открытом воздухе и может увеличить срок службы батареи, поскольку нет необходимости увеличивать яркость, что всегда является хорошей идеей, если вы ловите рыбу в течение нескольких часов от ближайшей розетки.

Самое главное, Toptalers координировал работу команды разработчиков и следил за соблюдением жестких сроков, что позволило Fatsack Outdoors продемонстрировать приложение на крупной торговой выставке и получить хорошие отзывы от профессиональных рыболовов.

Результаты, достижения

Проект был успешным, в срок и в рамках бюджета. Конечным результатом стал успешный запуск и «очень довольный» клиент. По словам Хаскелла, к компании также обратились несколько других клиентов, которые хотели разработать приложения, одно из которых сейчас находится в разработке.

Хаскелл объяснил:

Прошло 8 месяцев, и первоначальная версия приложения успешно запущена как в iTunes App Store, так и в магазине Google Play. Android-разработчик работал с нашей командой около трех месяцев. Технический лид по-прежнему работает с нами над проектом.

Клиент был очень доволен конечным продуктом, которым стала первоначальная версия приложения. Fieldgate Media планирует несколько крупных обновлений приложения в будущем.

Комментируя работу разработчиков Toptal, Haskell сказал:

Глубина знаний и общая компетентность, особенно технического руководства, превосходили все, что у нас есть. Если нам нужна нативная разработка для какого-либо проекта, я в первую очередь обращусь к Toptal.