Добавить в корзинуПозвонить
Найти в Дзене

Как мы разработали iOS-приложение для трекера задач и улучшили опыт пользователей

Shtab — это платформа для управления проектами с широким набором инструментов для автоматизации рабочих процессов, визуализации задач и отслеживания прогресса. Мы разработали Shtab в 2020 году, чтобы трекать собственные задачи в агентстве, а потом стали продвигать его на широкую аудиторию. Сейчас в сервисе более 48 000 пользователей. Потребность в мобильном приложении возникла из запросов пользователей сервиса. Особенно, тех, кому необходимо всегда иметь задачи в быстром доступе (например, когда пользователи большую часть рабочего дня проводят не за компьютером). Кроме того, у гигантов рынка, как зарубежных, так и отечественных уже были iOS-приложения. Чтобы оставаться конкурентоспособными и привлекать новых клиентов, которые уже привыкли к некому стандарту в таск-трекерах, нам необходимо было мобильное приложение Shtab. Разработать удобное мобильное приложение, чтобы дать возможность управлять задачами на ходу, ставить таски сотрудникам и быстро смотреть отчеты. Перед стартом работ мы
Оглавление

О клиенте

Shtab — это платформа для управления проектами с широким набором инструментов для автоматизации рабочих процессов, визуализации задач и отслеживания прогресса.

Мы разработали Shtab в 2020 году, чтобы трекать собственные задачи в агентстве, а потом стали продвигать его на широкую аудиторию. Сейчас в сервисе более 48 000 пользователей.

Проблема

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

Кроме того, у гигантов рынка, как зарубежных, так и отечественных уже были iOS-приложения. Чтобы оставаться конкурентоспособными и привлекать новых клиентов, которые уже привыкли к некому стандарту в таск-трекерах, нам необходимо было мобильное приложение Shtab.

Цель

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

Процесс создания

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

Этап первый: дизайн

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

   Сравнение дизайна веб-версии и приложения
Сравнение дизайна веб-версии и приложения

Из интересного, но ожидаемого: Apple требует обязательную поддержку авторизации Apple ID в приложениях, использующих вход через Google. Поэтому, для публикации приложения в App Store мы добавили функцию входа через Apple.

   Способы входа в Shtab
Способы входа в Shtab

Этап второй: разработка

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

  • Swift 5;
  • Alamofire (api requests);
  • SDWebImage (для загрузки изображений по URL);
  • MagicalRecord (для работы с локальной базой CoreData);
  • PureLayout (для инициализации layout constraints у Видов);
  • Clean, MVC, MVP архитектуры.

Когда мы только начали работать над мобильным приложением для Shtab, это было для нас новым направлением. До этого мы в Stik разрабатывали приложения интернет-магазинов для клиентов. Несмотря на короткую подготовку, мы довольно быстро и с минимальными ошибками на старте начали разработку.

Работу над приложением начали в октябре 2021 года, а в апреле 2022 оно уже вышло в AppStore.

Параллельно с разработкой велось тестирование. Как только команда убедилась, что приложение работает корректно, стабильно и соответствует ожиданиям пользователей, мы объявили релиз.

Этап третий: запуск

Работа над приложением после релиза не заканчивается. Сначала мы сообщили о запуске продукта в социальных сетях сервиса.

   Новость о выходе приложения Shtab в телеграм-канале
Новость о выходе приложения Shtab в телеграм-канале

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

   Отзывы в магазине App Store
Отзывы в магазине App Store

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

Общение в комментариях, детальные отчёты и уведомления: как работает приложение Shtab

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

Посмотрим, что сейчас уже доступно для пользователей.

1. Постановка задач и уведомления об их статусе или комментариях.

-6

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

-7

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

-8

4. Коммуникация в комментариях к задаче, куда можно прикрепить файлы и указать стоимость.

-9

5. Автоматические отчеты по работе команды и отдельного сотрудника.

-10

И это только часть того, какие задачи выполняет приложение Shtab. На этом наша команда не останавливается.

Что планируем в будущем

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

  1. Учёт финансов, модуль для отслеживания финансовых потоков, связанных с задачами и проектами.
  2. Визуализация задач на карте. Такой инструмент отлично помогает, если таск привязан к геолокации. Например, доставка еды.
  3. Настройка системы. С ее помощью пользователи смогут еще детальнее персонализировать сервис под себя.
  📷
📷