SPYGLASS
Разработка мобильного приложения для строительной компании
Приложение повысило прозрачность коммуникаций: клиенты имеют полный доступ к статусу и задачам, а компания сократила количество ошибок и ускорило процессы
+325%
увеличилась конверсия в продажи
За время выполнения проекта:
247
конференций с тегом «тест» создано в Zoom за 1,5 недели
7
ночных тестирований проведено
5
презентаций для клиента подготовлено
12
идей для новых фич зафиксировано
Клиент
ООО «ШЕЛЛРОКК» - компания специализируется на строительстве жилых и нежилых зданий. Предлагает услуги по инженерным изысканиям, проектированию, управлению проектами, строительному контролю и авторскому надзору
Задача
Разработать мобильное приложение — УТП компании на рынке строительства. Приложение должно обеспечивать полную прозрачность проекта для клиентов: они добавляются во все задачи, могут влиять на статус и ход работ по своему объекту
Цели
- Повысить прозрачность и эффективность коммуникации между подрядчиком и заказчиком
- Сократить количество ошибок и инцидентов, связанных с недопониманием
- Заложить основу для будущей монетизации через масштабирование продукта на рынок
Аналитика и проектирование
Провели интервью с сотрудниками, собственником, департаментами клиента и их руководителями. Изучили бизнес-процессы и специфику строительного бизнеса. На основе этого разработали карту бизнес-процессов и карту инцидентов на стройке, определили ключевые задачи и требования к приложению
Дизайн-концепция
Создали концепцию пользовательского интерфейса с акцентом на удобство и особенности строительной отрасли. Это обеспечит интуитивно понятный и эффективный опыт для пользователей
Создание и управление проектом
Пользователь, нажав «Создать проект», открывает окно для ввода названия и загрузки аватара. Остальные настройки доступны после создания проекта.
После сохранения первой формы проект считается созданным. Администратор может редактировать его, управлять участниками, тегами и создавать события.
В проекте доступны две вкладки: «События» и «О проекте». На вкладке «События» находятся важные оповещения и чаты, а на вкладке «О проекте» — теги и вложения
Теги проекта и участников
В каждом проекте можно создать библиотеку тегов для удобной навигации, поиска и фильтрации событий. Каждому участнику проекта можно присвоить тег, чтобы упростить навигацию и добавить нужную информацию. Все теги хранятся внутри проекта. Их можно назначать разным пользователям, редактировать, удалять или добавлять новые
События
Внутри проекта можно создавать события для передачи важной информации и последующего обсуждения между участниками.
События отображаются в виде карточек на экране проекта. Каждая карточка содержит ключевую информацию, внесённую при создании.
Внешний вид карточки меняется в зависимости от активности обсуждения. Пользователь видит непрочитанные комментарии и время последней активности.
Событие представляет собой чат для обсуждений. Можно упоминать пользователей, отвечать на сообщения, записывать аудио и прикреплять медиафайлы или документы.
Сообщения делятся на два типа: собственные и от других пользователей
Создание документа на подпись
Если сообщение содержит прикреплённый документ, его можно преобразовать в документ на подпись.
Если в сообщении с документом был текст, он автоматически станет описанием задачи, которое можно изменить или удалить. Далее необходимо выбрать дату и время дедлайна, а также подписантов. Документ можно скачать.
После создания документа на подпись в событии появляется сообщение в виде карточки задачи. На карточке отображаются статус, описание (если указано), документ, таймер и информация об исполнителях
Подписание документа
Исполнитель нажимает кнопку на странице с подробной информацией о задаче, чтобы подписать документ. Подтверждение осуществляется через Face ID или ПИН-код.
Документ может иметь любое количество подписантов. Задача считается выполненной только после подписания всеми. Если документ подписан частично, на карточке задачи отображается счётчик. Внутри карточки видно, кто выполнил задачу. При подписании документа одним из подписантов в событии появляется оповещение.
Когда документ подписан всеми, задача получает статус выполненной, а вместо таймера отображается дата завершения
Создание задачи
Из любого сообщения можно создать задачу. Задача создаётся и работает аналогично документу на подпись.
Созданная задача появляется в чате в виде карточки-сообщения. На ней отображаются статус задачи, краткое описание и аватар исполнителя. Задача может иметь только одного исполнителя.
При выполнении задачи в событии отображается оповещение. Статус задачи обновляется, а таймер заменяется датой выполнения
Раздел «FAQ»
Раздел доступен через вкладку «Прочее» в таббаре. Здесь представлен список часто задаваемых вопросов и возможность обратиться в службу поддержки по электронной почте
Уведомления
Все важные оповещения находятся в разделе «Уведомления» в таббаре. Непрочитанные уведомления подсвечиваются. В правом верхнем углу есть кнопка для отметки всех уведомлений как прочитанных
Подготовка ТЗ
Создали детальное техническое задание. Затем приступили к разработке надёжного back-end на Python, который обеспечивает логику приложения и интеграцию с внешними системами
Разработка и интеграции
Создали кроссплатформенное мобильное приложение на Flutter, доступное для сотрудников и клиентов компании на различных устройствах.
Реализовали интеграции с корпоративными системами: СКУД, HR-порталом, 1С, мессенджерами (Telegram, WhatsApp) и CRM. Это позволяет синхронизировать данные и упростить работу пользователей
итог
Запустили готовый MVP, которым уже пользуются 40 сотрудников.
Все объекты клиента (25+ параллельных строек) переведены на управление через приложение.
Конверсия в продажи увеличилась на 325% благодаря уникальному предложению на рынке.
Клиенты получили доступ к личным кабинетам с полной прозрачностью процессов
Ребята стали просто нашими друзьями. Мы видим в них надёжного партнёра и скоро планируем большой релиз с искусственным интеллектом
v
Команда 12
Менеджер проекта 1
Бизнес-аналитик 1
Технический аналитик 1
Аккаунт-директор 1
UI-дизайнер 1
QA-тестировщик 1
Тимлид backend 1
Тимлид frondend 1
Тимлид mobile 1
Арт-директор 1
UX-проектировщик 1
Маркетолог 1