О клиенте
Shtab — это платформа для управления проектами с широким набором инструментов для автоматизации рабочих процессов, визуализации задач и отслеживания прогресса.
Мы разработали Shtab в 2020 году, чтобы трекать собственные задачи в агентстве, а потом стали продвигать его на широкую аудиторию. Сейчас в сервисе более 48 000 пользователей.
Проблема
Потребность в мобильном приложении возникла из запросов пользователей сервиса. Особенно, тех, кому необходимо всегда иметь задачи в быстром доступе (например, когда пользователи большую часть рабочего дня проводят не за компьютером).
Кроме того, у гигантов рынка, как зарубежных, так и отечественных уже были iOS-приложения. Чтобы оставаться конкурентоспособными и привлекать новых клиентов, которые уже привыкли к некому стандарту в таск-трекерах, нам необходимо было мобильное приложение Shtab.
Цель
Разработать удобное мобильное приложение, чтобы дать возможность управлять задачами на ходу, ставить таски сотрудникам и быстро смотреть отчеты.
Процесс создания
Перед стартом работ мы распланировали необходимый бюджет для MVP (минимально жизнеспособный продукт), расписали желаемые функции и согласовали их с разработчиками. Это помогло минимизировать риски и обеспечить эффективное использование ресурсов.
Этап первый: дизайн
Еще на этапе разработки веб-версии мы продумали, как адаптировать дизайн в мобильном приложении с учётом гайдлайна iOS, чтобы приложение было интуитивным, минималистичным и удобным. Так нам удалось сэкономить время и силы и направить их на техническую часть проекта.
Из интересного, но ожидаемого: Apple требует обязательную поддержку авторизации Apple ID в приложениях, использующих вход через Google. Поэтому, для публикации приложения в App Store мы добавили функцию входа через Apple.
Этап второй: разработка
После того как дизайн и основные функции были определены, наша команда приступила к разработке. Для этого использовали следующий технологический стек:
- Swift 5;
- Alamofire (api requests);
- SDWebImage (для загрузки изображений по URL);
- MagicalRecord (для работы с локальной базой CoreData);
- PureLayout (для инициализации layout constraints у Видов);
- Clean, MVC, MVP архитектуры.
Когда мы только начали работать над мобильным приложением для Shtab, это было для нас новым направлением. До этого мы в Stik разрабатывали приложения интернет-магазинов для клиентов. Несмотря на короткую подготовку, мы довольно быстро и с минимальными ошибками на старте начали разработку.
Работу над приложением начали в октябре 2021 года, а в апреле 2022 оно уже вышло в AppStore.
Параллельно с разработкой велось тестирование. Как только команда убедилась, что приложение работает корректно, стабильно и соответствует ожиданиям пользователей, мы объявили релиз.
Этап третий: запуск
Работа над приложением после релиза не заканчивается. Сначала мы сообщили о запуске продукта в социальных сетях сервиса.
После активно собирали отзывы пользователей, как положительные, так и отрицательные. Последние — здорово развивают приложение, потому что из запросов пользователей мы выстраиваем Roadmap (дорожную карту) развития продукта. Каждый отзыв тщательно анализировался: от мелких ошибок до предложений новых функций и адаптации под другие устройства.
Тщательный анализ отзывов помог нам понять, как приложение работает на практике и что необходимо улучшить. Теперь расскажем, как Shtab функционирует сегодня.
Общение в комментариях, детальные отчёты и уведомления: как работает приложение Shtab
Спустя 2 года после выхода приложения наша команда внесла целый ряд изменений. Мы сделали Shtab быстрее, удобнее и эффективнее. Теперь это улучшенный инструмент, с помощью которого управление задачами не занимает много времени.
Посмотрим, что сейчас уже доступно для пользователей.
1. Постановка задач и уведомления об их статусе или комментариях.
2. Разделение на филиалы, отделы, проекты и направления работы за счет гибкой иерархии.
3. Разделение задач по приоритетам благодаря меткам, а также трекер прямо под рукой. Пока он не нативный, он запускает приложение на компьютере.
4. Коммуникация в комментариях к задаче, куда можно прикрепить файлы и указать стоимость.
5. Автоматические отчеты по работе команды и отдельного сотрудника.
И это только часть того, какие задачи выполняет приложение Shtab. На этом наша команда не останавливается.
Что планируем в будущем
Мы и сейчас активно работаем над улучшением мобильного приложения, фокусируясь на добавлении новых, уникальных функций, которые не только расширят возможности работы с сервисом, но и предоставят пользователям высокий уровень удобства и контроля. Сегодня наши усилия сосредоточены на трех ключевых направлениях:
- Учёт финансов, модуль для отслеживания финансовых потоков, связанных с задачами и проектами.
- Визуализация задач на карте. Такой инструмент отлично помогает, если таск привязан к геолокации. Например, доставка еды.
- Настройка системы. С ее помощью пользователи смогут еще детальнее персонализировать сервис под себя.