Екосистема російського. Вступ

Хай буде з вами світла сторона сили.

Здавалося б ще не так давно траплялося мені сказати партнерові, що з людиною з компанії КРОК не те, щоб за круглий стіл, в одному полі не присяду. Але час швидко летить і стрімко змінюється, той партнер вже не в ІТ. А КРОК здобув одну з кращих в рунеті сторінок за імпорто-/вендорозамещению.

Пам'ятаєте, як КРОК нещодавно круто нахабрил про ФЗ-188 та перспективи імпортозаміщення? За минулі три тижні з'явилися десятки тематичних новинних приводів. На нашому ресурсі залишився практично непоміченим самий чіткий і предметний за цей час розбір польотів реальному кейсу міграції на «вітчизняну» ОС. Один із західних вендорів поспішив зайвий раз напомнить про ті «жалюгідні» 8,9 мільярдів рублів, які він заробив в 2014 на російському ринку. Що неправда. У депутатському корпусі оцінили потенційний економічний ефект від переходу на вільне ПЗ 500 млрд в рік. Що ще набагато більш жахлива неправда.

А за закупівлі іноземної проприетарщины взагалі запропонували звільняти відповідальних чиновників. На що хочеться запитати: а керівництва до них спалювати не накажете? чи по виробництву держ-ІТ-менеджерів в Калузі завод, чтоли відкрився??? Вузька група соратників з держкомпаній отримала славу лобістів ідеї створення власного інтернету з блекджек і… А перша десятка держвідомств за традицією попросила на інформатизацію-2016 більше 50 млрд, особливо в цьому списку доставляє ФНС, у якої так поки і не з'явився нормальний транспорт для складання всіх видів податкової звітності з єдиного інтерфейсу. Але до слова сказати, спасибі хоч за «тули» з повним набором форм Р — це зручно. Вийшов змістовний огляд результатів роботи Мінкомзв'язку та інших, причетних до теми імпортозаміщення, відомств. З'явилася пара нових продуктових сайтів про вітчизняних розробках. От власне на цьому і хотілося б сконцентруватися в найближчі 3-4 місяці. Почну здалеку… Буде багато букв, можна заощаджуючи час сміливо провалюватися в третій абзац знизу.

Дивно, як DJ Smash ще не випустив ремейк композиції «Нафта» з рефреном: «Я люблю ссофт». Зараз показник частоти утилізації програмного коду середнім жителем середнього мегаполісу значно перевищує частоту використання мобільного зв'язку, бензину, грошей і навіть соціальних комунікацій (надання яких у свою чергу знову будується переважно на програмному коді). Практично все що нас оточує в повсякденному житті створено і працює під управлінням цього самого програмного коду. «Ідеальний кіт» йде вже і по селах, знаю, як мінімум про двох корівниках, обладнаних системами автоматизованого контролю самопочуття і життєзабезпечення цих корисних тварин.

Чому може бути небайдужа тематика вітчизняного софта в цілому та імпортозаміщення зокрема?
Наприклад, для мене, перше знайомство з програмними додатками почалося в далекому 1993-м. Системні блоки тоді коштували як легковий транспорт, інтернетів не було, в гуртках програмування (при відсутності ЕОМ) програми записувалися в зошит з клітиною, а на крайньому аркуші записів малювалася результуюча функція або очікувана картинка. З першим у своєму житті запитом за техпідтримку довелося звернутися до розробника звичайним рукописним листом, відправленим на адресу Дмитра Миколайовича Лозінського – творця популярного в тому столітті антивіруса Aidstest. Перша куплена ліцензійна версія, по-моєму, це був Turbo Pascal у величезній коробці, дуже гріла ділянку мозку, відповідальний за правосвідомість, і викликала відчуття, що світ змінюється в якусь нову сторону.

Поступово вітчизняного софта ставало більше, а його можливості гнучкіше. Процес, коли вперше инсталлируешь і запускаєш архіватор, текстовий, графічний або музичний редактор, викликав відчуття великого дива технічної думки. Холодний інтерфейс «Лексикону» після появи модуля перевірки орфографії став здаватися якимось тепло-ламповим і дуже рідним. А, купивши на дискеті гру, іноді траплялося встановити її тільки через півроку, ну не випадала швидше удача зібрати сто баксів на новий апгрейд.

Програмісти тоді вважалися якийсь елітарної, невідомої кастою. Пам'ятаю, як вперше побачив офіс засновників СКБ-Контура, розташований тоді майже в самому серці, самого бандитського району міста Свердловська. При цьому ті суворі програмісти не тільки не відчували від цього сусідства дискомфорту, але і за пару візитів до парі «червоних директорів» примудрялися законтрактовывать суми, які і не снилися тодішнім рекетирам або комерсантам середньої руки.

Золотий час російської системної інтеграції було відкрито першими інтернет-провайдерами. З приходом WWW рішуче всім різко потрібні світчі, комутатори, сервери, принтери, електронна пошта, текстові редактори і електронні таблиці. «Залізо» продавати було швидше і простіше. В ті часи, середній менеджер середньої ІТ-компанії міг купити будинок у Підмосков'ї за 5-6 місяців, просто піднімаючи трубку на вхідних дзвінках та без помилок виставляючи рахунки. Це «літо золоте ковбаси» було коротким. Але на тлі вагонних постачань серверів софтверний бізнес (за винятком gamedev) на якийсь час придбав образ похмурого невдахи в прокуреному светрі ушатанным столом, в кімнаті з бетонними стінами. Однак «бородані» тієї формації не сумували і швидко відроджувалися з сигаретного попелу, ще крутіше ніж птах Фенікс. Добре пам'ятаю, як будувалася перша мережу франчайзі 1С, як отримували перші факси з-за кордону з замовленнями на FineReader 3.0, як цілими відділами приростала «Лабораторія Касперського». До початку 00-х в найбільш прогресивних умах вже склалося впевнене розуміння, що саме софт – це практично невичерпне джерело доходів натхнення.

Наступною хвилею стала епоха масової розробки на замовлення, коли на робочих нарадах досвідчених промисловців обговорювали питання: «сфигалиунас в коридорі стільки коробок з серверами порошиться» або «чи можна отримувати в поштову скриньку щось більше, ніж фотографії з корпоративу ділових партнерів». За лічені рік-два набір договорів на розробку ПЗ був підписаний у кожної поважаючої себе фірми, міністерства, адміністрації, відомства. Програмні додатки розмножувалися з геометричної швидкістю, команди розробників постійно ділилися «брунькуванням», кожен другий розробник прагнув вийти за межі своєї компетенції, легко перемикаючись з розробки системи обліку робочого часу на створення, наприклад, нової геніальної російської ERP.

Пам'ятаю, як одного разу для функціонального порівняння російських СЕД довелося купити ватман А2, так багато було рішень, що у форматі електронної таблиці це було б просто важко читається. Природно, велика частина тих проектів закінчилася нічим. Напевно, тому що навіть самий геніальний архітектор не є сам по собі гарантією результату в проекті створення нового ПЗ. Крім запускається файлу, модулів СУБД вимагається ще і системний аналіз, адаптація до робочих процесів замовника, організаційним структурам і навичкам користувачів. Інженерна психологія і юзабіліті тоді вважалися термінологією нероб, які крім як поговорити нічого не вміють.

В якості позитивного результату епохи масової замовний розробки можна сказати, що в країні склалася потужна професійна тусовка, яка потім поступово переключалася з замовного на нетривала, обростаючи тестерами, сіс. аналітиками, керівниками проектів, і поступово відмовляючись від винаходу нових велосипедів. Семимильними кроками зростала продуктивність офісних співробітників. Негативним результатом стала масова практика виведення грошових знаків за контрактами на створення програмного продукту. Рекордної з відомих простому менеджеру тих років авантюр були 4 дорожніх сумки з «проектної» документацією і «роздрукованими» вихідними кодами на впровадження АСУТП в одному з «энергонефтегазмясов».

За кожну валізу було проведено за документами не один десяток мільйонів. У той час такі суми видавалися шоком, викликали трепет і ще не сприймалися з коментарем: «та ну фігня, он той «майбах» дорожче коштує». Думаю, волохатий троль по імені Розпил досі де-небудь в сирому підвалі стереже цю ручну поклажу. І да прибуде з вами удача, щоб не довелося ніколи в житті такого роду код компілювати.

Як наслідок, бізнес рекомендованим розробки (якщо подивитися на нього очима середнього власника) всерйоз і надовго дискредитував сам себе. Ось буквально днями, на пропозицію дописати нескладний модуль до сайту замовника, спонсор проекту хитро-хитро примружився, подивився на нас як на «наперсточників» і попросив: «краще пошукайте що-небудь готове».

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

Досвід роботи у великих софтверних бізнесах та інтеграції, як мені здалося, допоміг побачити картину в цілому. В чомусь ми опинилися далеко попереду всієї планети (приклади таких програм для кожного індивідуальні), у більшості ІТ-сегментів ми зуміли створювати софт, який працює на рівні передових стандартів (e-commerce, fintech, BI, security, впровадження алгоритмів вищої математики та багато іншого), в ряді сегментів (управління виробничими циклами, дизайн, геофізика) навпаки, безнадійно відстали і не факт, що це відставання має скільки-небудь драматичний характер в силу швидких макроекономічних змін.

Можливо, таке твердження здасться банальщиной, але вже давно не виходить мислити категоріями бірж, банків, літаків, екзоскелетів, атомних станцій, космічних супутників. На зміну їм прийшла єдина головна категорія мислення: софт, який ці артефакти обслуговує, проектує, моделює, захищає, об'єднує в grid і, в кінцевому, підсумку надає користувачеві. В країні (та й у світі) залишається все менше людей, які системно розуміють повний набір всіх взаємозв'язків, як насправді все це влаштовано. А коли запуститься функція «софт, який пише софт», думаю таких буде буквально по пальцях перерахувати (smile),

На зміну інформаційної революції якось раптово прийшла софтверна, самої по собі інформації стало так багато, що вона перестала щось значити. Головним драйвером економічного зростання стає здатність вибирати і застосовувати в процесах краще програмне забезпечення. І головний виклик, який може вставати перед будь великою країною – це формування софтверної екосистеми. Така екосистема, це скоріше не мільйон програмістів, які працюють у складі 100 000 команд. Швидше — це єдине професійне співтовариство, учасники якого розглядають взаємодію, як один з головних пріоритетів у вирішенні завдань.

Радянська інженерна школа вчила відповідати за свій вузький ділянку інтелектуальної праці. Спроектували турбіну – от і добре, а як вже вона буде встановлена, які вібрації віддасть на несучу конструкцію, як буде обслуговуватися – це «головоломки» для наступного інженерного ланки. Погано це чи добре, не можна сказати точно, західна інженерна школа допускала можливість місяцями обговорювати ролі всіх учасників проекту, матрицю відповідальності і розподіл ризиків.

Приблизно такі ж спостереження стосуються і розробки, яка в силу традицій вийшла можна сказати з класичного інжинірингу. Типові слова російського розробника: «так, для наших алгоритмів немає «коннекторів» ні в одну з російських облікових систем, ну і що? куди важливіше, що це кращі алгоритми в світі». Або ще один поширений підхід: «ні, ми не будемо працювати над сумісністю з ABC – це колгоспна софтина, яку купують тільки за відкати». А в цей час монструозна Google і Microsoft вже согласовали сценарій для припинення патентних воєн.

Трохи удачі, консолідації сил та взаємної довіри могли б зробити російський софтверний ринок галуззю з багатомільйонною зайнятістю і ємністю близькою до трильйонам, якщо що, я теж в це вірю (smile).

Такі пробні кроки по оглядам російського ПО бачиться не стільки для того, щоб допомагати госзаказчикам у плануванні закупівель вітчизняного, скільки в якості нехай ще однією маленькою піщинки на чашу консолідації спільноти та зміцнення практики «системного інжинірингу», коли при плануванні розвитку функціоналу технічно складних рішень враховуються перспективи успішної взаємодії з іншими потенційно пов'язаними (сполучаються) рішеннями. Хабр – наше все, можна сказати, що в ньому — інтелектуальне ядро нової російської софтверної економіки, хочеться вірити, що інформація про російських продуктах і сервісах допоможе побудувати хоч пару нових ланцюжків технологічного партнерства та ефективної співпраці.

Спробую з постійністю писати про чудових російських програмних продуктах і сервісах. За кожним об'єктом дослідження представляється мінімально необхідним відобразити наступні ТТХ:

• Функціональне призначення;
• Мови програмування та/або алгоритми;
• Унікальні переваги;
• Приклади успішних впроваджень;
• Плани розвитку (крім NDA);
• Запит на зовнішні технології, які потенційно могли б забезпечити win-win всім учасникам процесу (якщо є);
• Плюс в ідеалі: коротку історію розвитку і поточну цінність команди.

Сподіваюся не потрапити на geektimes, інакше доведеться переглядати формат (smile). В силу внутрішніх переконань хотілося б відмовитися від публікацій про ПО, штучно виведений на орбіту монопольного становища.

Щоб уникнути флейму пропонується відмовитися від коментарів про відкати. Обгрунтування дуже просте: откатоемкость замовника зараз визначається, в першу чергу, першим обличчям на стороні замовника. І якщо хтось подекуди у нас деколи маститься.., то цілком можливо, що в такому кейсі не можна виключати інтерес від того самого першого обличчя, ну або його управлінську дисфункцію. Наслідки поганої карми від знайомства з вищезазначеним тролем по імені Роспил, як може здатися, давно вже очевидна навіть найбільш безпринципний постачальникам. Проблема здається занадто роздутою для поточного рівня актуальності. Дивно, але в часи коли за результатами підписаного акта, на розвантаження відправлялася фура з «фініками», про це якось менше говорили. Заздалегідь спасибі за зворотній зв'язок з іншим важливим ТТХ, відображення яких було б корисно в оглядах. День сподіваюся прожитий не дарма, складний текст, але не для плюсів і карми, часи настають такі, що здається важливим робити трохи більше звичного.

Всім удачі!

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.