Ознакомиться с проектом
Маршруты.ру
Разработка Android приоложения, поддержка и развитие iOS приложения
2019 — 2020
Маршруты.ру /
Интро \
Маршруты.ру – Сообщество туристов, путешественников и любителей активного отдыха

В 2019 году к нам обратился один из основателей проекта с задачей разработки приложений, которые помогали бы путешественникам найти и купить билеты на любой маршрут.
Главное отличия проекта от других поисковиков билетов – возможность строить сложные маршруты, предполагающие множество пересадок. Приложение может найти маршрут комбинируя авиа, жд и автобусные маршруты. Даже маршрут Калининград – Владивосток будет найден!

И главное, что найдя маршрут, можно оплатить билеты на все виды транспорта всего одним кликом, не переходя по нескольку раз в разные источники для покупки каждого отдельного билета.
Особенности проекта \
  1. Доделать за другой командой iOS приложение
  2. Разработать Android приложение
Задачи \
Мы подхватили iOS приложение, стали исправлять баги, создавать новые фичи. Клиент планировал сделать большой анонс приложения. iOS версия была в состоянии минимального продукта, а Android только начали разрабатывать. Показ планировался через пару недель. Приняли решение сделать обёртку, чтобы как можно раньше выпустить приложение, а потом добавлять в неё нативную функциональность.

Через пару недель Android версия приложения была доступна в Google Play.
Шаг 1 — Догнать iOS \
Мы предполагали, что после релиза обертки, можно будет в более спокойном темпе догонять iOS, но Клиент хотел ускориться. Он решил нанять еще одну команду разработки и распараллелить наши задачи.

Результатом стало, что фичи, вроде как делаются и делаются быстрее, но постоянно возникают конфликты в коде. Вторая команда постоянно затрагивала файлы, в которых мы работали.

По факту разработка замедлилась.
Шаг 2 —
Нужно еще быстрее \
Мы предложили клиенту дать нам связь со второй командой, обсудили с ними как будем работать, дали рекомендации, высказали замечания, стали по сути управлять своей и чужой разработкой.
Шаг 3 —
Берем все в свои руки \
Это был мой первый опыт руководить командой, которая работает в другой компании. Интересно, но со своими легче.
Android разработчик
Арсений Абраменко
По итогу нашего сотрудничества, мы:

  1. Излечили от багов и дефектов iOS приложение
  2. Добавили в iOS множество фич
  3. Создали полностью нативное Android приложение, которое догнало iOS

На текущий момент Клиент собрал собственную команду и поддерживает проект.
Результат \
/ Команда проекта
Роберт Шагинян
iOS разработчик
Арсений Абраменко
Android разработчик
Кирилл Чигрин
Менеджер проекта
Оставьте заявку и мы свяжемся с вами, чтобы обсудить приложение \
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности