Авторизация
Сброс пароля
Улучшение процессов разработки и контроля качества мобильного приложения для ритейлера
Заказчик: Производитель и ритейлер ортопедических матрасов, товаров для сна и мебели для спальни
Страница кейса/результат: https://www.simbirsoft.com/portfolio/uluchshenie-protsessov-razrabotki-i-kontrolya-kachestva-mobilnogo-prilozheniya-dlya-riteylera/

Команда тестирования и обеспечения качества приняла участие в проекте для ритейлера «Мобильное приложение для управления умными устройствами и мониторинга сна».
1. Вводная задача от заказчика, проблематика, цели
Команда тестирования и обеспечения качества приняла участие в проекте для ритейлера «Мобильное приложение для управления умными устройствами и мониторинга сна»:
- Полный цикл разработки продуктового мобильного приложения: от идеи до поддержки после запуска.
- Управление умными девайсами: умной кроватью, основанием и умной подушкой.
- Мониторинг сна и доступ к бесплатным сервисам с экспертизой врачей-сомнологов.
- Оптимизация существующих процессов и разработка нового функционала.
- Выстроенный процесс контроля качества на всех этапах создания приложения для снижения количества дефектов и повышения качества продукта силами команды SimbirSoft.
2. Описание реализации кейса и творческого пути по поиску оптимального решения
- Доработать и довести до стабильного состояния мобильное приложение для iOS и Android.
- Разработать новую функцию «Умный будильник», которая будит пользователя в подходящую фазу сна на основе биологических показателей.
- Внедрить улучшения в процессы разработки и контроля качества, которыми заказчик сможет пользоваться после завершения проекта.
Решение
Мы доработали и развивали мобильное приложение для iOS и Android, которое помогает пользователям управлять умными устройствами для сна, отслеживать показатели сна и улучшать качество пробуждения.
Приложение работало в связке с умной подушкой и умными кроватями и основаниями, позволяло собирать данные о сне, анализировать качество сна, уровень стресса, количество и продолжительность храпа.
Мы развивали ключевые возможности продукта:
1) Управление умными устройствами
Пользователь мог подключаться и управлять умными устройствами через мобильное приложение: умной подушкой, кроватью и основанием.
2) Мониторинг и анализ сна
Приложение собирало показатели сна и помогало пользователю отслеживать качество сна, уровень стресса, храп и другие биологические показатели.
3) Функция «Умный будильник»
Мы разработали функциональность, которая позволяет будить пользователя в подходящую фазу сна на основе биологических показателей.
4) Развитие и стабилизация мобильного приложения
Команда дорабатывала существующий функционал, оптимизировала работу приложения на iOS и Android, устраняла дефекты и повышала стабильность продукта.
3. Результаты сотрудничества
Результат
- Разработали и доработали функциональность мобильного приложения для iOS и Android.
- Реализовали функцию «Умный будильник» с пробуждением пользователя в подходящую фазу сна на основе биологических показателей.
- Выстроили полноценный процесс разработки с учетом рисков и потребностей заказчика.
- Расширили покрытие тестовой документацией.
- Организовали поддержку после запуска приложения.
- Повысили стабильность и качество мобильного приложения.
4. Заключение
Бизнес-эффект
- Рост продаж умных устройств, в том числе умной подушки
- Увеличение числа активных пользователей мобильного приложения
- Улучшение опыта при пробуждении и при работе с умными устройствами
- Положительные отзывы о функциях мониторинга сна и определения храпа
Трудности
- Высокая зависимость стабильности мобильного приложения от операционной системы, модели устройства и версии iOS / Android
- Разная стабильность работы на платформах: Android-версия работала устойчивее, а iOS требовала дополнительной оптимизации
- Необходимость обеспечить корректную передачу данных между мобильным приложением и умными устройствами через Bluetooth
- Сложность тестирования на физических умных устройствах, включая крупные устройства вроде двуспальной умной кровати
Технологии
- Мобильная разработка: iOS, Android
- Языки мобильной разработки: Swift, Kotlin
- Обмен данными с сервером: REST API
- Работа с всплывающими уведомлениями: Firebase Cloud Messaging, Apple Push Notification Service
- CI/CD: GitLab CI/CD, Fastlane
- Логирование (запись событий) и мониторинг: Grafana
- Аналитика и стабильность приложения: Firebase Analytics, Firebase Crashlytics, Sentry
- Тестирование мобильного приложения: Appium, Xcode, Android Studio, Zephyr


