Open data blog
@LvivCityHelper, NORA, MyCity та Playseek про якість відкритих даних, MVP та відсутність часу
#ODChallenges — це короткі замітки про учасників
Open Data Challenge 2018. Вони розповідають про три труднощі, з якими стикнулися їхні команди, та дають одну важливу пораду для тих, хто тільки запускає свій проект.
Остання публікація в рамках рубрики #ODChallenges — про міські та інфраструктурні проекти конкурсу. Вони розповідають, у чому складність роботи з відкритими даними, як ефективно шукати людей у проект та комунікувати з міською владою.
Чатбот, до якого можна звернутися та отримати відповіді, не телефонуючи на гарячу лінію міста.
Challenges
1
Пошук зручного способу комунікації мешканців та міської влади
Місія проекту @LvivCityHelper полягає в тому, щоб отримати відповідь від міської ради було так само легко і швидко, як від колеги чи сусіда.
Не секрет, що далеко не всі мешканці розуміються, наприклад, на Excel, щоб користуватися Порталом відкритих даних. І тим більше — не розбираються у всіх тонкощах роботи, процесів та документів Львівської міської ради та її структурних підрозділів (і чи повинні?). Тож основним завданням команди було налаштувати зручний спосіб отримання відповідей на нагальні типові запитання. Це, в свою чергу, ще й частково розвантажить розпорядників даних та гарячу лінію міста.
2
Титульні списки не мають єдиного джерела надання інформації
Команда почала роботу над проектом доволі амбітно: почали уніфікувати титульні списки, адже мешканці хочуть знати коли (і чи) місто вкладе кошти в ті елементи простору та інфраструктури, з якими львів'яни щоденно стикаються — будинки, дороги, тротуари, дитячо-спортивні майданчики, дитячі садочки, школи тощо. Ось так проект і зіткнувся з найбільшою проблемою — титульні списки не мають єдиного джерела надання інформації.

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

На поточному етапі команда може вирішити цю проблему у єдино доступний спосіб — щомісяця надсилати запити на інформацію розпорядникам коштів і додати функцію моніторингу у чатбот для того, щоб мешканці могли отримати повідомлення про зміни у статусі об'єкту.
3
Неповна інформація від муніципалітету
Достатньо очікувана та типова проблема для тих, хто займається відкритими даними — інформація від муніципалітету є не(до)структурованою та неповною, що викликає необхідність надсилати додаткові запити (що команда і робить).
Tip
Якщо плануєте працювати з міською радою, більш детальніше проаналізуйте та зрозумійте специфіку її різноманітних внутрішніх процесів. Навіть якщо ви достатньо з ними ознайомлені, це навряд чи позбавить вас від сюрпризів.
Сервіс, що виявляє неочевидні взаємозв'язки учасників будівельного ринку.
Challenges
1
Необхідність у фільтрації даних
Команда проекту витратила чимало часу на створення алгоритмів фільтрації даних. Ці алгоритми дозволять користувачам сервісу прогнозувати, коли і де виникає потреба у постачанні будівельних матеріалів, слідкувати за всіма учасниками проектів та мінімізувати витрати на потенційних клієнтів.

Для бізнес-аналітики команда використала big data та інструменти Microsoft PowerBI. Для B2B-клієнтів проект має інтерактивні DashBoard та поєднує різні дані з різноманітних джерел для пошуку взаємозв'язків і виходу на ключових осіб.
2
Складність поєднання всіх даних
Непростою задачею є поєднання всіх даних про об'єкти міста впродовж всього життєвого циклу — від проектування до експлуатації та знесення. Дані знаходяться в різних реєстрах й часто не в машинозчитуваному форматі. Наприклад, містобудівні умови та обмеження, що їх повинні оновлювати місцеві адміністрації кожні п'ять днів. Але на практиці на цю тему можна знайти не більше сотні реєстрів у різних форматах.

А ще державні дані зберігаються на GoogleDocs з правами доступу та адміністрування незрозуміло у кого. Тому відкритим залишається питання, що буде з даними, якщо посадова особа звільниться. Врешті-решт, команда запропонувала адміністраціям виконати роботу замість них: здійснити обробку документів, сформувати реєстри зі зберіганням на серверах з КСЗІ, що знаходяться в хмарах. Також проект планує відкрити API до цих даних для інтеграції та використання іншими стартапами.
3
Необхідність запустити прогнозування та рекомендацію у сервісі
Результати тестування цільової аудиторії показали, що треба запустити систему моніторингу даних про об'єкт (і навіть для забудовників). Наприклад, юристи забудовників неодноразово підтвердили, що дізнаються про анульовані документи від користувачів соцмереж. А коли непрогнозовано скасовуються дозвільні документи (і всі дізнаються про це із соцмереж), інвестиційна привабливість ринку нерухомості зменшується. Тому команда вже почала моніторити дані ДАБІ та знає, коли проводяться видалення з системи, що відповідає відміні дозвільних документів.

Наразі проект має дані, обробляє їх та візуалізує у DashBoard для кожної цільової аудиторії, тобто транформує ці дані у знання. Але найважливіша задача — це прогнозування та рекомендація, що їх повинна давати система за допомогою Machine Learning. Також система повинна увійти до цифрової моделі міста разом із SmartCity та BIMcity, згідно цифровізації та Концепції розвитку цифрової економіки та суспільства України на 2018-2020 рр., що її схвалив Кабінет Міністрів.
Tip
Ставте високі цілі та створюйте продукти з тими даними, що є в наявності. Не чекайте, що їх колись хтось відкриє.
Платформа, що просто та доступно вирішує проблеми жителів міста.
Challenges
1
Проект складний та потребує поетапних рішень
2
Формування повноцінного бізнес-процесу та визначення повної вартості
3
Можливість монетизації проекту
Tip
Якщо у вас складний проект, краще та легше його розбити на кілька частин.
Сервіс, що шукає друзів по спорту.

Challenges
1
Пошук людей у проект
І з цим команда зтикається постійно.
Люди — це те, без чого будь-яка ідея не буде мати сенсу. Але до отримання інвестицій команда Playseek може запропонувати тільки цікаву роботу з потенційним профітом.

Кожна людина в команді повинна стати євангелістом Playseek та залучати послідовників. Члени команди шукають "своїх" людей серед друзів, а коли вони закінчуються — переходять до знайомих і так далі. Головне — не зупинятися і продовжувати пітчити проект людям та дивитися на їхню реакцію.
2
Відсутність часу на проект
Після того, як сформувався кістяк команди, сформувалася і проблема місця та часу. Якою б не була мотивація співробітників, команда працює над Playseek у режимі part-time і тоді, коли взагалі є час.

Розуміючи ситуацію, команда вирішила обговорити те, чому та навіщо люди працюють у проекті. В результаті, запустили новий формат роботи над стартапом — Coding Night щоп'ятниці. Це пришвидшило розробку у кілька разів і об'єднало колектив.
3
Надвеликий функціонал MVP
Після формування першого беклогу, команда вирішила, що урізати нічого. Потім всі побачили, що не встигнуть реалізувати проект у строк, і знайшли функціонал, який без проблем вдалося виключити з MVP. Потім ще раз і ще. В результаті, залишився перелік фіч, без якого вже справді нікуди.
Tip
Іноді треба здатися. Знання того, коли це зробити та Знание того, когда это сделать и предпринять что-то иное становится проявлением гения. Отказаться от чего-либо - не значит остановиться. Никогда не останавливайтесь!
Open Data Challenge створений в рамках проекту проекту USAID/UK aid «Прозорість та підзвітність у державному управлінні та послугах» за сприяння Державного агентства з питань електронного урядування України та у партнерстві з Фондом Східна Європа та 1991 Open Data Incubator.
Дивись, що ще написали:
Новини відкритих даних, кейси, можливості в тему.
Двічі на місяць.