Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 12

Business rule catalog

1.1 Користуватись послугами, які надає застосунок, можна лише


створивши/увійшовши до свого аккаунту.

Identifier: Факт

Description:

Застосунок не надає жодних послуг та функціоналу не зареєстрованим користувачам та


користувачам, які не увійшли до свого аккаунту.

Example:

Василь Петрович хоче користуватись функціоналом застосунку, тому він один раз реєструється,
а потім за потребою проходить авторизацію та входить до свого аккаунту. І тоді усі можливості стають
доступними. Інакше він просто бачитиме екран авторизації.

Related Rules:

2.1 Параметри користувача під час реєстрації

Reference(s):
Немає

Notes:
Немає

Assumptions:
Немає

1.2 Знижками, акціями, промокодами можна користуватись в рамках


зазначеного терміну.

Identifier: Факт

Description:

Усі знижки, акції, промокоди будуть мати обмежений термін дійсності і після його вичерпання
їх не можна буде використати. Вони зникатимуть.

Example:

Користувач дізнався промокод на знижку 10% від місячної підписки, але не скористався нею у
зазначений термін - півроку і після цього він вже не зможе його задіяти.

Related Rules:

3.4 Користувач повинен бути проінформований - користувачу обов'язково повинен бути


відомий кінцевий термін дійсності усіх акцій, знижок та промокодів.

Reference(s):
Немає

Notes:
Немає
Assumptions:
Немає

1.3 Користувач повністю самостійно несе відповідальність за власне


здоров'я та самопочуття під час використання застосунку

Identifier: Факт

Description:

Програмний застосунок покликаний допомогти користувачу вести здоровий спосіб життя та


слідкувати за самопочуттям і прийомом необхідних ліків. Але користувач не може сліпо слідувати усім
рекомендаціям додатка не зважуючи спершу свої рішення та як це вплине на нього.

Example:

Користувач погано себе почуває сьогодні, в нього болить серце, але додаток нагадує йому про
заплановане кардіо-тренування. Користувач мусить керуватись насамперед власними відчуттями, а не
рекомендаціями додатку. Якщо він вирішить через нагадування виконати тренування і йому стане зле,
автори та розробники не несуть жодної відповідальності за результати вчинків цього користувача.

Related Rules:

3.1 Зміна інформації про користувача спричиняє зміни у розрахунках

3.2 Зміна “вподобань” несе за собою зміну пропозицій

Тобто додаток намагатиметься адаптуватись під користувача, зміни у його самопочутті, але все
одно вся відповідальність за власне здоров'я лежить тільки на користувачі.

3.4 Користувач повинен бути проінформований

Reference(s):
Немає

Notes:
Немає

Assumptions:
Немає

1.4 Гарантується повна конфіденційність медичної інформації


користувача

Identifier: Факт
Description:
Основи законодавства України про охорону здоров’я: Закон України від 19.11.1992 р. [статті 39-
1, 40, 78 («г»)].
«Пацієнт має право на таємницю про стан свого здоров’я, факт звернення за медичною допомогою,
діагноз, а також про відомості, одержані при його медичному обстеженні. Забороняється вимагати та
подавати за місцем роботи або навчання інформацію про діагноз та методи лікування пацієнта» (ст. 39-
1).
«Медичні працівники та інші особи, яким у зв’язку з виконанням професійних або службових
обов’язків стало відомо про хворобу, медичне обстеження, огляд та їх результати, інтимну і сімейну
сторони життя громадянина, не мають права розголошувати ці відомості, крім передбачених
законодавчими актами випадків. При використанні інформації, що становить лікарську таємницю, в
навчальному процесі, науково-дослідній роботі, в тому числі у випадках її публікації у спеціальній
літературі, повинна бути забезпечена анонімність пацієнта» (ст. 40)..

Example:
Користувач ввів у додаток відомості про ліки аби йому приходило повідомлення з нагадуванням
прийому. Він має повне право на медичну таємницю, щоб ця інформація більше нікому не була відома.

Related Rules:

Reference(s):
https://zakon.rada.gov.ua/laws/show/2657-12#Text - Закон України про інформацію

Notes:
Немає

Assumptions:
Немає

2.1 Параметри користувача під час реєстрації


Identifier: Обмеження

Description:

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

Example:

Наприклад, коли користувач заходить до програму вперше, йому потрібно вказати такі
параметри як: вага, зріст, стать, вік.

Reference(s):
Немає

Notes:
Немає

Assumptions:
Немає

2.2 Преміум функції для користувача


Identifier: Обмеження

Description:

Для того, щоб користувач міг користуватися преміум функціями, йому потрібно щомісяця
платити за дані функції.

Example:
Немає

Reference(s):
Немає

Notes:
Немає

Assumptions:
Немає

2.3 Безкоштовна версія програми


Identifier: Обмеження

Description:

Якщо користувач використовує безкоштовну версію програми, він не може мати функцій, які
доступні лише за допомогою щомісячної підписки.

Example:
Немає

Reference(s):
Немає

Notes:
Немає

Assumptions:
Немає

2.4 Статистика
Identifier: Обмеження

Description:

Якщо користувач використовує безкоштовну версію програми, він не може подивитися свою
статистику.

Example:
Немає

Reference(s):
Немає

Notes:
Немає

Assumptions:
Немає

3.1 Зміна інформації про користувача спричиняє зміни у розрахунках

Identifier: Активатор операції

Description:

Якщо користувач додає або змінює інформацію про себе (стать, вік, зріст, вага, кількість та
інтенсивність фізичних вправ, вживана їжа) система автоматично змінює розрахунки щодо показників
вжитку КБЖВ, вітамінів, мікроелементів, фізичних вправ тощо.

Example:

Користувач вказав що він чоловік, 24 років, зростом 180 та важить 75 кілограмів, який хоче
тримати таку ж форму. Система відштовхуючись від цих даних розрахувала потрібні дані та вказує
користувачеві що, йому необхідно вживати приблизно 2113 ккал, 158 г білків, 70 г жирів, 211 г
вуглеводів і так далі

Related Rules:

3.2 Зміна “вподобань” несе за собою зміну пропозицій. Зміна кількості та інтенсивності фізичних вправ
може також спричинити виконання і цього правила

Business Rule Name.

Reference(s):
Applicable references, such as explanatory documents (printed or electronic), pertinent to this business rule.

Notes:

Серйозні зміни у налаштуваннях профілю повинні запрошувати підтвердження у користувача.


Наприклад зміна віку з 20 до 99 років звичайній людині не властива)

Assumptions:

Немає

3.2 Зміна “вподобань” несе за собою зміну пропозицій

Identifier: Активатор операції


Description:

Якщо користувач додає нові “вподобання”, система перерозраховує набір опцій які будуть
пропонуватись користувачу.
Типові “вподобання”:
- вади здоров’я (з урахуванням );
- алергени;
- травми;
- мета користувача;
- найбільш привабливі види спорту (вправи);
- відключення окремих положень рекомендацій.

Example:

Користувач вказав, що має проблеми з суглобами ніг - система не пропонує стандартні вправи
на присідання, біг і таке інше, натомість пропонуються більш лояльні до суглобів вправи.

Користувач вказав, що хоче їсти менше борошняної їжі - система радить, задля підтримки рівня
вуглеводів, вживати більше каш.

Related Rules:

1. 3.1 Зміна інформації про користувача спричиняє зміни у розрахунках. Зміна деяких пунктів,
таких як мета, алергени та інше, можуть спричинити зміни і у розрахунках базових критеріїв.

Reference(s):

Немає

Notes:

“Вподобання” - будь яка опція, яка притаманна конкретному користувачеві та обрана ним зі
списку можливих опцій у профілі

Assumptions:

Немає

3.3 Досягнення користувача повинні нагороджуватись

Identifier: Активатор операції

Description:

Якщо користувач досягає якихось цілей (своєї визначеної мети, справно виконує вказівки,
виконує досягнення в додатку) то система повинна нагороджувати користувача. Нагородами можуть
бути нові теми, елементи кастомізації, (можливо) тимчасовий доступ до закритих функцій.

Example:

Користувач 3 тижні справно виконував всі вказівки, та заробив 5 рівень, досягнення якого має
на увазі отримання нової колірної схеми для інтерфейсу системи

Related Rules:

Немає
Reference(s):
Немає

Notes:

За виконання завдань користувач отримує “досвід”, за накопичення якого підвищується рівень


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

Assumptions:

Немає

3.4 Користувач повинен бути проінформований

Identifier: Активатор операції

Description:

Якщо користувач вказує якісь періодичні дії то додаток повинен нагадувати користувачеві
виконувати їх, та брати до розрахунку результати їх виконання.

Example:

Наприклад користувач вказав що приймає один раз у день, вранці після сніданку, одну пігулку
омега 3, це означає що кожного дня у приблизно визначений час додаток повинен сигналізувати
користувачеві про те що треба прийняти пігулку.

Related Rules:

Немає

Reference(s):

Немає

Notes:

Час, коли додаток повинен сигналізувати користувачеві про виконання дій визначається
користувачем, можливе встановлення повторних повідомлень, пропусків або нерівномірну
періодичність.

Assumptions:

Немає

4.1 Підрахунок КБЖВ їжі

Identifier: Обчислення

Description:

Наприклад, ваша денна норма – 1700 ккал. Для розрахунку КБЖВ використовуємо такі формули:
білки: (0,3 * 1700) / 4 = 127,5 г

жири: (0,3 * 1700) / 9 = 56 г

вуглеводи: (0,4 * 1700) / 4 = 170 г.

1 грам білка = 4 ккал

1 грам жиру = 9 ккал

1 г вуглеводу = 4 ккал.

Example:
Немає

Reference(s):
Немає

Notes:
Немає

Assumptions:
Немає

4.2 Розрахунок норми калорій для користувача


Identifier: Обчислення

Description:

Можна розрахувати за формулою Міффлін Сан Жеора .

Для жінок: (10 × вага у кілограмах) + (6,25 × зріст у сантиметрах) − (5 × вік у


роках) − 161

Для чоловіків: (10 × вага в кілограмах) + (6,25 × зріст у сантиметрах) − (5 ×


вік у роках) + 5

Example:

При реєстрації користувач Світлана вказала, що важить 75 кг, має зріст 168 см, та їй 35 років.
Розрахована норма калорій як орієнтир для неї становить 1464 кк.

Reference(s):

Немає
Notes:

Немає

Assumptions:

Немає

5.1 Заохочення до повної співпраці

Identifier: Висновок

Description:

Точність та кількість введених користувачем деталей прямо впливає на корисність застосування


нашого ПЗ. Часткове введення надасть доступ до певної долі потенціалу додатку, але не розкриє його і
тому зменшить задоволення від використання та ймовірність придбання / подовження підписки.

Example:

Наприклад, користувач буде вражений можливістю нагадувань про повторювані події чи


калькулятором калорій, але користуватиметься ними лише як доцільними доповненнями до власної
системи моніторингу оздоровчо-спортивних дій.

Reference(s):

1.1 Користуватись послугами, які надає застосунок, можна лише створивши/увійшовши до


свого аккаунту

2.1 Параметри користувача під час реєстрації

Notes:

Немає

Assumptions:

Немає

5.2 Покращення шляхом аналізу зібраних даних

Identifier: Висновок

Description:
Створення акаунту та подальше заповнення його конфіденційною інформацією для
прямого застосування функціоналу додатку нагромаджує сервери даними, які розробники
здатні використовувати для покращення роботи сервісів.

Example:

За рахунок формування повноцінного розуміння щодо складу основної аудиторії додатку, що


склалася з часом, команда буде здатна відредагувати дизайн додатку, риторику внутрішніх повідомлень
щодо досягнень, цілей та всього іншого.

Reference(s):

1.1 Користуватись послугами, які надає застосунок, можна лише створивши/увійшовши до


свого аккаунту

Notes:

Немає

Assumptions:

Немає

5.3 Нівеляція складності та тривалості обчислень

Identifier: Висновок

Description:

Користувача не вразить необхідність самостійно вводити усі необхідні змінні та заповнювати


формули калькулятору вручну, підбираючи значення самостійно. Для користувача це не лише не зручно,
але й віддаляє увагу від активностей. Калькулятор має надавати узагальнений перелік продуктів з
відповідною поживністю та страв із визначеними рецептом інгредієнтами.

Example:

Користувач готує сніданок із дванадцяти інгредієнтів. Не всі з них були упаковані, подекуди
визначити з їх характеристик можна хіба що вагу. Піддивлятися інші характеристики довго, а зранку
навіть декілька хвилин зекономити — вже зиск. Без цілковитого руля у додатка ці хвилини будуть
безслідно втрачені.

Reference(s):

4.1 Підрахунок КБЖВ їжі

4.2 Розрахунок норми калорій для користувача


Notes:

Немає

Assumptions:

Немає

5.4 Преміум-послуги на оплачений час

Identifier: Висновок

Description:

Аби зберегти повноцінний доступ користувачу необхідно поновлювати підписку одразу після
закінчення попереднього строк. Отже, у разі відсутності повторної оплати функції автоматично
блокуються після останнього дня поточної підписки.

Example:

Немає

Reference(s):

1.1 Користуватись послугами, які надає застосунок, можна лише створивши/увійшовши до


свого аккаунту.

2.2 Преміум функції для користувача

2.3 Безкоштовна версія програми

Notes:

Немає

Assumptions:

Немає

5.5 Необхідність користувацької угоди

Identifier: Висновок

Description:
Під час запуску нашого додатку користувач заздалегідь муситиме прийняти користувацьку
угоду, в якій окрім всього буде застерігати від необдуманого покладання на поради та інші функції,
доступні до застосування. Компанія прагне підвищити точність роботи, але не несе відповідальність за
особисті рішення користувача.

Example:
Використання додатку не лише не підсилило оздоровчий ефект нашому користувачеві, але й
призвело до ігнорування певних індивідуальних обмежень, наприклад, у їжі, про які користувач міг
навіть не здогадуватись.

Related Rules:

1.3 Користувач повністю самостійно несе відповідальність за власне здоров'я та самопочуття під час
використання застосунку

3.4 Користувач повинен бути проінформований - зокрема завдяки Користувацькій угоді де він
погоджується з правилами використання застосунку.

Reference(s):
https://www.privacypolicies.com/
За законом застосунки мусять мати користувацьку угоду, з якою користувач погоджується перед
початком використання застосунку

Notes:
Необхідно буде написати широку детальну Користувацьку угоду враховуючи усі ризики.

Assumptions:
Немає

You might also like