Перейти до вмісту

Сайт і закрита робоча система для фонду, що відновлює ветеранів: кейс «Горизонт оновлення»

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

Як це працює
Сайт фонду «Горизонт оновлення» на компʼютері і тест учасника в кабінеті на телефоні
Клієнт
ГО «Фонд оновлення горизонту», програми відновлення для військових і ветеранів
Задача
Приймати заявки, вести групу і міряти стан людей до і після програми, не розкриваючи чутливих даних
Рішення
Сайт, кабінет команди на 7 ролей, кабінет учасника і тести в 4 точках з журналом доступу
Результат
Робоча версія за 3 тижні, з 9 жовтня сайт на hrf.org.ua, за перші два тижні 12 учасників пройшли 100 тестів

Що змінилось для фонду

Що фонд мав до проєкту і що працює зараз.

БулоСтало

Дві спроби інших розробників не дійшли до запуску

Сайт і кабінети працюють на домені фонду hrf.org.ua з 9 жовтня

Фонд жив у Facebook та Instagram, і Google відмовив у програмі для неприбуткових

Власний сайт з програмою, заїздами, реквізитами і заявкою

Уся команда входила одним спільним паролем

Особистий акаунт кожному, 7 ролей, кожне відкриття імені в журналі

Імена лежали в одній таблиці з відповідями тестів

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

Тести через 30 і 90 днів ніхто б не заповнив

Система відкриває їх вчасно, координатор бачить, хто ще не відповів

Шлях учасника

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

Сайт hrf.org.ua
Знаходить програму
  1. 1

    Знаходить програму

    Головна розповідає, що чекає на 10 днях у Глібівці, показує найближчі заїзди і веде до заявки.

  2. 2

    Подає заявку

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

  3. 3

    Заходить без пароля

    Номер телефону з заявки, одноразовий код на пошту. Паролів, які люди забувають, тут немає.

  4. 4

    Бачить свій заїзд

    Дати, місце і коли чекати наступні опитування. Імені в кабінеті немає, лише код заявки.

  5. 5

    Отримує тести вчасно

    Набір відкривається в перший і останній день програми, потім через 30 і 90 днів. Пройдені тести підсвічені, незавершені можна дописати пізніше.

  6. 6

    Заповнює тест

    Великі кнопки відповідей, кілька хвилин з компʼютера чи телефона. Балів учасник не бачить: їх читає психолог.

  7. 7

    Планує день

    Режим дня групи і свої записи до фахівців. Записатись і скасувати можна самому.

Кабінет команди

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

Результати тестів за кодом заявки, з інтерпретацією бала для фахівця. Імен на цьому екрані немає.
Картка людини: координатор закріплює фахівця. Колега без закріплення відкриває картку лише з причиною, і це пишеться в журнал.
Трекінг після заїзду: коли кожному відкриються тести +30 і +90 днів, хто вже відповів і кому надіслати нагадування.
Редактор сайту: фонд править тексти й фото, дивиться чернетку і публікує сам.
Головна сторінка сайту hrf.org.ua повністю
Сайт фондуГоловна hrf.org.ua від першого екрана до футера: програма, розпорядок дня, принципи, команда, заїзди і заявка. Стиль «Тепле поле» фонд обрав серед кількох варіантів дизайну.
#1F6585#111111#E6E8E2#EBEFF9#FFFFFF

Що треба було врахувати

Шість обмежень, з яких виросло рішення.

  1. Довіра ветеранівЛюдина з бойовим досвідом відповідає чесно, лише коли певна, що її тести не читає будь-хто з команди. Тому імена й тести розведено на сервері, і ми перевіряли це прямими запитами в обхід кнопок.
  2. Звіт для донорівДонорам треба бачити, як змінився стан людей. Аналітика показує середній бал групи по етапах і закриває групи менші за пʼять людей, щоб нікого не впізнали.
  3. Тести після програмиЧерез місяць людина вдома і про тести забула. Система сама відкриває етап +30 і +90, а координатор шле нагадування тим, хто не заповнив.
  4. Група з одного Wi-FiУчасники подають заявки і заходять у кабінет на базі, з однієї мережі. Після першого справжнього заїзду обмеження спроб перерахували на номер телефону.
  5. Згода на обробку данихТекст згоди привʼязаний до версії і в кабінеті не редагується. Видно, на який саме текст погодилась кожна людина.
  6. Фонд без розробникаТексти й фото сайту, новини, строки тестів і склад команди фонд змінює сам, з чернеткою перед публікацією.

Що всередині

Три частини на одній базі: сайт, кабінет команди і кабінет учасника.

Сайт

Обличчя фонду і вхід у програму.

  • Програма, заїзди, принципи, новини, галерея
  • Заявка в кілька кроків з текстом згоди фонду
  • Лист очікування, коли група набрана
  • Фонд редагує тексти й фото сам

Кабінет команди

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

  • Заявки, група заїзду і закріплення фахівця за людиною
  • Загальний розклад дня і завантаженість фахівців
  • Карта болю і картка людини з історією
  • Аналітика, трекінг +30 і +90 днів, журнал доступу

Кабінет учасника

Телефон ветерана, без паролів.

  • Вхід одноразовим кодом
  • Свій заїзд і розклад, запис до фахівця
  • Тести в чотирьох точках, чернетка зберігається
  • Балів учасник не бачить
3 тижнідо робочої версії
7 ролейу кабінеті команди
4 точкитестів: 1, 10, +30, +90
щоднязашифрована копія бази

Плюси

  • Фонд міряє результат програми цифрами, які можна показати донорам
  • Чутливі дані розведені на сервері: заборону не обійти прямим запитом в обхід кнопки
  • Тексти, строки тестів і склад команди фонд змінює без розробника
  • Ветеран заповнює тести з телефона за кілька хвилин

Питання й відповіді

Хто бачить результати психологічних тестів?

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

Як фонд дізнається, що програма допомагає?

Учасник проходить той самий набір тестів у перший і останній день, потім через 30 і 90 днів. Аналітика показує, як змінюється середній бал групи, і закриває групи менші за пʼять людей.

Що, якщо людина не заповнила тест через місяць?

Координатор бачить це в розділі «Трекінг» і надсилає нагадування. Строки тестів для конкретного заїзду фонд може продовжити сам, наприклад до кінця дня.

Де зберігаються дані і що буде, якщо сервер зламається?

На сервері в Євросоюзі, у Франції. Контакти учасників у базі зашифровані. Копія бази робиться щодня, теж зашифрована, і лежить у двох місцях. Відновлення з копії ми перевірили на окремій базі 12 жовтня.

Хто підтримує систему після запуску?

Ми, за договором обслуговування: сервер, копії бази, виправлення і нові функції. Наприклад, після запуску фонд попросив сам продовжувати строки тестів для окремого заїзду, і ми додали це в кабінет того ж дня.

Скільки часу це зайняло?

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

Чи можна зробити таке для нашої організації?

Так. Систему можна перенести на будь-яку програму, де людей ведуть групами і міряють результат: реабілітаційні центри, психологічні служби, табори й гуртки. Для програм з дітьми додамо згоду батьків і окремі правила для неповнолітніх. Можна почати лише з сайту і заявок, а кабінети додати пізніше.

Підсумок: програма, яка вимірює свій результат

Один шляхВід заявки на сайті до анкети через 90 днів
Приватність у системіІмена й тести розведені, кожне відкриття імені в журналі
Фонд керує самСайт, строки тестів і команда без розробника
Повний опис проєкту

Задача

Фонд проводить безкоштовні 10-денні програми відновлення для військових і ветеранів у Глібівці на Київщині. Група до 20 людей, з нею працюють психологи, фізичні терапевти і масажисти. Донори хочуть знати, чи стало людям краще після програми. Відповісти можна лише цифрами: ті самі психологічні тести в перший день, в останній, через 30 і через 90 днів. Через місяць людина вже вдома, і без системи ці тести ніхто не заповнює. Дані тут чутливі: в анкеті поранення, контузії, полон, втрата побратимів, у тестах тривога і стрес. Ветеран відповідає чесно, лише коли певен, що відповіді не прочитає будь-хто з команди. Тому фонд поставив умову: керівництво не повинно мати змоги звʼязати анкету з людиною. Власного сайту в фонду не було, лише Facebook та Instagram. Через це Google відмовив йому в програмі для неприбуткових організацій. До нас було дві спроби інших розробників, і жодна не дійшла до запуску. Перша зупинилась на статичній сторінці без кабінетів. У другій була потрібна логіка тестів, але вся команда входила одним спільним паролем, а імена лежали в одній таблиці з відповідями тестів.

Що зробили

Зробили одну систему з трьох частин. Публічний сайт розповідає про програму, показує заїзди і приймає заявку в кілька кроків. Кабінет команди веде людину від заявки до трекінгу: координатор формує групу і загальний розклад дня, фахівці записують людей на індивідуальні заняття, фізичний терапевт відмічає біль на карті тіла. Учасник заходить у свій кабінет за одноразовим кодом, без пароля. Там його заїзд, розклад і опитувальники. Приватність закладена в саму систему. Імʼя разом із результатами тестів бачить психолог, закріплений за людиною. Колега може відкрити картку лише з вказаною причиною, і це лишається в журналі доступу. Керівництво бачить тести за кодом заявки, а анкети з іменами окремо, і в його кабінеті ці два боки не зʼєднуються. Статистика ховає групи менші за пʼять людей.

Результат

Робочу версію ми розробили за три тижні. Потім команда фонду пройшла її на тестових даних, ми доопрацювали систему за їхніми правками, і 9 жовтня сайт запрацював на власному домені hrf.org.ua. За перші два тижні роботи 12 учасників подали заявки і пройшли 100 тестів, це 1 018 відповідей на питання. Строки тестів, тексти й фото сайту, новини і склад команди фонд змінює сам у кабінеті. Сервер, щоденні копії бази і нові функції ведемо ми за договором обслуговування. Проєкт зроблено безоплатно.

Треба система для програм, де людей ведуть групами і міряють результат?