Forge · Personas & JTBD

User Profiles

3 персони · 10 jobs · матриця
Вересень 2026 · після доресерчу

Персони
Тренер вибирає інструмент першим і запрошує атлета — тому primary

Primary · Тренер
Максим
27 р., онлайн-тренер ?
Два роки веде клієнтів після переїзду. На старті вистачало Telegram і Google Таблиць — зараз 8 клієнтів і система тріщить. ? — 8 клієнтів вигадано; «точка болю» невідома.
↳ Після доресерчу: Google Sheets як відправна точка — підтверджено (Capterra TrueCoach: Jesse O., Frank C., Daniel Y. прийшли зі Sheets). Trainerize / TrueCoach / TrainHeroic існують як наступний крок. Максим — тренер «до» professional platforms.
Jobs
  • Скласти план і надіслати клієнту без copy-paste
  • Бачити чи клієнт тренувався, не питаючи в чат
  • Залишити коментар за 2 хвилини замість розлогого Telegram
  • «Пульт» — один екран де видно всіх клієнтів і хто відстає
Болі сьогодні
  • Telegram: план губиться між мемами і голосовими гіпотеза
  • Google Sheets: бачить дані тільки якщо клієнт вніс. Часто — не вносить гіпотеза
  • Notification overload: клієнти вимикають всі сповіщення за перший місяць підтверджено — Trainerize Capterra
  • Немає агрегованого прогресу — вручну зводить цифри
Тригери довіри / страхи
  • Бачить дані клієнта без прохання
  • Простий invite link — клієнт не потребує інструкцій
  • Відеореференс вправи прямо в плані підтверджено — Future Pro єдиний з цим
  • «Ще один інструмент — мої клієнти не будуть використовувати» гіпотеза
  • Складний конструктор — якщо довше ніж в Sheets, не варто гіпотеза
«Я витрачаю більше часу на адмінку ніж на саме тренерство» [?] Гіпотетична зона · верифікувати: r/personaltraining, Capterra Future Pro / TrueCoach
Secondary #1 · Атлет із тренером
Оля
29 р., менеджер проєктів, Київ ?
Три місяці тому взяла онлайн-тренера після того як самостійні тренування «зайшли в глухий кут». Тренер надсилає план у PDF в Telegram. Логує в Notes або не логує взагалі.
↳ Після доресерчу: «Логує в Notes» — підтверджено. App Store: категорія апок що імпортують з iPhone Notes, реальний відгук: «I paste my workout from the iPhone Notes app after each session». 77% користувачів фітнес-апок ідуть за 3 дні — Оля high dropout risk.
Jobs
  • Знати що робити сьогодні без пошуку PDF у Telegram
  • Зафіксувати підхід між сетами, поки пам'ятає
  • Показати тренеру що вона старалась, навіть якщо вага не впала
  • Побачити власний прогрес у числах — місяць тому vs зараз
Болі сьогодні
  • PDF в Telegram: план не інтерактивний, не можна поставити галочку
  • Notes між сетами: довго і незручно підтверджено
  • Тренер питає «як минулий тиждень?» — відповідає по пам'яті гіпотеза
  • High dropout risk: 90% покидають фітнес-апку за 30 днів підтверджено
Тригери довіри / страхи
  • Перше відкриття = план на сьогодні, без пошуку
  • Логування: 3 поля, одна кнопка, секунди між сетами швидкість підтверджено
  • Бачить власний прогрес — без тренера
  • Треба переконати тренера теж перейти гіпотеза
  • «Ще одна апка якою перестану через тиждень» гіпотеза
«I paste my workout from the iPhone Notes app after each session and it's all converted automatically. Surprised it worked so well!» Реальний відгук, Gym Note Plus App Store · підтверджує Notes-паттерн
Secondary #2 · Самостійний атлет
Дмитро
24 р., розробник ? · всі деталі — гіпотеза
Тренується самостійно 2 роки, Google Sheet з програмою. Зробив кілька циклів — «застряг». Бачить рекламу online coaching. До Forge може прийти якщо тренер запросить.
↳ Найслабша персона. Дані future Pro pricing (Г1) — єдиний зв'язок із research. Решта — [?].
Jobs
  • Зрозуміти чи варто платити за тренера ?
  • Знайти спосіб щоб тренер бачив реальні дані, а не вірив на слово ?
  • Не втратити свободу — хоче план, але не хоче звіт щодня ?
Болі сьогодні
  • Google Sheet не мобільний, незручний у залі гіпотеза
  • Немає зовнішнього погляду — не знає чи правильно прогресує гіпотеза
  • Future Pro ~$149/mo — ціновий бар'єр для початку підтверджено — Г1
Тригери довіри / страхи
  • Тренер реагує на дані, а не просто бере гроші ?
  • Може зберегти власну логіку тренувань ?
  • «Тренер мені не потрібен — потрібний лише план» ?
  • Обов'язковість — щоденний чекін відлякує ?
«Хочу щоб хтось перевірив мою програму але не хочу щоб за мною стежили» [?] Гіпотетично · Дмитро найменш підтверджений — не будувати фічі тільки під нього

Ієрархія Jobs

Main Job · продукт
Коли я веду або виконую тренувальну програму дистанційно, я хочу щоб план і реальне виконання знаходились в одному місці, щоб тренер міг коригувати, а атлет — завжди знав що робити сьогодні.
підтверджено — Future Pro доводить що remote coaching + реальні дані = ринковий продукт (Г1). Async feedback достатньо — Noom + Future Pro (Г2). Персони: Максим не бачить виконання без питань, Оля не знає план без пошуку PDF.
Functional Jobs · шлях до main job
J1
Тренер · доставка плану
Коли я складаю нову програму для клієнта, я хочу щоб вона потрапила до нього там де він тренується, щоб він не шукав її в чаті і не тренувався по пам'яті.
Максим · важливість 3 Оля: PDF в Telegram — момент тертя · Pushr = schedule alone (Г4)
J2
Тренер · видимість виконання
Коли клієнт завершив тренування, я хочу бачити що він реально зробив — вага, підходи, відчуття — не питаючи в чат, щоб наступний коментар був по суті.
Максим · важливість 3 Г2: async feedback норма · Future Pro trainer dashboard (BM)
J3
Атлет · план на сьогодні
Коли я прийшов на тренування, я хочу відкрити одне місце і одразу побачити вправи і підходи на сьогодні, щоб не гаяти перші 10 хвилин на пошук.
Оля · важливість 3 Г4: Pushr = schedule alone — є аудиторія · dropout risk: якщо немає — не відкриє вдруге
J4
Атлет · логування між сетами
Коли я відпочиваю між підходами в залі, я хочу записати вагу і повтори за секунди, щоб до кінця тренування мати точні дані, а не реконструювати по пам'яті.
Оля · важливість 3 підтверджено — Future Pro bottom sheet (П2) · Notes-паттерн підтверджено (DR2) · швидкість = #1 критерій (DR1)
⚠ «5–10 секунд» з попередніх документів — ? вигадано. Правильно: «секунди», конкретний поріг не виміряно.
J5
Атлет · підтвердження прогресу
Коли моя вага стоїть або я сумніваюсь чи варто продовжувати, я хочу побачити що місяць тому я піднімав менше, щоб мати підставу не кидати.
Оля · важливість 3 · Дмитро · важливість 3 BM: 5/7 конкурентів мають progress charts — насичений ринок
Emotional Jobs
E1
Тренер · контроль замість хаосу
Коли у мене 8 клієнтів і кожен у своєму чаті, я хочу відчувати що я веду людей через систему, а не ловлю повідомлення і забуваю хто де зупинився.
Максим · важливість 3 гіпотеза · похідне від Г1 + PRS · emotional dimension не верифіковано
E2
Атлет · зусилля побачені
Коли я відпахав важке тренування і нікому про це не розповів, я хочу щоб тренер побачив це без мого звіту, щоб не відчувати що стараюсь у вакуумі.
Оля · важливість 3 Strava split feedback «Split 1 complete!» = визнання зусиль в моменті (П4) · Оля «відповідає по пам'яті»
Social Jobs
Тренер · профі-сигнал ?
Коли потенційний клієнт питає «як ти ведеш атлетів», я хочу показати зрозуміле місце де все відбувається, а не пояснювати що «у нас є чат і таблиця».
Максим · важливість ? ? Гіпотеза · нема даних у research.md · перемістити в основний список після інтерв'ю
Атлет · дані замість виправдань
Коли тренер питає «як минулий тиждень», я хочу відповісти цифрами, а не «ну більш-менш», щоб розмова була про результат, а не про те чому я пропустив.
Оля · важливість 3 PRS: «відповідає по пам'яті» — соціально незручна ситуація · emotional dimension гіпотеза

JTBD Матриця
Важливість: 3 = критично · 2 = є обхідний шлях · 1 = nice-to-have · ? = невідомо

Job Максим
тренер · primary
Оля
атлет із тренером
Дмитро
самостійний
Функція в продукті Конкуренти
M · розрив план↔виконання
3Future Pro = ринок є (Г1) · без цього — Telegram
3Г4: без плану тренується по пам'яті
1job не активний без тренера
Спільний простір: план тренера + лог атлета
Future Pro ✓ повністю · Noom ✓ частково · решта ✗
J1 · тренер доставляє план
3PDF губиться в Telegram гіп.
2шукає PDF — тертя є, обхідний шлях є
?job не активний
Plan builder + пряме призначення атлету
Future Pro ✓ · Pushr ✓ schedule only · Noom ✓ часткового
J2 · тренер бачить що сталося
3Г2: async норма · зараз отримує пам'ять гіп.
2E2: хоче щоб зусилля побачили
?немає тренера
Workout log видимий тренеру + async comment
Future Pro ✓ · Noom ✓ · решта ✗ trainer visibility
J3 · атлет бачить план сьогодні
2якщо атлет не знає — клієнт відвалюється
3Г4 · dropout: без цього не відкриє вдруге
2Google Sheet — аналогічне тертя
Athlete home screen: тренування першим екраном
Pushr ✓ найкраще (без trainer) · Future Pro ✓ ($149/mo)
J4 · логування між сетами
2якість даних залежить від цього
3підтв. Future Pro bottom sheet (П2) · Notes-паттерн (DR2) · фрикція = #1 причина відмови (DR3)
2Google Sheet в залі незручний
Quick logger: вправа / вага / повтори + зберегти сет
Future Pro ✓ bottom sheet · Strava — GPS only · решта ✗
J5 · атлет бачить прогрес
2утримання клієнта
3BM: 5/7 конкурентів · Оля відповідає по пам'яті
3«застряг», не знає чи прогресує
Progress charts + PR по вазі / повтореннях
Насичено: Future Pro ✓ Strava ✓ Noom ✓ Lifesum ✓ Garmin ✓
E1 · тренер відчуває контроль
3адмінка > тренерство гіп. · похідне від Г1
?
?
Client list зі статусом активності
? emotional dimension конкурентів не досліджувався
E2 · зусилля атлета побачені
2лог = коментар по суті
3Strava split feedback (П4) · «тренується у вакуумі»
1нікому бачити без тренера
Сигнал тренеру коли атлет завершив · feedback видимий атлету
Strava ✓ social kudos · Future Pro ✓ · решта ✗
S1 · тренер як профі ?
?нема даних в research
?
?
? побічний ефект загального UX
Future Pro: elite coaching tool (Г1) · механізм невідомо
S2 · дані замість виправдань
2краща розмова = продуктивніший клієнт
3«по пам'яті» — соціально незручна гіп.
1job не активний без тренера
Logged workout як anchor для weekly check-in
? конкретного рішення не задокументовано

Висновки MVP
Критерій: важливість 3 для primary + не закриті ринком за доступною ціною

Ядро 1 J1 + J2
єдиний цикл

Тренер будує план → атлет бачить його сьогодні → логує → тренер бачить без питання. Це єдина петля що відрізняє Forge від «план у Telegram + звіт по пам'яті».

Ринок: Future Pro закриває, але $149/mo. Noom — часткового. Решта не закривають. Trainerize / TrueCoach — тренерська сторона, але складний онбординг (4–8 годин) і слабкий мобільний UX.

Функції: plan builder + assignment + workout log видимий тренеру + async comment поле.

Ядро 2 J3
athlete home screen

Без «відкрив — одразу бачиш план сьогодні» атлет не починає тренування в апці. J3 — точка входу щодня; якщо вона тремтить — 90% відтоку підтвердиться.

Ринок: Pushr робить найкраще, але без trainer connection. Future Pro має, але $149/mo.

Функція: перший екран атлета = поточне тренування зі списком вправ і статусом кожного підходу.

Ядро 3 J4
quick logger

J3 приводить до тренування. J4 вирішує чи атлет логує або закриває телефон. Якщо logging займає більше кількох секунд між сетами — кидає. Тоді J2 порожній, тренер бачить нуль.

Підтверджено: швидкість = #1 критерій (DR1). Notes-паттерн реальний (DR2). Friction = #1 причина dropout (DR3). Future Pro bottom sheet — єдиний конкурент що вирішив правильно (П2).

Функція: 3 поля (вправа / вага / повтори) + кнопка «зберегти сет» без додаткової навігації.

Функції-кандидати на відкладення

Функція Job у матриці Чому під питанням
Video exercise references Слабко J3 (ЩО — так; ЯК — sub-job не визначений) Жоден job не формулює «хочу побачити техніку». Future Pro єдиний конкурент що має. Якщо атлет вже знає вправи — відео не потрібне для core loop.
Body measurements окремо від ваги J5 підтип, вузький Жоден job не каже «тренер переглядає обміри». Вага — так (J5). Сантиметри — додаткова складність форми без підтвердженого job.
In-app notification badges Немає прямого job · механізм для J2/E2 Без реального push — декорація. E2 живе через те що тренер відповідає, а не через значок. Notification overload — задокументований ризик (DR4 Capterra).
Джерела: research.md · personas.md · jtbd.md · Capterra TrueCoach reviews 2025–2026 · fitnessrefined.co retention data · setgraph.app Reddit summary · Gym Note Plus App Store · vocal.media fitness app dropout · Mobbin UI screenshots (вересень 2026)