En
Проекты Вакансии Блог

Улучшение процессов разработки и контроля качества мобильного приложения для ритейлера

Команда тестирования и обеспечения качества приняла участие в проекте для ритейлера «Мобильное приложение для управления умными устройствами и мониторинга сна»:

  • Полный цикл разработки продуктового мобильного приложения: от идеи до поддержки после запуска.
  • Управление умными девайсами: умной кроватью, основанием и умной подушкой.
  • Мониторинг сна и доступ к бесплатным сервисам с экспертизой врачей-сомнологов.
  • Оптимизация существующих процессов и разработка нового функционала.
  • Выстроенный процесс контроля качества на всех этапах создания приложения для снижения количества дефектов и повышения качества продукта силами команды SimbirSoft.

Клиент

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

Задача

  • Доработать и довести до стабильного состояния мобильное приложение для iOS и Android.
  • Разработать новую функцию «Умный будильник», которая будит пользователя в подходящую фазу сна на основе биологических показателей.
  • Внедрить улучшения в процессы разработки и контроля качества, которыми заказчик сможет пользоваться после завершения проекта.

180 дней
срок разработки проекта
5000+ тестов
в рамках обеспечения качества приложения
2 версии
умных подушек в контуре проекта
4 версии
умных кроватей и оснований в контуре проекта

Решение

Мы доработали и развивали мобильное приложение для iOS и Android, которое помогает пользователям управлять умными устройствами для сна, отслеживать показатели сна и улучшать качество пробуждения.

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

1) Управление умными устройствами

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

2) Мониторинг и анализ сна

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

3) Функция «Умный будильник»

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

4) Развитие и стабилизация мобильного приложения

Команда дорабатывала существующий функционал, оптимизировала работу приложения на iOS и Android, устраняла дефекты и повышала стабильность продукта.

Результат

  • Разработали и доработали функциональность мобильного приложения для iOS и Android.
  • Реализовали функцию «Умный будильник» с пробуждением пользователя в подходящую фазу сна на основе биологических показателей.
  • Выстроили полноценный процесс разработки с учетом рисков и потребностей заказчика.
  • Расширили покрытие тестовой документацией.
  • Организовали поддержку после запуска приложения.
  • Повысили стабильность и качество мобильного приложения.

Бизнес-эффект

  • Рост продаж умных устройств, в том числе умной подушки

  • Увеличение числа активных пользователей мобильного приложения

  • Улучшение опыта при пробуждении и при работе с умными устройствами

  • Положительные отзывы о функциях мониторинга сна и определения храпа

Трудности

  • Высокая зависимость стабильности мобильного приложения от операционной системы, модели устройства и версии 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


Хотите узнать подробнее об услуге?
Узнать подробнее
snippet
Другие работы
Создание Android-приложения для «Major Express»
Доработка безопасности приложения «ЮMoney» для Android
Реализация новых функций и рефакторинг существующих модулей Android-приложения компании «Юрент»
Разработка цифрового продукта для российского банка
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Создание Android-приложения для «Major Express»
Доработка безопасности приложения «ЮMoney» для Android
Реализация новых функций и рефакторинг существующих модулей Android-приложения компании «Юрент»
Разработка цифрового продукта для российского банка
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Оставьте заявку на проект
Оставьте контакты, чтобы обсудить проект и условия сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
  • Python-paзработчик
  • Node.js-разработчик
  • Project-менеджер
  • Системный аналитик (финтех)
  • iOS-разработчик
  • Golang-разработчик
  • DevOps/Build-инженер
  • 1С-аналитик
  • Data-инженер
  • C++-разработчик
  • DWH-аналитик
  • SRE-инженер
  • SDET Java
  • QA Fullstack Java/Kotlin
  • Java-разработчик
  • Специалист тендерного отдела
  • Системный аналитик ЦФТ
  • Сетевой инженер/системный аналитик
  • SDET JS/TS
  • DevSecOps
  • Системный аналитик (AI)
Прикрепить резюме, до 10 Мб*
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Расскажите, какие задачи сейчас на вашем проекте.
Проконсультируем и предложим подходящих специалистов, а также сориентируем по ставкам на аутстаф.
Направление
Количество специалистов
Middle
TeamLead
Senior
TechLead
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Экспресс-консультация
Заполните все поля формы.
Эксперт свяжется с вами в течение рабочего дня.
Тематика
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Python-paзработчик
  • Node.js-разработчик
  • Project-менеджер
  • Системный аналитик (финтех)
  • iOS-разработчик
  • Golang-разработчик
  • DevOps/Build-инженер
  • 1С-аналитик
  • Data-инженер
  • C++-разработчик
  • DWH-аналитик
  • SRE-инженер
  • SDET Java
  • QA Fullstack Java/Kotlin
  • Java-разработчик
  • Специалист тендерного отдела
  • Системный аналитик ЦФТ
  • Сетевой инженер/системный аналитик
  • SDET JS/TS
  • DevSecOps
  • Системный аналитик (AI)
Ваши данные
Данные кандидата
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Отправить
Отправлено
Заказать демонстрацию
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.