Друзі, ми продовжуємо розповідати про людей, які здійснюють реформу держпродажів. Сьогодні наші герої – компанія Quintagroup. Її керівник Ihor Berehulyak, CTO Мирослав Опир (Myroslav Opyr) та PM Іванка Якімчук розповіли про те, як будувався проект ProZorro.Продажі, про перший аукціон в Нігерії і дивні прізвища в команді.
Про Нігерію, аукціони і закупівлі
ProZorro.Продажі – це не перший наш проект з сімейства ProZorro. Ми починали ще зі створення електронної системи публічних закупівель ProZorro. І сьогодні державні проекти в сфері відкритих закупівель (Open Procurement) і відкритих даних в цілому складає близько 70% нашого часу.
Як окрема компанія Quintagroup сформувалася ще 2002 року, але до того всі партнери були знайомі між собою. Ми працювали разом в компанії, яка припинила роботу, і тоді вирішили вп’ятьох створити свою. Власне, тому і назва - Quinta, тобто п’ятірка. Потім один партнер відмовився, але ми вирішили не міняти назву, і зробили 5-им партнером узагальнений образ нашого клієнта. Ми заклали це у власну філософію: робимо як для себе.
Перші роки ми займалися більшою мірою приватними проектами. Але згодом з’явився проект з електронними аукціонами. Ми розробляли тренувальні аукціони для закордонного клієнта, а потім на базі цього тренування було вирішено провести аукціони реальні. Перший такий аукціон (на розподіл частот) видався вдалим, він відбувся в Нігерії.
Це була дуже відкрита і прозора для них система. За торгами онлайн спостерігати журналісти, на плазмі у спеціальній кімнаті для преси. Самі учасники знаходились в різних кімнатах того ж готелю з комп’ютерами, під’єднаними до системи. Показово, що, хоча участь в аукціони брали в тому числі величезні корпорації, тоді перемогла невелика компанія (як ми казали, Давид переміг Голіафа), із різницею лише в $50 тис, при тому. що сам лот коштував мільйони. Що довело прозорість і чесну конкуренцію.
Потім почалися зрушення в Україні, і ми відчули свій обов'язок зробити свій внесок в реформи. Ми думали: от ми тут сидимо в теплі, заробляємо, а в цей самий час - бойові дії на Сході. Спочатку ми спробували запропонувати наш досвід до проведення аукціонів на ліцензії 3G, але не вдалося. Тим часом ми познайомилися з помічником Pavlo Sheremeta (на той час Міністра економічного розвитку і торгівлі України - ред.), він у свою чергу познайомив нас із Олександр Стародубцев (Olexandr Starodubtsev), який займався реформою державних закупівель. Це був вересень 2014.
Спочатку ми написали технічне завдання для системи закупівель. А потім Стародубцев запитав - а самі зробити таку систему зможете? Ми сказали, що зможемо. І запропонували ціну у $35 тис за розробку MVP (minimum viable product, мінімально життєздатний продукт, - ред.), з розрахунку 3 людини на 3 місяці (хоча потім довелося подовжити до 6 місяців). Щоб ви розуміли, ми одразу планували систему, яка витримає 2 мільйони аукціонів на рік. Інший постачальник пропонував $650 тис, це 10 людей на 9 місяців. Тобто ми одразу пропонували дуже економну ціну, розуміючи. що цей проект мав державне значення.
Про державні продажі
Після розробки системи для державних закупівель, ми зголосилися розробляти і нову систему в сімействі відкритих даних - систему державних аукціонів ProZorro.Продажі.
Як все починалося? Коли система публічних закупівель ProZorro вийшла на національний рівень і її використання стало обов’язковим, з’явилась ідея використати такий самий підхід і в інших державних сферах. На той час вже склалася потреба реалізувати процес продажу майна неплатоспроможних банків. І тоді частина команди Quintagroup взялась до роботи над імплементацією нового процесу – аукціону не з закупівлі, а з продажу. Згодом це переросло в ProZorro.Продажі. На перший погляд ідея виглядала логічною і доволі простою - треба було лише взяти вже існуючий прозорівський аукціон із закупівель та “перевернути” його навпаки. Але згодом виявилося, що завдання набагато складніше - окрім самого аукціону, було необхідно розробити все необхідне для проведення процедури продажу.
“Перевернувши” аукціон ProZorro, в червні 2016 року ми запустили першу версію системи. Тоді ще навіть назви ProZorro.Продажі не існувало – прототип отримав назву eAuctions. Розпочались роботи над удосконаленням софту, і вже у липні 2016-го року ми отримали готову процедуру продажу майна з назвою Flash (на честь головного противника Zorro:). Згодом ця робоча назва була замінена на ProZorro.Продажі - обирали з безлічі варіантів, серед яких були і ProDobro, Slon, PraVilno, DzWin, Znayda, MayNovo, ProDano, VyKup, LotOK ще десятки інших.
До слова, саме по цій процедурі проходила перша акредитація (перевірка справності роботи електронних майданчиків з новою електронною системою). Роботи проходили швидко: одній з команд вдалося всього за 2 тижні зробити “з нуля” майданчик для роботи з продажами та успішно пройти тестування.
В серпні 2016 р. з’явився стейкхолдер - Transparency International Ukraine - який був готовий запускати нову електронну систему, та клієнт – Фонд гарантування вкладів фізичних осіб, який був готовий цю систему використовувати. На боці Transparency International сформувалась команда, і ми почали роботу над реалізацією конкретних вимог Фонду. І уже в жовтні 2016 року було заведено першу продуктивну процедуру.
Про реформу в режимі стартапу
Робота з ProZorro.Продажі відрізняється високою динамікою руху. Тут все відбувається дуже стрімко: всього три місяці - й ми вже тестуємо нову процедуру продажу. Ще два тижні - й вона вже використовується в real time режимі. Тому приходилося працювати в режимі стартапу.
Для швидкого запуску системи відбувалось поступове додавання нового функціоналу, це відбувалось в достатньо стислі строки. Розподіл проекту на дві різні системи (перша база даних, в якій відбувається продаж активів банків, і друга, в якій проводяться аукціони з продажу інших державних і комунальних активів, в тому числі оренда), декілька типів процедур, різні типи проведення аукціонів, запуск Реєстру активів Фонду гарантування вкладів та багато іншого. Крім того, розробка ProZorro.Продажі включає в себе роботу кількох команд, кожна з яких робить свій суттєвий внесок. Тому ефективна комунікація між командами і формування правильного вектору дій, мабуть, є також викликом для всіх.
Взагалі робота в державному і приватному секторі значно відрізняється. Якщо коротко, то з державним сектором працювати важче і довше, але набагато цікавіше. І ви здобуваєте досвід, якого більше немає ніде. Ми, наприклад, навчилися ретельно аналізувати закони і нормативні документи, глибоко занурюватись в регулювання предметної області.
Для нас ProZorro.Продажі – це можливість працювати з талановитими людьми, які роблять щось більше, ніж звичайний продукт. Відчуття того, що ти створюєш такий технічно складний проект, дуже мотивує. Для нас також є цінним використання open source рішень в урядових онлайн системах. В Європі це є вже нормою, а в Україні все ще недостатньо людей розуміють важливість такого підходу.
Крім того, дуже цікавою є побудова певної спільноти IT-спеціалістів, які готові робити рішення на користь громадян. Точкою відліку є наявність рішень на базі open source програмного забезпечення, тоді IT-спеціалісти, що мають певний досвід та знання, можуть зробити свій внесок. Наявність відкритих даних також може бути суттєвим поштовхом для зацікавлення IT спеціалістів що працюють з даними - робити певну аналітику.
Про команду
Quintagroup вже 15 років розробляє та впроваджує складні open source системи на Python. Ми маємо 4 роки досвіду над створенням з нуля і розвитком цілого сімейства ProZorro подібних систем.
Зрозуміло, що сила команди в людях. Кожен з них – справжній герой в нашому власному Всесвіті (не плутати із Марвелом). Проект ProZorro.Продажі не вдався би без наших “сценаристів” та “димарів”, “офісного мормона”, “адмірала”, “всевидячого ока”, “big боса”, “гуру документації”, “докер master’а”, “смузісьорбача” та “капітана Летючого Голландця” (або скромно - “Бога ЦБД”). Так, за кожним з цих прізвищ є конкретна людина, і ми сподіваємось, що вони всі себе впізнають))) Ці прізвища формувалися як в робочих умовах, так і далеко за межами офісу - багато з наших співробітників збираються разом, щоб проводити вільний час, їздять в подорожі. Ми це всіляко підтримуємо.
По мірі розвитку проекту, зростав і розмір нашої команди. Зараз це вже не та невеличка група “з трьох розробників”, яка працювала спочатку над процедурами продажу: в залежності від потреб ДП “Прозорро Продажі”, ми залучаємо до роботи близько 10-15 розробників.
Так, існує своєрідний ea-team-core, куди входять люди, які працюють з ProZorro.Продажі від самого становлення. Ці члени команди, які залучені до процесу постійно. Окрім них, в конкретні фази розвитку проекту ми залучаємо інших розробників, DevOps’ів, системних адміністраторів, тестерів. І регулярно проводимо зустрічі “архітектурного комітету” (тих, хто обдумує концепцію та стратегічні цілі усього OpenProcurement’у).
До процесу формування задач залучені як менеджери, так і технічні спеціалісти - все залежить від конкретної ситуації. Щодо інструментарію - ми використовуємо Jira, Asana, Slack, Iinstagantt, GitHub. Результат роботи програмістів є доступний для всіх на сервісі GitHub як open source код. А комунікація з проектним офісом та іншими командами, що беруть участь в проекті, відбувається за допомогою Jira, Slack і систематичних Google Hangouts зустрічей.
А постійний наш офіс знаходиться у Львові. В цій же будівлі розташовані науково-дослідні інститути, один з них - інститут проблем прикладної механіки і математики. Взагалі це так би мовити наукова вулиця: на ній розташовано багато офісних центрів, офісів ІТ-компаній зі штатом до 1000 людей.
Зараз ми займаємо один поверх, хоча починали з 3, 5 кімнат. Ми повністю змінили тут простір, створили сучасний open space. Умови робочі, але достатньо комфортні: є зручні лаунж-золи, тенісний стіл, турнік. Одна з особливостей офісу - це використання столів конфігурації dogbone, які дозволяють організувати робочий простір для ефективних команд, балансуючи комунікацію та приватність. Це не основна, але важлива компонента того, як ми працюємо, і це вирізняє наш офіс з посеред інших.
Про подальші плани
Наразі триває робота над розробкою і імплементацією в ProZorro.Продажі функціоналу малої приватизації, автоматизоване тестування системи для викладення на продуктив. Ми плануємо й надалі розвивати ядро open source системи OpenProcurement, створювати базу знань системи, залучати нових розробників, допомагати іншим командам у роботі з ProZorro.Продажі.
А взагалі близько 70% нашого часу займає робота з проектами сімейства ProZorro. Це не тільки українські закупівлі і продажі, це ще й проекти в Молдові, і взагалі проекти в сфері Public Procurement. Хоча ми продовжуємо працювати також і з давніми клієнтами, більшою мірою це розробка на Python.
Коротко про Quintagroup:
Коли було створено компанію: 2003 рік
Спеціалізація: Python розробка open source рішень
Ключові проекти: ProZorro, ProZorro.Sale, OpenProcurement
Кількість співробітників: 55
Розташування: Львів
Головні цілі: популяризація open source рішень і використання відкритих даних
Сторінка компанії: http://quintagroup.com
Читайте також: