Борис Концевой — основатель и CEO Intetics Inc., ведущей мировой компании по разработке программного обеспечения и цифровым преобразованиям. Борис — единственный беларус, состоящий в техническом совете Forbes, элитарном сообществе профессионалов технологического сектора.
Наш герой уверен: мы уже стали IT-страной. О Беларуси знают на рынке США, но нам по-прежнему не хватает пиара страны на международном уровне. Говорим с CEO Intetics Inc. о настоящем и будущем беларусского аутсорсинга, предиктивной разработке и о магическом числе Данбара, естественным образом регулирующем численность сотрудников компаний.
— Борис, спустя 11 лет после мирового кризиса 2008 года, мир ожидает новый экономический кризис — в 2019 или 2020 годах. Действительно ли он назревает? Если да, то чем вызван, и как повлияет на мировой бизнес?
— Ничего никогда не слышал о «кризисе 2019». Наоборот, экономика Соединенных Штатов растет невиданными уже долгие годы темпами. А она составляет почти четверть мировой. В Евросоюзе, а это еще ~22% мировой экономики, рост не такой быстрый, но тоже все позитивно. В Китае (это еще где-то 16%) — да, замедление роста есть, но растут же. Так что давайте оставим «кризис 2019» на совести тех, кто зачем-то придумывает эти страшилки.
Да и вообще, говоря о рынке ИТ и аутсорсинга, простой прямой зависимости «кризис — нет спроса», «развитие — много спроса» нет. Мы работаем с инновационной частью бюджетов. Смотрите: 96-98% всего рынка ИТ аутсорсинга стабильны (с точки зрения спроса). Даже при кризисе не умирают, т. к. жизнь же не остановилась. Это как бы постоянная часть рынка, она основная, и всегда есть. Но наше восприятие «хорошо-плохо» зависит от инновационной части, которая как раз генерирует повышенный спрос и рост. После 2008-го фирмы по всему миру сначала отложили любые инновации и инициативы, потом сократили издержки (пока это делали — потратили резервы), потом работали на восстановление прибыльности и резервов, и где-то к 2015-16 гг. начали инновационные проекты опять. И нам всем в 2016–2018 гг. было очень хорошо. Все весело росли! Правда, с осени 2018-го есть ощущение, что инновационный спрос замедлился. Причины? Может глобальная геополитическая нестабильность, но не особо видно связи. Т.е. «на пока» — смотрим, думаем. Но это еще не кризис, и не канун кризиса, инвестиционные деньги еще не потрачены.
— В последнее время в беларусском IT-секторе много рассуждают о важности перехода от аутсорсинговой модели к продуктовой. И ряд компаний следуют этому курсу. Это здоровая эволюция рынка? Что вы думаете об этой тенденции и беларусском IT в её контексте? Как нам следует развиваться?
Никогда не понимал этого противопоставления. Это два разных бизнеса! Два абсолютно разных рынка! Они связаны только тем, что и там и там работают программисты. Но они работают, например, и в банках. Можно ли сказать, что развивать банки лучше, чем аутсорсинг? Развивать надо и то, и другое. Кстати, а почему все сосредоточились на этих двух? Мировой рынок IT-услуг делится не на два сегмента, а на шесть: «горизонтальные» продукты, «вертикальные» продукты, «потребительские» продукты, управление IT-инфраструктурой, IT-сервисы (или аутсорсинг), и интернет сервисы. Можно, конечно, первые три объединить в просто «продукты», но они вообще-то очень разные. А вторые три не объединишь никак!
— Ещё одна возможная модель развития нашего рынка — научный и производственный аутсорсинг. А символический фундамент для него — технопарк “Великий камень”. Может ли Беларусь стать научной лабораторией на аутсорсе? Надо ли это нам?
А я пытался. Как на базе моей альма-матер Института Физики Академии Наук, так и на базе Института Кибернетики. (Мы как-то еще в 2000-м году получили заказ на …распознавание лиц. Увы, не смогли сделать. А сейчас не только лица, эмоции умеем различать!). «Научный аутсорсинг» не сработал. Фундаментальные исследования нельзя зааутсорсить. Это забота государства и крупных образовательных центров. Просто нет такой потребности в ученых «на стороне».
А вот прикладные исследования (ака, создание технологий), делаются людьми, которые хотят заработать, монетизировать науку. И мы их знаем под именем «стартапы». Поэтому если «Великий Камень» будет что-то типа стартап-инкубатора — что-то получится. Если же это будет некая реинкарнация Советских НИИ, то будет просто распил бюджета. А производственный аутсорсинг — это просто создание привлекательных условий для прямых иностранных инвестиций. Тогда большие производители придут и построят заводы. (Живя в Чехии в 1997–2002 гг., я наблюдал эту картинку вживую. По 10 млрд инвестиций в год на 10 млн населения. И сейчас Чехия производит тонны всего!).
— Беларусский аутсорс уже далеко не такой дешёвый, как 5-10-15 лет назад. Чем можно удержать заказчиков из США, Западной Европы, Азии, если стоимость наших аутсорс-услуг превышает 50% от цены на их внутреннем рынке? Чем их привлекает и удерживает Intetics?
50%-й порог очень правильный. Западный заказчик убежден, что производительность программистов «на месте», в своем офисе, по меньшей мере в 2 раза больше, чем у удаленных. Поэтому если цена удаленных >50%, лучше нанимать локальных. Мне это, ох, не один раз говорили сами заказчики. Поэтому практически весь маркетинг Intetics тем или иным способом построен вокруг доказательства обратного! В значительной мере наш концепт предиктивной разработки (Predictive Software Engineering) нацелен именно на это. Один из семи принципов — вообще «в лоб» о производительности. Но и принципы качества, прозрачности, экспертизы и процессов льют воду на всё то же: гарантии не просто своевременного результата, а «правильного» результата («правильный» — это такой, который зарабатывает деньги для заказчика).
С другой стороны, сегодня любой аутсорс уже не такой дешёвый как 5-10-15 лет назад. Есть же еще и тренд роста потребности в программистских ресурсах. Помните “Software eats the World”? Современное гипер-ускоренное развитие информационных технологий требует программирования. А оно пока остается мануальным, и, я бы даже сказал «по-французски» — тупо-мануальным! Нет существенного прогресса в технологии программирования за последние 30-40 лет! Это, естественно, толкает цены вверх.
— IT-предприниматели, чиновники, лидеры мнений обсуждают, как нам стать IT-страной. Но не обсуждают, нужно ли, и получится ли. Ведь речь не о том, чтобы открыть ещё 1000 аутсорсинговых компаний — мы хотим повторить успех Израиля. Но для этого нельзя просто механически скопировать алгоритм действий. Главное — менталитет, а между нами и Израилем / США в плане предпринимательского мышления и духа — непреодолимая пропасть. Или преодолимая?
— В Израиле не было никакой центральной силы, которая что-то открывала. Это просто грамотные люди собираются вместе, чтобы заработать денег себе и своим семьям. Рецепт давно известен: государство создает условия для максимального облегчения предпринимательства, и дальше не вмешивается. Просто ждет, когда с успеха предпринимателей пойдут налоги в казну. Нельзя «открыть 1000 компаний». Т.е. конечно можно, но это будет пустая трата ресурсов.
Для развития IT нужно только три условия: система образования; прозрачные условия предпринимательства; и гарантии государства в неприкосновенности и защите частной собственности и инвестиций. Как видите, ничего особо не относится к IT.
Просто создайте условия, среду, а дальше люди все сделают сами! И все успехи беларусской IT-индустрии, все те известные как аутсорсинговые, так и продуктовые компании, отражают развитие Беларуси в этом направлении. И, надо сказать, успехи немалые! Беларусские IT-компании — сильные игроки мировой IT-индустрии. Заказчики это видят, и потихоньку возникает бренд «Беларусь». 25-10 лет назад я всем только и описывал, где это «Беларусь» и что это такое. А сейчас очень даже знают! Возьмите тот же Intetics. Сейчас компания американская, но ваш покорный слуга — выходец из Беларуси, а компании уже почти четверть века, и основана она была в Беларуси в один год с созданием первого в мире вебсайта! И я точно никогда не забываю порекламировать Беларусь!
Едва ли можно сказать, что успехом IT-компании обязаны менталитету. И мы, и другие компании просто работали и выполняли иногда невыполнимые задачи. Может ли Беларусь стать IT-страной? Мне кажется уже стала! Недавно Coursera (coursera.org) опубликовала Глобальный Индекс Умений (Global Skills Index), и там Беларусь отнесена к топ-категории в IT. Наравне с Германией и Скандинавией и выше (!) Англии и США! Только, как известно, предела совершенству нет. И успех надо повторять снова и снова, и доказывать свое совершенство постоянно.
— Как вы оцениваете Декрет № 8? С точки зрения полноты, глубины и своевременности.
Принятие Декрета совпало с возрастающим интересом к новейшим технологиям: системы машинного обучения, блокчейн, интернет вещей, дроны, био-, медицинские и другие технологии. Т.е. он своевременен. И он создает те самые условия для развития отрасли, для дальнейшего становления той самой IT -страны. IT-компании, занимающиеся этими технологиями, получили более широкие возможности и преференции. Это, конечно, положительно влияет на изменения в IT, а также на имидж страны.
Что не было сделано, так это международный пиар. Я был в январе этого года в Давосе. Там все как с цепи сорвались и очень много говорили о блокчейн. А вот о Беларуси не было ни слова.
Швейцария, например, привлекла сотни ИТ стартапов со всего мира, много ICO, и т. д. Беларусь должна была туда ехать, рекламировать свои условия, привлекать иностранный капитал (мои рассказы при встречах там — даже не капля в море!). И привлекать не только инвестиции в беларусские стартапы, а и со всего мира приезжать и работать в Беларуси. Вот это был бы уже высший пилотаж.
— В Intetics работает 700+ человек. По вашему опыту, на каком этапе развития начинается бюрократия и "испорченные телефоны"? Как бороться с ними, чтобы они не мешали росту и результатам?
— А вы когда-нибудь задумывались, почему вид Homo Sapiens, выйдя из Африки 30 тысяч лет назад, расселился по всей планете? Что двигало весьма малочисленное население того времени уходить во все новые и новые земли? Дичи и природных ресурсов хватало на всех в изобилии и на гораздо меньшей территории, а зачем-то покоряли моря и дали. Даже как-то умудрились на остров Пасхи попасть. Ответ сейчас называется «Число Данбара». Это количество социальных связей (не путайте с «фоловерами» в современных социальных сетях!), которые человек может поддерживать на постоянной основе. И оно равно 150 (с различными альтернативными мнениями и теориями лежит в диапазоне от 80 до 250).
Оно также отражает предел способности высокоорганизованного человека управлять коллективом людей. Когда коллектив достигает больших значений, он не только начинает рассыпаться и становится неэффективным, но в нем еще начинаются социальные конфликты. Чтобы существовать и взаимодействовать, люди должны знать друг друга! Поэтому неолитические поселения насчитывали обычно 150 человек (а дальше расселялись!), в римской центурии было 60-100 солдат, в военных ротах разных времен и армий по 50-120 человек, ну, а некоторые компании строят офисы и парковки на ровно 150 сотрудников. Это же объясняет почему большинство аутсорсинговых компаний никогда не растут больше того же числа: это реальный, естественный предел одного владельца-лидера. Поэтому для масштабирования бизнеса, конечно в дополнение ко всем выверенным коммуникационным и другим процессам, важно иметь правильные «центурии». В Intetics мы их называем «портфолио» и их у нас сейчас 5: приблизительно идем по числу Данбара!
— В вашей компании есть "Центр передового опыта". Что это? Какие цели он преследует? Чем он помогаем вам? Это контент-маркетинг для продвижения основных продуктов и услуг компании, корпоративная wiki или что-то большее?
— У нас не один, а несколько «Центров передового опыта». Мы их называем «Center of Excellence», и их у нас сейчас 12! Данные центры — это активные группы инженеров, которые изучают новинки в некоторой области знания, причем не только теоретично, а в приложении к некой существующей бизнес проблеме. Они накапливают базу знаний и опыта компании в инновационных доменных областях и весьма подобны R&D-отделам в мировых компаниях. Когда возникает потребность, инженеры из центра активно принимают участие в построении нового направления бизнеса для компании или разработке нового проекта с применением доменной области Центра. Именно Центры двигают нас вперед, изучают и внедряют передовые технологии, демонстрируют реальное понимание того, как применить технологии к решению проблем заказчика.
— Каким компаниям нужен такой "Центр передового опыта"? Как правильно запустить его у себя?
— Я бы сказал, что Центры нужны, прежде всего, средним и большим компаниям. Малые (те, что меньше числа Данбара) чаще всего являются нишевыми, т. е. как бы одним единым Центром в естественном порядке. Без «Центров передового опыта» компании будут работать или на ресурсном уровне (ака, аутстафинг), или в какой-то момент станут неконкурентоспособными. «Центры передового опыта» — это инвестиция в будущее компании и постоянная работа над расширением предоставляемых услуг. Плюс это развитие профессиональных интересов сотрудников, что очень важно для создания инновационного духа и поддержания заинтересованности работать в компании.
Для запуска Центров необходимо определить лидера программы всех Центров и каждого Центра в частности. Лидеры формируют свои команды из единомышленников и волонтеров, которые хотят улучшать свои личные знание в домене Центра и помогать компании развивать данное направление.
— Одна из структур Intetics — TETRA — воспринимается как центр бизнес-консалтинга, MVP-лаборатория и инструмент для тестирования кода. Как вы пришли к созданию такого, нетипичного для аутсорсинговых компаний, сервиса? Как в нём увязываются такие разные направления? Наверное, в TETRA работают только блестящие product-менеджеры.
Да, по факту наша TETRA была вторым Центром (после ГИС), еще тогда, когда мы их не называли Центрами. Мы попытались дать определение того, что такое «качество программной системы», определяя сколько в ней есть самых различных «технических долгов». Если вдруг кто-то ухмыльнулся в этом месте, то вопрос совершенно не тривиальный! Все компании обещают произвести «качественный софт», правда? Ни одна ни сказала, что «сделаем плохо». Но что это означает? Кто что измеряет и почему? И если на самом деле кто-то что-то измеряет, то в каких диапазонах каждый параметр должен быть для «хорошо» или «не очень»? На сегодняшний день на создание этого сервиса анализа качества программного продукта ушло более 6000 часов исследований! И сейчас мы умеем показать всестороннее, истинное и детальное состояние продукта или системы, начиная от исходного кода до соответствия продукта задачам бизнеса. На нашем сайте есть детальные публикации о TETRA.
— В названии Intetics, кроме слов "интернет" и "технологии" есть "этика". Именно этику, как заботу о клиенте, вы видите основанием для предиктивной разработки ПО. Расскажите, что это за подход. Как предугадывать “боли” и потребности клиентов ещё до их появления?
История «этики» в названии несколько иная. Это не только о принятии обязательства «хорошо работать» (в конце концов вы не будете в бизнесе долго, если работаете плохо), а об обязательстве быть этичными в бизнесе, по отношению ко всем участникам, особенно сотрудникам. Знаете выражение «ничего личного, просто бизнес»?
Тихо считается, что в бизнесе можно объегорить, смухлевать, «нагнуть» и т. п. Я категорически не согласен. Даже налоги все и всегда платил, иногда вызывая смех окружающих!
А у предиктивной разработки (Predictive Software Engineering) история, пожалуй, немного аналогичная. Мы с вами делаем «инженерию программных систем». Любая инженерия в мире умеет четко отвечать на вопрос что, когда и за сколько будет готово: проект дома, расчет моста, прокладка коммуникаций, новая модель машины и т. д. и т. п. — они все являются «предиктивными» (провалы проектного менеджмента — другая история). А при создании программ мы придумали универсальный «эскюз», что это еще и искусство. Вот мы и начали думать, какие элементы нашего «искусства» мы можем превратить в «инженерию».
Если углубиться в суть подхода, то никакого велосипеда мы не изобрели. Мы делаем то, что хочет каждый клиент, который обращается за разработкой программного решения. Мы создаем то, что ему нужно, так как он хочет, точнее, так, как будет работать и зарабатывать. Последнее очень важно, именно «работать и зарабатывать»! Часто к софтверным компаниям относятся предвзято именно потому, что, образно выражаясь, пришли за автомобилем, а получили самокат (вспомните знаменитые карикатуры Дилберта!). И даже когда самокат как будто и неплох, и вроде тоже едет, но нужен-то был автомобиль!
Предиктивная разработка — подход, который включает в себя 7 принципов (на пока):
- Принцип действенного обслуживания клиента
- Принцип прозрачности процессов разработки и эффективного контроля
- Принцип доказанной производительности команды
- Принцип эффективной распределенной проектной команды
- Использование Disciplined Agile Delivery как методологии разработки
- Принцип измеряемого контроля качества
- Принцип персонального и профессионального развития сотрудников
Всё это вместе гарантирует то, что мы лучше знаем, что надо сделать, что и когда делаем, с каким качеством, и что и когда ожидается на каждом этапе. Каждый принцип подхода основан на лучших практиках и стандартах индустрии, а также анализе их эффективности в рамках проектов и пожеланиях заказчика. В результате мы не просто реализуем ожидания клиента на 100%, а поставляем тот самый «правильный» продукт. Получается, что «уникальность» предиктивной разработки просто в том, что компания действительно придерживается принципов индустрии, а не просто говорит и пишет о них.
— Вы подробно описываете этот подход в одной из своих публикаций на Forbes, и отмечаете, что немногие поставщики программного обеспечения применяют эти правила. Но почему?
А работа по созданию процессов предиктивной разработки еще не просто не завершена, а только начинается! И мы приглашаем другие компании к сотрудничеству, потому что предиктивная разработка — это не о Intetics, это об индустрии и технологии программирования.
Я думаю, многие компании работают над улучшением своих процессов! Было бы прекрасно объединить усилия, т. к. это не о конкурентной борьбе, а о профессии. Но, может, я немного идеалист.
— Расскажите, пожалуйста, о трёх выполненных Intetics заказах, которыми лично Вы особенно горды. В чём их особенность?
— Очень сложный вопрос. За 25 лет было так много всего! Моя последняя программа (где я еще сам был и архитектором, и дизайнером, и PM-ом) для автоматизации создания страховых продуктов, была продана (заказчиком, конечно) в огромную страховую компанию Travelers. В начале столетия мы создали для заказчика из Калифорнии продукт IMSecure для P2P шифрования сообщений всех существующих на тот момент чат-мессенджеров. Он продавался во всех магазинах Америки! (Тогда еще были софтверные магазины.) Проект был сказочный и безумно интересный, от создания технологии до продажи инвестору прошло только 18 месяцев, с ROI порядка 4,000%. И таких ультра-успешных стартапов в нашей истории было с дюжину. Навигационная карта Украины, стоящая сейчас практически по всех немецких и японских автомобилях — сделана в Intetics! Наш проект для африканских средних школ получил в прошлом году награду «Наилучший технологический проект в Африке». Мы сделали первого, ну очень умного, чатбота (виртуального ассистента) еще два года назад. Наша омни-платформа для спортивного тотализатора обсуживает десятки миллионов человек. У нас сейчас самая сильная в Беларуси команда PHP, с соответствующими результатами. А словосочетание «функциональное программирование» в Украине прочно ассоциируется с Intetics. И т. д. и т. п. Интернет вещей, медицина и биотехнологии, «искусственный интеллект»… Всего не перечислишь.
— Чуть больше года Вы состоите в Техническом совете Forbes. Расскажите, что это такое, какие возможности он открывает перед IT-предпринимателями?
Технический совет Forbes — это сообщество директоров международных IT-компаний, которое ориентировано на обмен идеями и экспертизой, чтобы помочь каждому члену сообщества развивать свой бизнес. Стать участником технического совета можно только по приглашению. Претенденты проходят тщательный отбор. Используя платформу Forbes, мы можем делиться идеями, проблемами, тенденциями и быть уверенными, что они достигнут нужной аудитории. Это помогает развитию бренда Intetics как глобального поставщика софтверных решений. Кстати, читайте Forbes, он не только, и не столько о миллиардерах пишет.
— Чего, как Вы думаете, не хватает беларусскому IT? Большого частного университета? Преференций и льгот? Проблем и вызовов? Пиара страны на мировом уровне?
Пожалуй, только двух вещей: пиара изучения технологий, для привлечения в профессию наиболее светлых голов; и, конечно, пиара страны в мире. Обе задачи очень сложно решить на уровне компаний. Нужна широкая государственная программа.