Мобільний додаток УК: де ламається прийом заявок від мешканців
В управляючій компанії звернення мешканця рідко починається із заявки — воно починається з дзвінка. Вахтер пише адресу в паперовий журнал, мешканець дублює те саме в чаті будинку, а майстер дізнається про роботу від диспетчера по телефону.
Єдиного номера звернення при цьому немає, тому відновити, хто і коли взяв роботу, можна тільки за пам'яттю учасників.
Далі ламається пріоритет. Протікання на стояку і заміна лампочки потрапляють в один список і розрізняються лише тим, наскільки тривожно звучить голос того, хто дзвонить. Аварійні заявки чекають, поки диспетчер вручну розбере вхідні, а нормативний термін реакції вже йде.
Третій розрив — зворотний зв'язок. Мешканець не бачить статусу і дзвонить повторно, тому облік звернень розростається: одна робота фіксується в журналі, в месенджері та в пам'яті диспетчера.
Зміна вахти йде на уточнення замість прийому нових звернень, а повтори викривляють статистику по будинку.
Прийом заявок від мешканців стає керованим, коли у звернення з'являється структура: тип робіт, адреса з підоб'єктом, ознака аварійності, виконавець, термін та історія переходів між статусами.
Диспетчеризація ЖКГ тоді перетворюється з ручного розподілу дзвінків у маршрутизацію записів, де ескалація спрацьовує за правилом, а не за уважністю чергового. Розбираємо, як це закривається мобільним додатком УК і що змінюється в роботі диспетчера, майстра і мешканця.
Вимірювані ефекти: швидкість реакції та розвантаження диспетчерської
Перше, що змінюється — час реакції на заявку. Мешканець фотографує протікання або застряглий ліфт, обирає адресу і тип проблеми, звернення потрапляє в чергу з міткою часу.
Фіксація займає менше хвилини, тоді як дзвінок у диспетчерську з уточненням під'їзду і квартири — це кілька хвилин розмови і ще стільки ж на перенесення в журнал. На зміні в двісті звернень різниця складається в години роботи диспетчера.
Навантаження на диспетчера знижується не швидкістю, а самообслуговуванням. Показники лічильників, довідки, статус уже поданої заявки, виклик майстра за шаблоном мешканець закриває сам, без дзвінка.
У звичайному будинку через додаток проходить третина звернень, і вони не займають лінію — диспетчер залишається на аварійних і конфліктних випадках, де потрібна людина.
Частка заявок, закритих у строк, зростає, бо термін перестає бути усною домовленістю. У кожної категорії робіт заданий норматив, таймер видно і мешканцю, і майстру, а прострочення автоматично піднімається керівнику ділянки.
Не «постараємося сьогодні», а конкретний інтервал, за яким потім рахується відсоток виконання — по будинку, по ділянці і по підряднику.
Повторні звернення мешканців по тій самій проблемі — найчесніший показник якості. Якщо після ремонту течі людина знову пише через тиждень, значить роботу не прийняли за фактом: додаток вимагає фото до і після і відмітку про закриття, а історія по об'єкту зберігається.
Порівняння частки повторів до і після впровадження показує, чи пішов ремонт «на папері» чи дійсно вирішив проблему.
Варіанти реалізації: готова платформа, доопрацювання або власна збірка
Вибір між трьома шляхами визначається не вподобаннями, а тим, що вже працює в контурі: чи є білінг і особистий кабінет, наскільки типовими залишаються процеси і чи дає нестандартний сценарій перевагу, яку варто підтримувати роками. Розберемо, чим кожен шлях обмежує нас уже після запуску.
Порівняння варіантів впровадження
| Варіант | Коли підходить | Обмеження |
|---|---|---|
| Готова платформа для УК | Стандартний набір: показники, квитанції, заявки, оголошення; потрібен запуск у стислі терміни | Екрани і логіка задані постачальником; нестандартний сценарій стає в чергу доопрацювань, обмін з білінгом іде через готові модулі |
| Доопрацювання особистого кабінету | Вже є веб-кабінет і білінг, авторизація і дані перевикористовуються, додаток показує ті самі функції | Все залежить від стану поточного коду: на монолітній основі частину сценаріїв доведеться переносити, а не надбудовувати |
| Розробка під процеси | Свої регламенти аварійних заявок і обходів, кілька управляючих компаній, ролі і права підрозділів | Супровід і випуск оновлень на нашій стороні: потрібні тестовий контур, регламент випуску і документація |
Обмеження важливіші за список можливостей: вони показують, що не можна буде змінити без переписування. Тому ми починаємо з розбору поточного контуру — карта даних, точки обміну, перелік сценаріїв, які відрізняються від типових.
За нею видно, де вистачає налаштування, де доопрацювання лягає на існуючу основу, а де типова платформа починає заважати процесам і логіку простіше зібрати окремо.
Етапи впровадження: від розбору процесів до передачі в експлуатацію
Порядок робіт фіксуємо до старту розробки: збої додатку в ЖКГ ростуть не з інтерфейсу, а з розбіжностей з обліковою системою — розійшлися особові рахунки, загубилася заявка при зміні статусу, показники пішли не в той період.
Тому етапи впровадження будуємо так, щоб кожна ланка перевірялася на реальних даних управляючої компанії.
-
Обстеження процесів. Розбираємо роботу диспетчера, обхідників і бухгалтерії: хто створює заявку, як змінюються статуси, де звернення губляться зараз. Збираємо довідники будинків, приміщень і особових рахунків, оцінюємо якість даних.
-
Проєктування схеми. Фіксуємо ролі і права, модель заявки з історією змін, склад даних, які додаток показує і приймає. Тут же узгоджуємо карту інтеграції з обліковою системою.
-
Налаштування та інтеграції. Підключаємо обмін з обліком заявок: нарахування і заборгованість, прийом показників, звернення з прив'язкою до приміщення, вивантаження статусів назад. Окремо описуємо поведінку при втраті зв'язку — заявка не повинна зникнути.
-
Перевірка на реальних заявках. Дослідна експлуатація на обмеженій групі будинків: співробітники працюють паралельно з поточним порядком, ми звіряємо розбіжності з обліковою системою. Критерій виходу — збіг даних і відсутність загублених звернень.
-
Навчання співробітників. Короткі сценарії під кожну роль — від прийому заявки до закриття з фотофіксацією, розбір частих помилок на прикладах цієї ж компанії.
-
Передача в підтримку. Віддаємо доступи, регламент оновлень і розбору звернень, журнал відомих обмежень і порядок відкату на попередню робочу версію.
Далі правки проходять ту саму перевірку, що і запуск: зміна в додатку не повинна ламати обмін з обліковою системою. Розбіжності спливають на етапі перевірки, а не в розпал опалювального сезону.
Склад поставки: додаток, інтеграції, документація і регламенти
Поставка — не тільки працюючий додаток. Це набір артефактів, з яким команда управляючої компанії продовжує працювати самостійно: збірки, вихідний код, схема зв'язків з обліковими системами, матриця прав і регламенти. Нижче — що залишається на руках після здачі.
- Збірки додатку під актуальні гілки iOS і Android, опубліковані в магазинах від імені замовника, з передачею доступів до акаунтів розробника.
- Вихідний код у репозиторії замовника: опис структури проєкту, правила роботи з гілками і порядок збірки релізу.
- Схема інтеграцій з білінгом, особовими рахунками, диспетчерською службою і зовнішніми інформаційними системами: точки обміну, формати даних, обробка недоступності.
- Матриця ролей і прав доступу: мешканець, диспетчер, бухгалтер, майстер, старший по будинку — що кожна роль бачить і які дії їй доступні.
- Шаблони відповідей на типові звернення: передача показників, аварійна заявка, спір щодо нарахувань, заборгованість.
- Інструкції для співробітників: сценарії обробки заявки від надходження до закриття, з передачею між диспетчером і виїзним майстром.
- Регламент оновлень і відкату: як випускається нова версія, які перевірки обов'язкові перед публікацією, як повернутися до попередньої збірки.
- Документація на додаток: опис архітектури, схема даних, журнал змін і порядок прийому звернень у підтримку.
Кейс: як скоротився час реакції на аварійні заявки
Управляюча компанія обслуговує житловий фонд у кількох районах: диспетчерська приймала дзвінки, заявки фіксувалися в паперовому журналі і передавалися майстру голосом.
Аварійна заявка про протікання могла чекати до ранку — черговий не бачив, хто зі слюсарів на зміні, а мешканець не отримував статусу і дзвонив повторно.
З чого почали: замір до запуску
Перед розробкою ми два тижні знімали метрики вручну: час від звернення до виїзду майстра, частку заявок, закритих у нормативний термін, і кількість повторних дзвінків по одній адресі.
Основною точкою відмови виявилася передача заявки — між диспетчером і виконавцем губилося кожне п'яте звернення, і помітити це було нічим: журнал не пов'язаний з особовими рахунками і історією будинку.
Що змінили і що вийшло
Заявка тепер створюється в додатку, автоматично прив'язується до будинку і особового рахунку через 1С і потрапляє в чергу чергового з пріоритетом за типом аварії. Майстер закриває її з телефону, додаючи фото до і після, а мешканець бачить статус і не дзвонить повторно.
За три місяці середній час реакції на аварію скоротився з кількох годин до сорока хвилин, частка заявок, закритих у строк, зросла з двох третин до дев'яноста з лишком відсотків, повторні звернення впали втричі.
Результат замовник формулює коротко: «Раніше про протікання в підвалі ми дізнавалися від мешканця, тепер — від слюсаря, який уже виїхав». Окремо відзначають, що на розбір спірних заявок перестали витрачати час: у кожної є фото, час і виконавець.
Що робити, якщо в управляючої компанії вже є особистий кабінет
Якщо особистий кабінет на сайті вже працює, окремий додаток потрібен не завжди. Спочатку розбираємо мобільний сценарій: передача показників, оплата, заявка в диспетчерську, чат з домоуправлінням.
Якщо мобільна частка в кабінеті зростає, а відмови припадають на подачу показників та оплату — питання не у відсутності клієнта, а в тому, як влаштовані форми та авторизація.
| Варіант | Коли підходить | Обмеження |
|---|---|---|
| Доопрацювання кабінету під мобільні екрани | Показники, квитанції, статус заявки | Немає фонових сповіщень, обмежений доступ до камери |
| Клієнт, який встановлюється з домашнього екрана | Швидкий запуск без магазинів додатків | Частина користувачів не розуміє встановлення, слабша фонова робота |
| Окремий додаток на поточному сервері | Оплата, сповіщення, чати, кілька ролей та об'єктів | Публікація в двох магазинах, оновлення, підтримка версій |
Збереження існуючої системи при цьому не вимагає переписування обліку: клієнт підключається до тих самих довідників особових рахунків, нарахувань і заявок через шар доступу, а кабінет на сайті залишається робочою точкою входу.
Міграція даних зводиться до прив'язки пристрою до особового рахунку та перенесення авторизації — історія платежів не дублюється і залишається в поточній базі.
Критерій вибору простий: якщо людина повертається в сервіс майже щотижня і чекає сповіщень, окремий клієнт окупається утриманням та розвантаженням диспетчерської.
Якщо сценарії разові і вкладаються в браузер — доопрацювання кабінету закриває задачу швидше, без другого контуру підтримки.
Часті технічні сумніви: інтеграції, доступи та підтримка
Технічні сумніви щодо додатку УК стосуються не інтерфейсу, а стикування з тим, що вже працює: розрахунковою базою, диспетчерською, правами співробітників і зв'язком на об'єктах. Нижче — чотири питання, які найчастіше виникають на етапі оцінки.
Як додаток стикується з діючою системою обліку?
Облік не переносимо і не дублюємо: додаток читає з нього особові рахунки, нарахування та історію звернень. Обмін відбувається через програмний інтерфейс, для закритих баз — файлами за розкладом; з конфігураціями на 1С це відпрацьований сценарій. Розрахункова логіка залишається там, де вона вже налагоджена.
Як розмежовуються права доступу?
Ролі описуємо за фактом роботи: власник бачить свій рахунок і свої заявки, диспетчер — весь будинок, майстер — закріплену ділянку, підрядник — тільки призначені йому звернення.
Права перевіряються на стороні сервісу, а не в додатку, тому підміна ролі на пристрої нічого не дає, а дії потрапляють у журнал.
Що буде, якщо в мешканця немає мережі?
Заявка, показники та фото зберігаються на пристрої і йдуть у систему при появі зв'язку — звернень, загублених у під'їздах без покриття, не залишається. Повторне надсилання після збою дублів не створює.
Хто супроводжує додаток після запуску?
Супровід — окремий регламент, а не разове доопрацювання: оновлення під нові версії ОС, моніторинг доступності, резервні копії та зафіксований термін реакції на збій. Планові зміни виходять за узгодженим графіком, позапланові — за зверненням.
Обговоримо задачу: розберемо процеси та повернемося з планом
Щоб оцінка проєкту була предметною, а не «вилкою на око», потрібен мінімум вступних про ваші процеси.
Перша розмова займає 40–60 хвилин: інженер та аналітик розбирають сценарії мешканців, диспетчерської та обхідників, уточнюють, з якими системами доведеться пов'язувати додаток, і де в поточних процесах вузькі місця.
- ролі та сценарії: що робить мешканець, диспетчер, слюсар, бухгалтер і які операції йдуть у додаток;
- системи для зв'язки: білінг та нарахування, диспетчерська служба, паспортний стіл, домофонія, державні інформаційні системи ЖКГ;
- приклади даних: нарахування, заявки, показники лічильників, історія платежів — підійдуть звичайні вивантаження;
- вимоги до оплати: еквайринг банку, друк квитанцій, обмеження щодо приймання платежів;
- умови запуску: терміни, поетапність, вимоги щодо захисту персональних даних мешканців;
- хто на вашій стороні приймає рішення та підписує акти — щоб узгодження не розтягувалися.
За підсумками розмови фіксуємо межі: що закриваємо в першій черзі, що переносимо на наступні. Повертаємося з планом робіт за етапами та складом робіт по додатку — екрани за ролями, інтеграції, права доступу, тестовий контур, публікація в магазинах додатків.
Оцінка проєкту йде з розбивкою за етапами та з відкрито названими припущеннями: видно, що беремо на себе ми, а що залишається за вашою командою. Опишіть задачу — повернемося з оцінкою та планом робіт.







