Ещё всякое
This commit is contained in:
@@ -206,85 +206,255 @@
|
||||
\item \textbf{Разработчики и поддержка} заинтересованы в стабильной работе приложения и довольных пользователях. Ожидают качественные метрики использования для улучшения функционала, систему сбора обратной связи и возможность быстрого реагирования на технические проблемы.
|
||||
\end{itemize}
|
||||
|
||||
\section{Критерий оценки результата}
|
||||
Макет считается успешным, если пользователь за три шага может: (1) выбрать или создать маршрут, (2) пригласить участников и назначить время сбора, (3) включить режим безопасности. Измеримые показатели: время на ввод данных (не более 2 минут), количество ошибок на сценарий (не более одной), субъективная удовлетворённость (NPS \(>30\)).
|
||||
% \section{Критерии оценки результата}
|
||||
% Успешность приложения оценивается по достижению каждой из поставленных целей через следующие измеримые показатели:
|
||||
|
||||
% \textbf{Безопасность походов:}
|
||||
% \begin{itemize}
|
||||
% \item Время отправки экстренного сигнала SOS с координатами --- не более 3 секунд с момента нажатия кнопки.
|
||||
% \item Доля успешных отправок координат при слабой связи (2G/EDGE) --- не менее 90\%.
|
||||
% \item Процент участников, чьё местоположение видно организатору в реальном времени --- не менее 95\%.
|
||||
% \item Среднее время обнаружения значительного отклонения от маршрута (более 500 м) --- не более 2 минут.
|
||||
% \end{itemize}
|
||||
|
||||
% \textbf{Продуктивность и эффективность:}
|
||||
% \begin{itemize}
|
||||
% \item Время планирования похода от начала до отправки приглашений --- не более 5 минут.
|
||||
% \item Доля походов с заполненным чек-листом снаряжения --- не менее 80\%.
|
||||
% \item Процент найденных грибов с фотофиксацией и геометками --- не менее 60\%.
|
||||
% \item Количество повторных походов на основе сохранённых маршрутов --- увеличение на 40\% по сравнению с планированием «с нуля».
|
||||
% \end{itemize}
|
||||
|
||||
% \textbf{Комфорт и удобство использования:}
|
||||
% \begin{itemize}
|
||||
% \item Субъективная удовлетворённость пользователей (Net Promoter Score) --- не менее 40.
|
||||
% \item Оценка удобства интерфейса (System Usability Scale) --- не менее 75 баллов.
|
||||
% \item Количество критических ошибок при выполнении основного сценария --- не более одной на пользователя.
|
||||
% \item Доля пользователей, успешно завершивших первый поход без обращения в поддержку --- не менее 85\%.
|
||||
% \end{itemize}
|
||||
|
||||
% \textbf{Доступность для разных возрастов:}
|
||||
% \begin{itemize}
|
||||
% \item Время освоения базовых функций (создание маршрута, отправка SOS) пожилыми пользователями (65+) --- не более 10 минут с инструкцией.
|
||||
% \item Успешность выполнения критических задач детьми (10--14 лет) без помощи взрослых --- не менее 90\%.
|
||||
% \item Доля пожилых пользователей, использующих голосовые подсказки --- не менее 60\%.
|
||||
% \end{itemize}
|
||||
|
||||
% \textbf{Работа в условиях ограниченной связи:}
|
||||
% \begin{itemize}
|
||||
% \item Процент функций, доступных в полностью офлайн-режиме --- не менее 70\%.
|
||||
% \item Успешность синхронизации данных после восстановления связи --- не менее 95\%.
|
||||
% \item Объём предварительно закешированных карт на типовой поход --- не более 50 МБ.
|
||||
% \end{itemize}
|
||||
|
||||
% \textbf{Семейная интеграция и вовлечённость:}
|
||||
% \begin{itemize}
|
||||
% \item Среднее количество участников в походе --- не менее 3 человек.
|
||||
% \item Доля походов с активным участием двух и более поколений --- не менее 70\%.
|
||||
% \item Количество записей в семейном архиве за сезон (май--октябрь) --- не менее 5 походов на семью.
|
||||
% \end{itemize}
|
||||
|
||||
\section{Планируемые результаты использования приложения}
|
||||
|
||||
\textbf{Повышение безопасности участников походов:}
|
||||
\begin{itemize}
|
||||
\item Снижение числа заблудившихся благодаря обмену геометками и контрольным точкам.
|
||||
\item Повышение дисциплины сборов через чек-листы снаряжения и уведомления.
|
||||
\item Формирование семейного архива маршрутов и корзины собранных грибов с фото и координатами.
|
||||
\item Повышение экологической ответственности через подсказки по бережному сбору.
|
||||
\item Снижение числа случаев потери ориентации и заблудившихся участников благодаря обмену геометками в реальном времени, контрольным точкам и автоматическим уведомлениям об отклонениях от маршрута.
|
||||
\item Сокращение времени реагирования на экстренные ситуации за счёт мгновенной отправки координат службам спасения и волонтёрам с информацией о составе группы и состоянии участников.
|
||||
\item Снижение рисков для детей и пожилых участников через постоянный мониторинг их местоположения родителями и организатором похода.
|
||||
\item Предотвращение походов в опасные зоны благодаря своевременным уведомлениям от лесничих о пожароопасности, карантинных зонах и запретах.
|
||||
\item Успокоение родственников, остающихся дома, через периодические автоматические уведомления о статусе группы и возможность отслеживания маршрута.
|
||||
\end{itemize}
|
||||
|
||||
\textbf{Повышение эффективности и продуктивности походов:}
|
||||
\begin{itemize}
|
||||
\item Сокращение времени на подготовку к походу с 1--2 часов до 10--15 минут благодаря шаблонам маршрутов, чек-листам снаряжения и быстрым приглашениям участников.
|
||||
\item Повышение дисциплины сборов через автоматические напоминания о проверке снаряжения, заряде устройств и времени выхода.
|
||||
\item Увеличение объёма собранных грибов за счёт сохранения и повторного использования успешных маршрутов, обмена знаниями о грибных местах между участниками.
|
||||
\item Снижение числа забытых важных предметов (аптечка, вода, компас) благодаря совместным чек-листам с распределением ответственности.
|
||||
\item Оптимизация маршрутов на основе анализа прошлых походов: определение наиболее грибных участков, учёт времени прохождения, погодных условий.
|
||||
\end{itemize}
|
||||
|
||||
\textbf{Укрепление семейных связей и традиций:}
|
||||
\begin{itemize}
|
||||
\item Формирование семейного архива маршрутов и корзины собранных грибов с фотографиями, координатами и историями, создающего общую память поколений.
|
||||
\item Передача опыта от пожилых грибников к детям и внукам через возможность отмечать грибные места, оставлять заметки и делиться знаниями о видах грибов.
|
||||
\item Вовлечение детей в семейную активность через игровые элементы: квесты по поиску грибов, достижения, признание за находки в общей корзине.
|
||||
\item Создание новых семейных традиций: регулярные сезонные походы, соревнования между поколениями, празднование успешных сборов с просмотром архива.
|
||||
\item Укрепление коммуникации между членами семьи через совместное планирование, чаты с голосовыми сообщениями и обмен фотографиями находок в реальном времени.
|
||||
\end{itemize}
|
||||
|
||||
\textbf{Образовательные и экологические результаты:}
|
||||
\begin{itemize}
|
||||
\item Повышение экологической ответственности участников через подсказки по бережному сбору грибов, информацию о редких видах и правилах поведения в лесу.
|
||||
\item Обучение детей навыкам ориентирования на местности, работе с картами и координатами в безопасной семейной обстановке.
|
||||
\item Развитие знаний о грибах через фотофиксацию находок с возможностью последующей идентификации и изучения видов в семейном архиве.
|
||||
\item Снижение случаев сбора ядовитых или несъедобных грибов благодаря возможности консультации с экспертами через приложение перед употреблением.
|
||||
\item Формирование ответственного отношения к природе через статистику посещений, осознание нагрузки на лесные массивы и участие в их сохранении.
|
||||
\end{itemize}
|
||||
|
||||
|
||||
\section{Описание технической платформы}
|
||||
Приложение ориентировано на мобильные устройства Android/iOS с GPS и ограниченным интернетом в лесу. Веб-версия доступна из браузера для подготовки похода. Хранение данных планируется в облаке с локальным кешем маршрутов и фотографий. Обмен координатами --- через push-уведомления и SMS-шлюз в аварийном режиме.
|
||||
Приложение ориентировано на мобильные устройства, оснащённые модулем GPS для определения местоположения. Мобильная версия является основной, поскольку участники похода используют телефоны непосредственно в лесу для навигации, фотофиксации грибов и экстренной связи. Дополнительно предусмотрена веб-версия приложения, доступная через браузер, которая предназначена для удобного планирования маршрутов в домашних условиях, просмотра семейного архива на большом экране и детального анализа статистики походов.
|
||||
|
||||
\section{Формулировка требований к системе}
|
||||
\begin{itemize}
|
||||
\item Поддержка офлайн-карт с предварительным кешированием выбранного лесного массива.
|
||||
\item Совместное редактирование маршрутов и списка снаряжения, возможность сохранять шаблоны.
|
||||
\item Быстрая отправка SOS с координатами, запасом батареи и последней контрольной точкой.
|
||||
\item Защита персональных данных: шифрование локального хранилища, явное согласие на обмен геоданными, прозрачные настройки доступа.
|
||||
\item Адаптивный интерфейс: увеличение шрифта, контрастная тема, голосовые подсказки.
|
||||
\item Локализация: русский по умолчанию, опционально английский для гостей.
|
||||
\end{itemize}
|
||||
При проектировании необходимо учесть специфические условия эксплуатации. В лесной местности следует ожидать нестабильное или полностью отсутствующее покрытие мобильной сети, поэтому критически важные функции должны работать в офлайн-режиме с последующей синхронизацией данных. Устройства часто используются в перчатках, при плохой освещённости, под дождём или в условиях низких температур, что требует крупных элементов управления и высокой контрастности интерфейса. Необходимо минимизировать энергопотребление, так как походы длятся несколько часов без возможности подзарядки, а GPS-модуль и постоянная работа экрана существенно расходуют батарею. Следует также учитывать, что некоторые пожилые участники могут использовать кнопочные телефоны без доступа к приложению --- в этом случае их безопасность обеспечивается через устройства других членов группы, а для экстренной связи предусмотрена возможность получения SMS с координатами от организатора.
|
||||
|
||||
|
||||
% \section{Формулировка требований к системе}
|
||||
% \begin{itemize}
|
||||
% \item Поддержка офлайн-карт с предварительным кешированием выбранного лесного массива.
|
||||
% \item Совместное редактирование маршрутов и списка снаряжения, возможность сохранять шаблоны.
|
||||
% \item Быстрая отправка SOS с координатами, запасом батареи и последней контрольной точкой.
|
||||
% \item Защита персональных данных: шифрование локального хранилища, явное согласие на обмен геоданными, прозрачные настройки доступа.
|
||||
% \item Адаптивный интерфейс: увеличение шрифта, контрастная тема, голосовые подсказки.
|
||||
% \item Локализация: русский по умолчанию, опционально английский для гостей.
|
||||
% \end{itemize}
|
||||
|
||||
\section{Модель пользователей приложения}
|
||||
Основные персонажи и их цели:
|
||||
\begin{itemize}
|
||||
\item \textbf{Мария, 38 лет, организатор}. Опытный пользователь смартфона, планирует маршрут, отвечает за детей. Цели: быстро собрать группу, убедиться в готовности, контролировать местоположение.
|
||||
\item \textbf{Иван, 65 лет, дедушка-грибник}. Большой опыт в лесу, базовый опыт цифровых сервисов. Цели: делиться знаниями, безопасно перемещаться, не тратить время на сложные меню.
|
||||
\item \textbf{Алиса, 12 лет, ребёнок}. Активно пользуется телефоном для фото и игр. Цели: видеть своё местоположение, получать простые задания, делиться находками с родителями.
|
||||
\end{itemize}
|
||||
Второстепенные персонажи:
|
||||
\begin{itemize}
|
||||
\item \textbf{Пётр, 45 лет, волонтёр}. Может помочь в поиске, получает уведомления и координаты.
|
||||
\item \textbf{Инженер техподдержки}. Следит за стабильностью и доступностью сервисов.
|
||||
\end{itemize}
|
||||
Контекст использования: лес, слабая связь, холод или дождь, ограниченное время на взаимодействие. Устройства чаще всего в чехле или в руках в перчатках.
|
||||
|
||||
\textbf{Основные персонажи:}
|
||||
|
||||
\textbf{Мария Петрова, 38 лет --- организатор семейных походов (персонаж 1).} Проживает в Санкт-Петербурге, Калининский район, работает менеджером в крупной компании. Уверенный пользователь смартфона, активно использует навигаторы, мессенджеры и облачные сервисы. Замужем, двое детей (12 и 7 лет). Семья выезжает за грибами 2--3 раза за сезон, обычно по выходным в сентябре-октябре.
|
||||
|
||||
\textit{Типичный маршрут:} электричка с Финляндского вокзала до станции Комарово или Зеленогорск (Курортный район), время в пути около 1 часа. Далее пешком 20--30 минут до знакомых мест в сосновом лесу. Общая продолжительность похода 4--5 часов, включая дорогу и сбор грибов.
|
||||
|
||||
\textit{Цели и потребности:} быстро организовать поход (планирование за 10--15 минут вечером накануне), пригласить всю семью и свекра Ивана, убедиться, что все взяли необходимое снаряжение, контролировать местоположение детей в лесу, иметь возможность быстро отправить сигнал о помощи. Опасается потерять из виду младшую дочь или отца, переживает за разрядку телефонов. Хочет сохранять маршруты для повторных походов и вести семейную статистику находок.
|
||||
|
||||
\textit{Контекст использования:} планирует походы дома за компьютером или в телефоне в транспорте, в лесу использует смартфон в водонепроницаемом чехле, часто в перчатках при холодной погоде. Связь нестабильная, приходится полагаться на офлайн-карты. Использует приложение для координации семьи и фиксации грибных мест с фотографиями.
|
||||
|
||||
\vspace{0.3cm}
|
||||
|
||||
\textbf{Иван Семёнович Петров, 67 лет --- опытный грибник, дедушка (персонаж 2).} Пенсионер, всю жизнь прожил в Ленинградской области, последние 15 лет живёт с семьёй сына в Калининском районе. Собирает грибы с детства, знает грибные места в окрестностях Комарово, Солнечного и Репино. Использует кнопочный телефон для звонков, недавно получил в подарок от внучки бюджетный Android-смартфон, но осваивает его медленно.
|
||||
|
||||
\textit{Типичный маршрут:} те же места, что и семья Марии, но предпочитает более глубокие участки леса, куда ходит с сыном или зятем. Знает тропы к озеру Щучьему и окрестностям посёлка Молодёжное, где растут белые грибы и подосиновики. Может ходить по лесу 3--4 часа без остановок, но опасается заблудиться в незнакомых местах.
|
||||
|
||||
\textit{Цели и потребности:} поделиться знаниями о грибных местах с внуками, научить их отличать съедобные грибы от ядовитых, показать секретные полянки, где он собирает грибы много лет. Хочет чувствовать себя безопасно в лесу, иметь возможность вызвать помощь простым действием (одна кнопка), не разбираться в сложных меню. Важно крупное отображение информации, голосовые подсказки. Готов использовать смартфон, если интерфейс простой и понятный.
|
||||
|
||||
\textit{Контекст использования:} редко заходит в приложение самостоятельно, чаще просит внучку или Марию показать маршрут. В лесу держит телефон в нагрудном кармане куртки, достаёт только при необходимости. Использует очки для чтения, поэтому нужен крупный шрифт. Перчатки толстые, экран реагирует плохо. Опасается быстро разрядить батарею, поэтому экран выключает при любой возможности.
|
||||
|
||||
\vspace{0.3cm}
|
||||
|
||||
\textbf{Алиса Петрова, 12 лет --- школьница, любительница фотографии (персонаж 3).} Учится в 7 классе, живёт с родителями в Калининском районе. Активный пользователь смартфона, любит фотографировать природу, общается с друзьями в мессенджерах, играет в мобильные игры. В походы ездит с родителями и дедушкой, для неё это интересное приключение и возможность сделать красивые фото для соцсетей.
|
||||
|
||||
\textit{Типичный маршрут:} сопровождает семью в походы, обычно идёт рядом с мамой или дедушкой. Любит исследовать окрестности, но иногда увлекается и отходит далеко. После нескольких случаев, когда её искали 15--20 минут, родители настаивают на постоянной связи через приложение.
|
||||
|
||||
\textit{Цели и потребности:} весело провести время, найти необычные грибы и сфотографировать их для коллекции, получить похвалу от родителей и дедушки за находки, заработать виртуальные достижения в приложении. Хочет видеть своё местоположение относительно семьи, получать интересные квесты (например, "найди белый гриб"), делиться фотографиями находок в семейном чате. Не любит, когда родители слишком контролируют, но понимает необходимость безопасности.
|
||||
|
||||
\textit{Контекст использования:} всегда с телефоном, часто фотографирует, использует приложение как игру. Батарея расходуется быстро из-за постоянного использования камеры и экрана. Носит телефон в кармане куртки или в поясной сумке. Интерфейс должен быть ярким, современным, с игровыми элементами.
|
||||
|
||||
\vspace{0.3cm}
|
||||
|
||||
\textbf{Второстепенные персонажи:}
|
||||
|
||||
\textbf{Пётр Сергеевич Иванов, 45 лет --- волонтёр поисково-спасательного отряда (персонаж 4).} Проживает в Выборгском районе Санкт-Петербурга, работает инженером, в свободное время участвует в добровольных поисковых операциях. Зарегистрирован в приложении как доверенный контакт для экстренных случаев --- его могут добавить семьи, выезжающие в леса. Имеет опыт ориентирования, навигации и оказания первой помощи.
|
||||
|
||||
\textit{Цели и потребности:} в случае получения SOS-сигнала быстро определить местоположение группы, оценить ситуацию, связаться с участниками похода или службами спасения. Ожидает получить точные координаты, информацию о составе группы, состоянии здоровья, запасе батареи устройств. Хочет видеть историю передвижения группы за последний час для понимания направления движения.
|
||||
|
||||
\textit{Контекст использования:} получает уведомления на смартфон, может находиться дома, на работе или в другом походе. Должен быстро оценить серьёзность ситуации и принять решение о действиях. Использует профессиональные навигационные приложения, поэтому ожидает совместимость координат и возможность экспорта в GPX.
|
||||
|
||||
\vspace{0.3cm}
|
||||
|
||||
\textbf{Елена Викторовна, 62 года --- мама Марии, бабушка Алисы (персонаж 5).} Проживает в Московском районе Санкт-Петербурга отдельно от семьи дочери. В походы не ездит из-за проблем с суставами, но переживает за безопасность семьи. Хочет иметь возможность видеть, где находятся близкие, когда они в лесу, получать периодические уведомления, что всё в порядке.
|
||||
|
||||
\textit{Цели и потребности:} успокоиться и знать, что семья в безопасности, видеть их местоположение на карте, получать автоматические сообщения типа "группа дошла до точки сбора", "начали обратный путь". В случае долгого отсутствия связи хочет иметь возможность позвонить или отправить сообщение.
|
||||
|
||||
\textit{Контекст использования:} использует веб-версию приложения на домашнем компьютере или планшете. Не очень уверенный пользователь цифровых технологий, нужен простой и понятный интерфейс для просмотра статуса группы.
|
||||
|
||||
\vspace{0.3cm}
|
||||
|
||||
\textbf{Общий контекст использования приложения:} походы проходят в лесных массивах Курортного района Санкт-Петербурга (Комарово, Зеленогорск, Репино, Солнечное) и Всеволожского района Ленинградской области (Токсово, Васкелово). Местность холмистая, преимущественно сосновые и смешанные леса, множество озёр. Покрытие мобильной сети нестабильное: у станций есть 4G, в глубине леса сигнал слабый или отсутствует. Погода осенью переменчива: температура +5..+15°C, часто дожди и туманы, необходимы тёплая одежда и перчатки. Световой день короткий (в октябре темнеет к 18:00), поэтому важно успеть вернуться до темноты. Устройства находятся в чехлах, карманах курток, рюкзаках, часто используются в перчатках при плохой освещённости.
|
||||
|
||||
\section{Ментальная модель пользователя, метафоры и идиомы}
|
||||
Пользователи воспринимают поход как совместное путешествие с чёткими точками встречи и таймерами. Интерфейс опирается на метафоры: \textit{карта тропы} (основной экран), \textit{корзина} для списка найденных грибов, \textit{костёр} как общий чат. Идиомы: перетаскивание контрольных точек, чек-лист с галочками, крупная красная кнопка SOS, значок компаса для ориентации.
|
||||
Пользователи воспринимают поход как совместное путешествие с чёткими точками встречи и таймерами. Интерфейс опирается на метафоры: \textit{карта тропы} (основной экран с маршрутом), \textit{корзина} для списка найденных грибов, \textit{поляна} как место встречи группы и общения (семейный чат). Идиомы: перетаскивание контрольных точек, чек-лист с галочками, крупная красная кнопка SOS, значок компаса для ориентации.
|
||||
|
||||
\section{Квалификация пользователя}
|
||||
Мария --- уверенный пользователь мессенджеров и навигаторов; Иван --- базовые навыки, нуждается в крупном шрифте и подсказках; Алиса --- цифрово грамотна, но требует родительских ограничений; Пётр --- продвинутый пользователь, ожидает доступ к координатам и логам.
|
||||
|
||||
Квалификация пользователей приложения рассматривается по двум ключевым параметрам: владение цифровыми технологиями (навигация, использование мобильных приложений, работа с картами и геолокацией) и знание предметной области (грибы, лесная местность, правила безопасного сбора). Идеальный пользователь должен сочетать оба навыка, однако в реальности семейные группы объединяют людей с разным уровнем компетенций, которые дополняют друг друга: кто-то является экспертом в грибах, но слабо владеет технологиями, другие уверенно работают с приложениями, но нуждаются в консультациях по определению видов. Приложение должно учитывать этот дисбаланс и предоставлять инструменты, позволяющие каждому участнику вносить вклад в соответствии со своими сильными сторонами.
|
||||
|
||||
\textbf{Мария (персонаж 1)} --- уверенный пользователь цифровых технологий: свободно владеет мессенджерами, навигаторами, облачными сервисами, быстро осваивает новые приложения. В грибах разбирается на базовом уровне: знает основные съедобные виды (белые, подосиновики, лисички), но в сложных случаях полагается на опыт отца или консультируется по справочникам. Умеет читать карты и пользоваться GPS-навигацией.
|
||||
|
||||
\textbf{Иван Семёнович (персонаж 2)} --- эксперт в грибной охоте с 50-летним стажем. Безошибочно определяет десятки видов грибов, знает сезоны плодоношения, особенности местности и секретные полянки, накопленные за годы походов. Передаёт традиционные знания о бережном сборе и правилах поведения в лесу. При этом цифровые технологии даются ему сложно: только начал осваивать смартфон, нуждается в крупном шрифте, голосовых подсказках и простых интерфейсах без вложенных меню. Может выполнять простые действия (нажать кнопку SOS, посмотреть карту), но настройку приложения доверяет внучке.
|
||||
|
||||
\textbf{Алиса (персонаж 3)} --- продвинутый пользователь смартфона для своего возраста: уверенно работает с мессенджерами, соцсетями, камерой, играми. Быстро осваивает новые приложения, понимает интерфейсы, может помочь дедушке разобраться с телефоном. В грибах пока новичок: знает на вид несколько распространённых видов (белые, мухоморы, лисички), но постепенно учится у дедушки. Любит фотографировать находки и потом вместе с семьёй определять виды. Хорошо ориентируется по карте на телефоне, понимает принципы геолокации.
|
||||
|
||||
\textbf{Пётр (персонаж 4)} --- профессионал в навигации и технологиях: использует специализированное оборудование для поисковых операций, работает с GPS-координатами, треками, картографическими сервисами. Понимает форматы данных (GPX, KML), умеет быстро анализировать местоположение и маршруты. В грибах разбирается на любительском уровне, но хорошо знает местность, тропы, потенциально опасные участки леса в окрестностях Санкт-Петербурга благодаря опыту поисковых работ.
|
||||
|
||||
\textbf{Елена Викторовна (персонаж 5)} --- базовый пользователь компьютера и планшета: умеет пользоваться браузером, электронной почтой, простыми приложениями. Осваивает новые функции медленно, предпочитает привычные действия. В грибах разбирается хорошо, но сейчас не участвует в походах. Может дать совет по телефону, как отличить съедобный гриб от ядовитого, но предпочитает полагаться на опыт Ивана Семёновича.
|
||||
|
||||
|
||||
\section{Задачи, решаемые персонажем}
|
||||
\begin{itemize}
|
||||
\item Мария: подготовка маршрута, приглашение участников, контроль присутствия, ведение чек-листа, запуск тревоги.
|
||||
\item Иван: просмотр маршрута офлайн, отметка найденных грибов, отправка фото, быстрый вызов помощи.
|
||||
\item Алиса: следование маршруту, выполнение мини-квестов, отправка местоположения родителям.
|
||||
\item Пётр: получение SOS, просмотр последней точки, связь с группой и лесничими.
|
||||
\end{itemize}
|
||||
|
||||
\section{Описание задач и процессов}
|
||||
\begin{enumerate}
|
||||
\item \textbf{Планирование маршрута (Мария)}: выбрать лесной массив, скачать офлайн-карту, добавить контрольные точки, отправить приглашения. Проверки: наличие связи, объём кеша, актуальность прогнозов.
|
||||
\item \textbf{Сбор снаряжения (Мария + Иван)}: использовать чек-лист, назначить ответственных, получать напоминания. Возможность распечатать список или отправить в мессенджер.
|
||||
\item \textbf{Навигация в лесу (все)}: просматривать текущее положение, видеть направление к контрольной точке, получать голосовые подсказки и уведомления о расхождении с маршрутом.
|
||||
\item \textbf{Фиксация находок (Иван)}: сделать фото гриба, классифицировать по шаблону, добавить заметку о месте, сохранить координаты.
|
||||
\item \textbf{Аварийный сигнал (любой участник)}: нажать кнопку SOS, автоматически отправить координаты и заряд батареи выбранным контактам и службам, получить подтверждение доставки.
|
||||
\item \textbf{Аналитика после похода (Мария)}: просмотреть трек, количество собранных грибов, экспортировать в семейный альбом или PDF.
|
||||
\end{enumerate}
|
||||
\textbf{Общие задачи для всех участников похода:}
|
||||
|
||||
Все члены семейной группы, находящиеся в лесу (Мария, Иван и Алиса), выполняют ряд общих базовых задач, обеспечивающих безопасность и продуктивность похода. К ним относятся: навигация по заранее построенному маршруту с просмотром своего текущего положения на карте и направления к контрольным точкам; отслеживание местоположения других членов группы для поддержания визуального или виртуального контакта; фиксация найденных грибов с добавлением фотографий и координат в общую семейную корзину; обмен сообщениями и фотографиями в семейном чате для координации действий и обмена находками; возможность экстренной отправки сигнала SOS с автоматической передачей координат при возникновении опасной ситуации. Эти задачи выполняются каждым участником в соответствии с его возможностями и уровнем цифровой грамотности, при этом интерфейс адаптируется под возраст и опыт пользователя (крупные элементы для пожилых, игровые элементы для детей).
|
||||
|
||||
\vspace{0.3cm}
|
||||
|
||||
\textbf{Индивидуальные задачи персонажей:}
|
||||
|
||||
\textbf{Мария (персонаж 1) --- организация и координация.} Помимо общих задач, Мария берёт на себя роль организатора всего мероприятия. Она планирует поход: выбирает дату и время с учётом прогноза погоды, определяет лесной массив (Комарово, Зеленогорск или другие знакомые места), рассчитывает время на дорогу электричкой и пешком. Строит маршрут в приложении: размещает контрольные точки, где группа будет собираться, загружает офлайн-карты региона для работы без связи. Формирует группу участников: отправляет приглашения мужу, детям и отцу Ивану, уточняет кто точно идёт. Готовит чек-лист снаряжения с указанием ответственных за каждый предмет (корзины, ножи, аптечка, вода, powerbank). Во время похода осуществляет общий контроль безопасности: следит за местоположением всех участников на карте, особенно детей и пожилого отца, проверяет уровень заряда на их устройствах, устанавливает контрольное время возврата и корректирует план при необходимости. После похода подводит итоги: просматривает статистику, сохраняет успешный маршрут как шаблон для будущих выездов, экспортирует данные в семейный архив.
|
||||
|
||||
\textbf{Иван Семёнович (персонаж 2) --- экспертиза и передача знаний.} Иван вносит в поход свой многолетний опыт грибника. Он просматривает маршрут, предложенный Марией, и корректирует его на основе знания местности: показывает, где у озера Щучьего растут белые грибы, какие тропы ведут к секретным полянкам, какие участки стоит обойти. В процессе похода выступает главным консультантом по определению грибов: внучки и другие члены семьи обращаются к нему с найденными экземплярами, он объясняет отличия съедобных от ядовитых, рассказывает о сезонах плодоношения и особенностях сбора. Фиксирует свои находки в приложении с помощью упрощённого интерфейса с крупными кнопками, сохраняет координаты особо урожайных мест. Добавляет к грибным местам голосовые заметки (например, "здесь в прошлом году было много подосиновиков"), делится накопленными знаниями с молодым поколением. Периодически проверяет своё местоположение относительно группы и время до контрольной точки встречи, чтобы не отстать.
|
||||
|
||||
\textbf{Алиса (персонаж 3) --- исследование и игра.} Для Алисы поход — это сочетание обучения и развлечения. Она активно выполняет игровые квесты, которые создаёт для неё приложение: поиск определённых видов грибов, фотографирование необычных находок, соревнование "кто первым дойдёт до контрольной точки", за что получает виртуальные достижения и баллы. Фотографирует все свои находки крупным планом для личной коллекции и соцсетей, при этом координаты и время автоматически сохраняются. Добавляет грибы в семейную корзину с указанием себя как автора находки, получает реакции и комментарии от родителей и дедушки. Обменивается сообщениями с семьёй: отправляет фотографии интересных грибов в чат, спрашивает у дедушки съедобный гриб или нет, делится впечатлениями. Изучает грибы через приложение: просматривает описания видов в справочнике, сравнивает свои фото с эталонными изображениями, постепенно накапливает знания. Периодически отправляет своё местоположение родителям, чтобы они не волновались, когда она отходит исследовать окрестности.
|
||||
|
||||
\textbf{Пётр (персонаж 4) --- экстренное реагирование.} Пётр зарегистрирован в приложении как доверенный контакт для экстренных ситуаций и выполняет задачи только при получении сигнала тревоги. Получив SOS от семьи Марии, он мгновенно оценивает серьёзность: смотрит точные GPS-координаты группы, информацию о составе (сколько взрослых, детей, пожилых), состояние участников и запас батареи на их устройствах. Анализирует местоположение: определяет удалённость от ближайших дорог и населённых пунктов, оценивает сложность подхода к месту, изучает историю передвижения группы за последний час чтобы понять направление движения и возможные причины проблемы. Связывается с организатором Марией или другими участниками через чат или звонок для уточнения деталей. При необходимости координирует действия с официальными службами спасения (МЧС), передаёт им координаты и всю собранную информацию. Использует профессиональные навигационные инструменты: экспортирует трек в формате GPX, прокладывает оптимальный маршрут подхода к группе, отслеживает изменения в их состоянии до завершения операции.
|
||||
|
||||
\textbf{Елена Викторовна (персонаж 5) --- дистанционный мониторинг и поддержка.} Елена не участвует в походе физически, но следит за безопасностью семьи из дома через веб-интерфейс. Она отслеживает текущее местоположение группы на карте, видит где они находятся в лесу, просматривает запланированный маршрут и ожидаемое время возврата, следит за прогрессом прохождения контрольных точек. Поддерживает связь: отправляет текстовые сообщения в семейный чат, звонит при длительном отсутствии обновлений или если видит задержку на маршруте. Использует свой опыт грибника для дистанционных консультаций: когда из леса присылают фотографии сомнительных грибов, даёт советы по определению съедобности, предупреждает о ядовитых двойниках. Реагирует на тревожные сигналы: если группа задерживается, отклоняется от маршрута или активируется SOS, принимает решение о дополнительных действиях — связи с волонтёром Петром или другими родственниками. После возвращения семьи просматривает результаты похода в архиве: изучает фотографии собранных грибов, пройденный маршрут, общую статистику.
|
||||
|
||||
\section{Описание основных процессов}
|
||||
|
||||
Приложение поддерживает полный цикл семейного похода за грибами, от подготовки до подведения итогов. Ниже описаны ключевые процессы, которые автоматизируются или упрощаются с помощью приложения.
|
||||
|
||||
\textbf{1. Планирование похода (Мария).} Мария за день до похода открывает приложение на домашнем компьютере или в смартфоне. Выбирает лесной массив из списка знакомых мест (Комарово, Зеленогорск) или находит новое место на карте. Приложение показывает прогноз погоды, время восхода и захода солнца, рекомендуемое время выезда с учётом расписания электричек. Мария строит маршрут: размещает стартовую точку у станции, добавляет 3--4 контрольные точки в лесу (места предполагаемого сбора грибов и встречи группы), указывает финальную точку возврата. Приложение автоматически рассчитывает примерное время прохождения между точками и общую длительность похода. Мария загружает офлайн-карты выбранного региона (приложение показывает объём: ~30--50 МБ) для работы без связи в лесу. Затем отправляет приглашения участникам: мужу, детям, отцу Ивану, указывая время и место сбора. Каждый получает уведомление с маршрутом и может подтвердить участие.
|
||||
|
||||
\textbf{2. Подготовка снаряжения (Мария + семья).} После подтверждения участников Мария создаёт чек-лист снаряжения: выбирает готовый шаблон "Осенний поход на 4--5 часов" или создаёт свой список. В чек-лист входят: корзины для грибов, ножи, аптечка, вода, перекус, powerbank, дождевики, компас. Мария распределяет ответственность: муж берёт аптечку и воду, она — корзины и перекус, Иван — ножи. Каждый участник видит свои назначения в приложении и отмечает галочками выполнение. За 2 часа до выхода приложение отправляет напоминание всем участникам проверить список. Вечером накануне приходит напоминание зарядить телефоны и powerbank.
|
||||
|
||||
\textbf{3. Навигация в походе (все участники).} В лесу все участники используют приложение для навигации. На экране отображается карта с текущим положением каждого (Мария видит всех, остальные видят маршрут и контрольные точки), направление к ближайшей контрольной точке (стрелка-компас), расстояние до неё и примерное время прибытия. Иван использует упрощённый режим "Проводник" с крупными элементами и голосовыми подсказками: "Поверните направо через 50 метров", "Вы отклонились от маршрута на 200 метров". Если участник отходит от группы дальше установленного радиуса (например, Алиса на 500 метров), приложение автоматически отправляет уведомление Марии. При слабом GPS-сигнале приложение переключается на компасный режим с указанием направления к последней известной контрольной точке.
|
||||
|
||||
\textbf{4. Фиксация находок (все участники).} Когда кто-то из семьи находит гриб, он фотографирует его через приложение. Приложение автоматически сохраняет координаты места находки и текущее время. Пользователь может добавить краткую заметку (текстовую или голосовую): "Белый гриб под сосной" или "Здесь много лисичек". Иван добавляет экспертные комментарии: "Это подосиновик, съедобный, лучше собирать молодые". Находка автоматически добавляется в общую семейную корзину с указанием автора. Все участники видят в реальном времени, кто и что нашёл, могут оставлять реакции (лайки, поздравления). Алиса получает баллы за каждую находку и выполнение квестов ("Найди 3 разных вида грибов"). Места с фотографиями сохраняются на карте как "грибные точки" для будущих походов.
|
||||
|
||||
\textbf{5. Координация и безопасность (Мария + все).} В течение похода Мария периодически проверяет местоположение всех участников на карте. Если кто-то долго не движется, она отправляет сообщение в семейный чат: "Иван, всё в порядке?". При приближении к контрольной точке приложение напоминает о времени встречи. За час до установленного времени возврата (например, в 16:00 нужно быть на станции) приложение предупреждает: "Через час планируется возврат. Текущее расстояние до станции: 2,5 км, примерное время: 45 минут". Если группа отклоняется от графика, Мария корректирует маршрут: пропускает одну контрольную точку, выбирает более короткий путь обратно. Елена дома видит на веб-карте, где находится семья, и периодически получает автообновления: "Группа дошла до точки 2 из 4".
|
||||
|
||||
\textbf{6. Экстренная ситуация (любой участник → Пётр, МЧС).} Если возникает опасная ситуация (кто-то заблудился, травма, встреча с диким животным), любой участник может нажать крупную красную кнопку SOS в приложении. Приложение показывает таймер обратного отсчёта 5 секунд с возможностью отмены (чтобы избежать случайных нажатий). После подтверждения автоматически отправляется сигнал тревоги: доверенному волонтёру Петру, всем участникам группы, при необходимости в службы спасения (112). Сообщение содержит точные GPS-координаты, состав группы (3 взрослых, 2 детей, 1 пожилой), запас батареи на устройствах, последний известный маршрут за час. Пётр мгновенно получает уведомление, оценивает ситуацию, связывается с Марией для уточнения. Если связь недоступна, Пётр видит историю передвижения группы и может определить примерное направление их движения. Координаты экспортируются в формате, понятном профессиональным навигационным системам (GPX).
|
||||
|
||||
\textbf{7. Подведение итогов (Мария + семья).} После возвращения домой семья просматривает результаты похода. Мария открывает раздел "Архив" и видит: пройденный GPS-трек на карте, общее время похода (4 часа 20 минут), пройденное расстояние (8,3 км), количество собранных грибов (37 штук), авторство находок (Иван — 18, Мария — 10, Алиса — 9). Все фотографии грибов отображаются на карте как точки, можно кликнуть и увидеть, где именно был найден каждый гриб. Мария сохраняет маршрут как шаблон "Комарово осень 2025" для повторного использования. Экспортирует отчёт в PDF для семейного альбома с фотографиями, картой и статистикой. Елена просматривает результаты на планшете, комментирует фото: "Этот гриб лучше не брать, похож на ложный опёнок". Алиса делится красивыми фотографиями находок в соцсетях, получает новый значок "Грибной следопыт уровень 2".
|
||||
|
||||
\section{Описание функций}
|
||||
|
||||
Функции приложения организованы в соответствии с основными процессами похода и призваны автоматизировать рутинные операции, повысить безопасность и удобство использования для всех возрастных групп.
|
||||
|
||||
\textbf{Функции планирования и подготовки:}
|
||||
\begin{itemize}
|
||||
\item Кеширование карт и контрольных точек с подсказкой объёма памяти.
|
||||
\item Совместный чек-лист, чат с голосовыми сообщениями и быстрыми реакциями.
|
||||
\item Режим «Проводник» с крупными кнопками и голосовым управлением.
|
||||
\item Фотофиксация с шаблонами и автоматическим сохранением координат и времени.
|
||||
\item Шаблоны уведомлений SOS, возможность добавить контакт волонтёра.
|
||||
\item Экспорт отчёта о походе (GPX, PDF для семейного архива).
|
||||
\item \textbf{Конструктор маршрутов} с возможностью размещения контрольных точек на карте, автоматическим расчётом расстояний и времени прохождения между точками, сохранением маршрутов как шаблонов для повторного использования.
|
||||
\item \textbf{Интеграция с прогнозом погоды и расписанием транспорта}: автоматическое отображение погодных условий для выбранного дня, времени восхода и захода солнца, расписания электричек от ближайших станций.
|
||||
\item \textbf{Кеширование офлайн-карт} выбранного региона с отображением объёма памяти (обычно 30--50 МБ), автоматическим обновлением при изменении маршрута, возможностью предварительной загрузки нескольких регионов.
|
||||
\item \textbf{Совместный чек-лист снаряжения} с готовыми шаблонами ("Осенний поход", "Весенний поход", "С детьми"), распределением ответственности между участниками, отслеживанием выполнения в реальном времени, автоматическими напоминаниями перед выходом.
|
||||
\end{itemize}
|
||||
|
||||
\section{Минимизация накладных расходов (налогов)}
|
||||
\textbf{Функции навигации и координации в походе:}
|
||||
\begin{itemize}
|
||||
\item Предзаполнение форм: дата, привычные участники, прошлые маршруты.
|
||||
\item Голосовой ввод заметок и названий точек для пожилых пользователей.
|
||||
\item Шаблоны списков снаряжения под разные погодные условия и длительность.
|
||||
\item Однокликовое продление маршрута и повторение прошлой поездки.
|
||||
\item Автоматические напоминания о заряде и связи перед выходом.
|
||||
\item \textbf{Режим реального времени} с отображением местоположения всех участников на карте, обновлением позиций каждые 30--60 секунд (в зависимости от заряда батареи), автоматическими уведомлениями при отклонении участника от группы более чем на заданное расстояние.
|
||||
\item \textbf{Адаптивная навигация}: основной режим с полной картой для уверенных пользователей, упрощённый режим "Проводник" для пожилых с крупными кнопками и увеличенным шрифтом, компасный режим при слабом GPS-сигнале.
|
||||
\item \textbf{Голосовые подсказки} с настраиваемой частотой оповещений: направление к контрольной точке, предупреждения об отклонении от маршрута, напоминания о времени встречи, уведомления о приближении к цели.
|
||||
\item \textbf{Семейный чат} с поддержкой текстовых и голосовых сообщений, быстрыми реакциями (эмодзи, лайки), отправкой фотографий, автоматическим прикреплением геолокации к сообщениям.
|
||||
\item \textbf{Мониторинг состояния группы} для организатора: панель с информацией о заряде батареи на устройствах всех участников, времени последнего обновления позиции, расстоянии до контрольных точек, прогнозируемом времени возврата.
|
||||
\end{itemize}
|
||||
|
||||
\textbf{Функции фиксации находок:}
|
||||
\begin{itemize}
|
||||
\item \textbf{Камера с автоматическим геотегированием}: при фотографировании гриба автоматически сохраняются GPS-координаты, время находки, погодные условия, создаётся запись в семейной корзине.
|
||||
\item \textbf{Общая семейная корзина} с отображением всех находок в реальном времени, указанием автора, возможностью добавления текстовых или голосовых комментариев, системой реакций (одобрение, вопрос, предупреждение).
|
||||
\item \textbf{Справочник грибов} с описаниями распространённых видов, эталонными фотографиями, указанием съедобности, сезонов плодоношения, двойников, возможностью сравнения найденного гриба с базой.
|
||||
\item \textbf{Карта грибных мест}: автоматическое сохранение координат успешных находок, отображение "грибных точек" на карте с фильтрацией по видам и сезонам, возможность добавления заметок ("здесь было много белых в прошлом году").
|
||||
\end{itemize}
|
||||
|
||||
\textbf{Функции безопасности и экстренной связи:}
|
||||
\begin{itemize}
|
||||
\item \textbf{Кнопка SOS} с крупным размером и ярким цветом, доступная с любого экрана, таймером обратного отсчёта 5 секунд для предотвращения случайных нажатий, возможностью быстрой отмены.
|
||||
\item \textbf{Автоматическая отправка экстренной информации}: при активации SOS отправляются точные GPS-координаты, состав группы, возраст участников, медицинская информация (если указана), запас батареи, история передвижения за последний час.
|
||||
\item \textbf{Система доверенных контактов}: возможность добавления волонтёров, родственников, друзей с автоматическим уведомлением при активации SOS, разные уровни доступа (только координаты, полный мониторинг, история).
|
||||
\item \textbf{Интеграция со службами спасения}: экспорт координат в стандартных форматах, прямая отправка информации в систему 112 (при наличии соглашения), SMS для работы при отсутствии интернета.
|
||||
\item \textbf{Автоматические уведомления о задержках}: если группа не вернулась в запланированное время или долго не обновляла позицию, система отправляет предупреждения доверенным контактам.
|
||||
\end{itemize}
|
||||
|
||||
\section{Описание структуры диалога и его обоснование}
|
||||
|
||||
Reference in New Issue
Block a user