25 сентября 2024

Управление сном на iOS и Android: как мы работали над приложением Askona Sleep

Здоровый сон - мечта современного человека. Многие готовы жертвовать качеством сна и планируют выспаться когда-нибудь потом, когда будут достигнуты все цели. Но вопросы сна “не дремлют”, и вместо достижений человек получает проблемы со здоровьем и самочувствием. Чтобы избежать последствий и позаботиться о своём сне заранее, можно использовать Askona Sleep — приложение с концепцией all-in-one: бесплатные сервисы и экспертиза врачей для заботы о вашем сне. 


Мы в SimbirSoft помогаем развивать Askona Sleep уже второй год и проверяем результаты на себе. В этом кейсе расскажем, как работали над фичами с “хирургической точностью”, меняли стек, обновляли архитектуру фронтенда на ходу и тестировали новые фичи,  лежа на умных подушках. 

Развитие приложения Askona Sleep для компании «Аскона»
Читать подробнее
snippet


Из пульта управления устройствами в мультиприложение для сна

“Аскона” — бренд, который предлагает товары для дома и здорового сна. Отдельными девайсами, например, умной подушкой Smart Pillow или умным основанием Ergomotion 633/Element, можно управлять с помощью приложения Askona Sleep на iOS и Android, и там же получать отчеты о сне в цифрах и рекомендации. 

Аскона пришла к нам с запросом на аудит кода, приложения в целом и развитие продукта. Взгляд на процессы снаружи и аудит сложившихся практик — это то, что может качественно ускорить развитие продукта  и отладить процессы. 

После аудита мы спланировали качественные изменения в рабочих процессах и сформировали бэклог задач. А также: 

  1. Разделили команду на две подкоманды — это помогло масштабировать разработку;
  2. Начали внедрять новые процессы в работу команды: оптимизировали версионность сборок и релизов, добавили элементы scrum и best practice по управлению проектом в таск-трекере Jira, выстроили процесс от проработки концепции новых фичей до выкатки пользователям, добавив новый инструмент, ушли от многочасовых командных обсуждений.
  3. Запланировали работу над расширением функционала отчетов о сне для умной подушки

Инхаус-команда “Аскона” приняла рекомендации и мы начали работу. К концу 2023 года мы успели сделать:

  • Дашборд с фазами сна: в нем можно посмотреть, сколько времени человек проводит в каждой из фаз сна за ночь - фаза быстрого сна, фаза глубокого сна и другие
  • Сводные отчеты, в которых можно отслеживать динамику сна за неделю, месяц и полгода
  • Фиксация остановок дыхания во сне
  • Расширенные отчеты о сне: графики сердечного ритма, частоты дыхания, частоты движений во сне. Для каждого графика есть удобные подсказки, чтобы пользователь мог самостоятельно анализировать данные
  • Календарь с обзором эффективности сна по месяцам и расширение сроков хранения отчетов
  • Улучшенные рекомендации для сна на основе данных с умного устройства и экспертизы врачей-сомнологов
  • Чат поддержки пользователей в Telegram



Новая концепция: от управления умными устройствами к универсальному помощнику по сну

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

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

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

snippet


Для новой концепции приложения были реализованы несколько ключевых функциональных блоков:
1. "Сторис" - раздел с врачебной экспертизой и интересным контентом, который помогает пользователям понять, насколько важен сон и как его улучшить.
2.  Раздел "Проанализируем сон" - здесь собраны сервисы, разработанные совместно с врачами, которые помогают оценить качество сна и уровень стресса, чтобы помочь человеку примерно определить его текущее состояние и в каком направлении двигаться дальше для улучшения ситуации.
3. "Помощь в засыпании" - раздел с большой библиотекой успокаивающих звуков и уникального контента, способствующих быстрому и качественному засыпанию
4. раздел "Рекомендации" - предлагает эффективные решения для наиболее распространенных проблем со сном
5. "Поможем расслабиться" - раздел с практиками и советами, направленными на поддержание ментального здоровья


Project Manager Павел Толстошеев: “Ещё на этапе проработки концепции фичей мы подключили команду разработки и  провели технический анализ. Поэтому на старте работы над фичами концепция уже была  максимально проработанной и приближенной к продукту на выходе”

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

askona5.png

Хирургическая точность кода и тестирование во сне

Приложение анализирует данные, полученные от умной подушки Smart Pillow, и формирует отчеты для пользователей. На основе этой информации, приложение предоставляет рекомендации по улучшению сна, разработанные совместно с врачами-сомнологами.

askona4_1.jpg

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

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

 
asKona2.jpg

Одной из ключевых функций приложения Askona Sleep является комплексный мониторинг сна пользователя.

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


Инфраструктура vs бизнес-фичи

 Чтобы приложение стало еще более удобным и быстрым, мы провери рефакторинг существующего кода, параллельно работая над скоупом задач, и сменили стек для обновления архитектуры. Смена части архитектуры (50-60%) в результате позволила зарелизить запланированные фичи. И мы делали это параллельно с релизами бизнес-фич, потому что Time to market сам себя не соблюдет и не поддержит. Над рефакторингом и сменой стека работала отдельная команда, так у нас получилось запараллелить процессы и успеть в срок. 

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



Новый клиентский путь

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

 

  1. посмотреть сторис с советами от сомнологов и новостями приложения
  2. сделать анализ сна и стресса
  3. воспользоваться умным будильником, который поможет проснуться утром в лучшее время. Приложение отследит ваш сон и будильник зазвенит, когда вы будете находиться в верхней фазе сна.
  4. послушать звуковую терапию: приятные шумы, сказки, звуки природы, музыку или ASMR
  5. пройти различные практики такие как медитации, дыхательные техники, аутотренинги
  6. пройтись по чек-листу подготовки ко сну




Что дальше? 

В работе — сонник AI. В нем искусственный интеллект анализирует сон пользователя и предлагает трактовки на основе анализа популярных сонников. Предсказать будущее приложение не сможет, но дать пространство и время для рефлексии и минутки наедине с собой — вполне. 

«Это не приложение для продаж, а про помощь каждому человеку улучшить качество сна и жизни. Мы имеем дело с научными данными, рекомендациями врачей-сомнологов. Поэтому мы, имея свою инхаус команду, работаем с таким надежным партнёром как SimbirSoft», — говорит Product Owner приложения Askona Sleep Федор Аюпов. «У команды партнера получилось решить сложные задачи, поставленные нашей командой и значительно расширить возможности приложения за год. Приложение скачали 100 000 + пользователей, следующая цель — улучшить качество сна и жизни для 1+ млн пользователей». 

«Миссия компании Аскона — донести до каждого человека важность сна. Мы в SimbirSoft делаем так, чтобы пользователи разделили большую идею компании»,— подытоживают в SimbirSoft. 


Нужно разработать качественное мобильное приложение? Обращайтесь по телефону 8-800-200-99-24, по [email protected] или в telegram. Разберемся в задачах и предложим оптимальное решение. 


Другие статьи

SimbirSoft запускает услугу по разработке с иммерсивными технологиями
06 сентября 2024
ИИ как инструмент повышения эффективности
23 июля 2024
Чем лучше экономика адаптируется к новым условиям, тем благоприятнее условия для развития ИТ-сферы
23 июля 2024
Понравилась статья?
Подпишитесь на рассылку SimbirSoft! Пришлём письма о лайфхаках в разработке, поделимся опытом управления командами и компанией, а также расскажем о новых ивентах SimbirSoft.
Написать нам
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Прикрепить резюме, до 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 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Java-разработчик
  • Аккаунт-менеджер IT-проектов
  • Системный аналитик
  • iOS-разработчик
  • QA Engineer Fullstack (Python)
  • C#-разработчик
  • Android-разработчик
  • Инженер по нагрузочному тестированию
  • Bitrix24-аналитик
  • DevOps-инженер
  • 1С-аналитик
  • 1С-разработчик
  • Разработчик Битрикс
  • Менеджер по сопровождению бизнес-процессов
  • Data Scientist (NLP)
  • SDET (Python)
  • IT-рекрутер
  • Аналитик DWH
  • Менеджер проектов 1С
  • Лидогенератор
  • Fullstack-аналитик
  • DBA
  • QA Engineer Fullstack (Kotlin)
  • Специалист по кадровому делопроизводству
  • QA с опытом в автоматизиции Java
  • Менеджер продуктовых продаж
  • Коммуникационный/графический дизайнер
  • Ассистент руководителя
  • RPA-разработчик
  • MLOps инженер
  • Архитектор ML и AI проектов
  • Бухгалтер по расчету заработной платы
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Будь в курсе новостей SimbirSoft