2024/11/19 15:56:27

CommuniGate Pro: итоги первого года работы законного правообладателя

После завершения в июле 2023 судебного процесса, подтвердившего права Анны Бутенко на обладание CommuniGate Pro, сопровождением и развитием известного программного продукта занимается АО «Система безопасных коммуникаций» («СБК»). К настоящему времени компания наладила разработку и продажи, организовала поддержку пользователей.

Компания является лицензиатом ФСТЭК и аккредитована в Минцифры России, что дает законные льготы ей и сотрудникам. CommuniGate Pro включен в реестр отечественного ПО и имеет сертификат ФСТЭК.

Итог работы за год генеральный директор «СБК» Дмитрий Старовойтов подводит словами «уже не стартап».

Содержание

Дмитрий Старовойтов, генеральный директор «СБК»

Рестарт

АО «СБК» начинала в 2023 году и в самом деле как стартап с нетривиальной задачей: не запуск нового проекта, а реанимация давно существующего, очень успешного программного продукта, который задолго до ныне модного импортозамещения обеспечивал российские компании отечественным почтовым сервисом.

Разобраться в исходном коде CommuniGate Pro было условием существования, главной задачей. Параллельно создавалась служба поддержки, которая помимо основной своей функции обеспечивает обратную связь с пользователями и помогает формировать план развития продукта, подразделение продаж, маркетинг.

Основную задачу решили быстро. «СБК» за полгода восстановила производственный процесс – над CommuniGate Pro сегодня работают более 30 разработчиков.

Техподдержка во главе с Сергеем Чуприсом дополнительно с командой разработки ищет недоработки в коде продукта

По словам Старовойтова, принципиально важной была «готовность принять этот вызов – понять исходный код, взять его на сопровождение и возобновить разработку». Он сам участвовал в изучении кода CommuniGate Pro, замысел и реализацию которого считает выдающимся инженерным достижением, и говорит, что это достижение «совершенно необходимо сберечь». Однако собрать команду, способную не только быстро разобраться со сложным продуктом, но и обеспечить его уверенное развитие, оказалось крайне непростой задачей. Дмитрий рассказал, что подбирал специалистов, имеющих большой практический опыт работы с «тяжелым» Legacy кодом. Возглавить команду разработки было предложено опытному тимлиду Борису Моисееву с полной свободой и одним ограничением - категорическим запретом выдвигать предложения переписать CommuniGate Pro с нуля.

«
Несмотря на то, что у любого разработчика, инженера при близком знакомстве даже с гениальным кодом возникает естественное желание все переделать своей командой заново, все ребята прекрасно понимают, что невозможно за разумный период повторить продукт, на создание и отладку которого ушли десятилетия. Борис не только смог быстро разобраться с продуктом, но и собрал вокруг себя более 30 талантливых единомышленников, - рассказывает Дмитрий Старовойтов.
»

К работе над почтовым сервером Communigate Pro «СБК» приступила осенью 2023 года. Первую версию продукта новая команда разработчиков выпустила уже в декабре. С тех пор плановые релизы выходят ежеквартально, промежуточные – по мере необходимости срочно обеспечить определенные функции или устранить ошибки. Ритмичность, по словам Старовойтова, «полезна», но это не самоцель – новый релиз имеет право на жизнь, только если продукт получил новые функции.

У главы разработки Бориса Моисеева только одно ограничение: переписывать CommuniGate Pro с нуля нельзя

Главное внимание уделяется повышению безопасности и стабильности работы Communigate Pro, одновременно наращивается функциональность. Акцент сделан на удобстве совместной работы пользователей. Новый CommuniGate Pro позволяет, в частности, создавать «ресурсные ящики», такие, как переговорные комнаты, и видеть их занятость в календаре. Добавлена поддержка расширений для получения информации о доступности участников встреч (Free/Busy) от других серверов календарей. Для повышения безопасности реализована возможность запрещать пользователям использование устаревших предыдущих паролей. Обеспечена интеграция с сервисом аудио- и видеоконференцсвязи BigBlueButton.

Всего с декабря 2023 года в 8 версиях реализовано 41 нововведение, исправлены 116 ошибок, в том числе и ошибки, доставшиеся от предыдущих разработчиков. С полным перечнем изменений можно ознакомиться здесь.

Техническая поддержка

Одновременно с возобновлением разработки создана классическая трехуровневая служба технической поддержки. Услуги по поддержке на первой и второй линии предоставляются партнерами – системными интеграторами, так и самой компанией «СБК».

С ноября 2023 года в службе техподдержки CommuniGate Pro непрерывно работает третья линия, где команда специалистов «СБК» самостоятельно анализирует обращения партнеров и клиентов, находит все еще встречающиеся унаследованные недоработки, и далее с командой разработки формирует постановку задачи для внесения изменений в код продукта. В зависимости от сложности и важности выявленного недостатка его исправление реализуется либо плановым, либо внеочередным релизом.

Дмитрий Старовойтов: стремимся стать не только брендом производителя, но и работодателя

Возглавляет техподдержку Сергей Чуприс, который пришел в АО «СБК» из Ростелекома, где в 2021-22 годах отвечал за развитие ЕСИА – информационной системы с десятками миллионов пользователей. Сейчас в команде техподдержки работают десять человек, включая пресейл-инженеров. С начала 2024 года техподдержка оказала более 3 тыс консультаций. В ближайших планах запуск бота.

Партнеры

CommuniGate Pro сегодня распространяют шесть дистрибьюторов – «Мерлион», OCS, «Треолан», « Северо-Запад», «Монт» и «Аксофт».

Авторизованные партнеры – системные интеграторы, их 12.

«Облачные» партнеры: «Ростелеком», «МТС», «Нубес» и другие предоставляют CommuniGate Pro онлайн из своей инфраструктуры.

Технологические партнеры играют важнейшую роль в развитии и сопровождении CommuniGate Pro от АО «СБК». Вот примеры сотрудничества с ними.

Подтверждена совместимость CommuniGate Pro с отечественными операционными системами Astra Linux, «Альт Сервер» и «Ред ОС»[1].

В Роспатенте зарегистрирована созданная на базе SDK Kaspersky программа для фильтрации спама и обнаружения вирусов в среде CommuniGate Pro[2].

Еще один партнер АО «СБК», Бауманский учебный центр «Специалист», обновил практический курс «Построение корпоративных коммуникаций на CommuniGate Pro. Знакомство с платформой» и с сентября этого года приступил к обучению слушателей.

О внедрениях CommuniGate Pro

Слово «внедрение» в данном случае означает и применение CommuniGate Pro у новых заказчиков, и «переезд» на программный продукт законного правообладателя давних пользователей.

Значительное количество новых заказчиков – организации, отказывающиеся от Microsoft Exchange и других популярных ранее иностранных инструментов в пользу функционально аналогичного отечественного ПО. Для таких случаев разработана утилита переноса данных MS Exchange -> CommuniGate Pro, значительно сокращающая трудоемкость внедрения.

Команда CБК территориально распределена, но есть сотрудники, которые предпочитают работать из офиса

Команда

В «СБК» сегодня более 50 сотрудников, среди них большая часть разработчики. Один из соратников создателя CommuniGate Pro Владимира Бутенко, стоявший у истоков создания продукта, Герман Мызовский консультирует СБК, доносит важную экспертизу по продукту.

«
Герман пришел к нам со словами – хочу, чтобы продукт жил, – рассказывает Дмитрий. – С той же мотивацией работать над развитием продукта активно помогает внешняя команда, которая исторически занималась одной из подсистем «CommuniGate Pro».
»

По словам Старовойтова, преемственность в работе над CommuniGate Pro невозможна без того же отношения к делу, что было у создателя этого знаменитого ПО. Ключевые слова для описания такого отношения: интерес к участию в проекте, квалификация, перфекционизм, готовность и умение работать в команде.

«При подборе команды мы старались не только брать в расчет квалификацию, но и оценивать человека на соответствие этим критериям, рассчитывая, что такой подход стимулирует эффективных, знающих себе цену специалистов», – поясняет Старовойтов. – Когда люди наняты, начинается исполнение обязанностей компании перед ними. Работодатель ответственен за создание условий для работы и за создание коллектива».

К настоящему времени работает офис в центре Москвы, на Крымском валу, фактически на территории ЦПКиО. Ходить на службу каждый день АО «СБК» не требует, восемь человек работают из других городов, говорит Старовойтов. Однако сотрудники любят бывать в офисе («офлайн никто не отменял»).

«Вообще, бренд продукта не равен репутации компании. Задача в том, чтобы «CommuniGate Pro» и АО «СБК» стали брендами не только производителя, но и работодателя», - заявляет гендиректор «СБК».

В июле 2024 года был создан совет директоров АО «СБК». В его задачи входит стратегическое развитие компании и продукта, работа с ключевыми клиентами и высокоуровневые кадровые решения. Совет директоров возглавил Александр Калинин, хорошо известный в отечественной ИТ-отрасли как основатель «Национальной компьютерной корпорации» и «Аквариуса», а также как инвестор. Интерес Калинина к участию в управлении АО «СБК» он сам объясняет не только чисто деловыми перспективами, но и нематериальным интересом, называя развитие CommuniGate Pro «крайне своевременной амбициозной задачей». Вокруг продукта АО «СБК» за счет кооперации с другими компаниями (а эта кооперация уже идет) возможно создание «привлекательной экосистемы», конкретизирует Калинин слова об «амбициозной задаче».

Александр Калинин (в центре), председатель совета директоров СБК, говорит о большом интересе к сотрудничеству с «СБК» и самому CommuniGate Pro
«
Сейчас СБК является единственным законным правообладателем всех версий CommuniGate Pro и занимается его развитием и модернизацией на абсолютно законных основаниях. На прошлой неделе мы анонсировали очередную версию - 6.3.38 и это самая последняя версия, никаких «альтернативных» версий не существует, – подчеркивает Дмитрий Старовойтов.
»

Он напоминает, что все суды за право владеть и развивать продукт закончены полной победой законной наследницы. «СБК» в судах и вовсе не участвовал, а купил права у дочери Владимира Бутенко.

«
Программирование как ремесло за четверть века существования CommuniGate Pro сильно изменилось, и не все изменения были положительны, – рассуждает Старовойтов. – В труде программиста стало меньше творчества и больше кодирования. Работа над CommuniGate Pro по-прежнему сложна и увлекательна - разработчикам необходимо принимать принципиальные решения и предвидеть их последствия. В конечном счете это работа с людьми и ради людей. У CommuniGate Pro миллионы пользователей, и речь идет о производительности их труда, об их, если хотите, благополучии.
»