Тогда же родилась идея узнать: а собственно как, где и кем разрабатывается российская САПР?
И в марте 2012 г. состоялась поездка в Коломенский Центр разработки, по итогам которой представляем вам специальный репортаж Портала машиностроения.
Наша поездка в Коломенский Центр разработки компании АСКОН началась на Казанском вокзале Москвы. Путь до станции Коломна на электричке занял около двух часов. Чуть более 100 км от Москвы — и мы оказались в красивом старинном подмосковном городе.
Коломна: |
В поездке принимали участие сотрудники АСКОН — Ольга Калягина, руководитель отдела корпоративных коммуникаций, и Лев Теверовский, аналитик по направлению "Приборостроение и электротехника". Помимо основной работы Лев Вениаминович серьезно занимается фотографией, в его багаже — участие в выставках, призовые места в конкурсах, публикации в журналах, так что его хобби имеет вполне профессиональный уровень. Все фотографии для нашего репортажа выполнены им. Правда, погодные условия не всегда благоприятствовали фотосъемке.
Из разговора: |
Тяжелые погодные условия |
После 15-минутной прогулки мы подходим к Коломенскому Центру разработки АСКОН. Он состоит из двух корпусов.
|
Коломенский Центр разработки АСКОН |
|
У входа |
Первый (малый) стал "асконовским" в июле 2003 г. Как рассказал Евгений Бахин, директор по стратегическому развитию АСКОН, к концу 2006 года численность разработчиков в Коломне увеличилась настолько, что ресурсы площадей были исчерпаны. Подходящих по параметрам офисных центров в Коломне тогда не было, поэтому решили строить второе собственное здание. Строилось оно с августа 2007 г. по декабрь 2008 г., далее до марта 2009 г. завершали мелочи по отделке и телекоммуникационной инфраструктуре.
В быстрой постройке и вводе в эксплуатацию большую роль сыграла коломенская городская администрация — глава города Шувалов В.И. и его заместитель по промышленности и инвестиционной политике Козлов Е.В., — с точки зрения поддержки, общего отношения к компании, рекомендаций на этапе обдумывания проекта и решения вопросов по инфраструктуре.
Сейчас в Центре разработки трудятся 108 специалистов. Среди них есть как коренные коломенцы (28 человек), так и приехавшие из других городов нашей большой страны и даже из-за рубежа (Украина, Казахстан).
|
Время тишины |
Мы попали в Центр в период действия "времени тишины" (с 10:30 до 12:45). "В это время сотрудники не отвечают на телефонные звонки и электронные
письма, а целиком сосредоточены на выполнении поставленных задач", — объясняет Игорь Волокитин, продакт-менеджер КОМПАС-3D. Игорь в течение всего дня был нашим гидом, организовывал встречи, давал различные пояснения и подробно отвечал на любые вопросы.
![]() |
Игорь Волокитин |
Игорь Волокитин, продакт-менеджер КОМПАС-3D: |
Эксперимент с введением "времени тишины" начали в 2011 г. Первые результаты в виде роста производительности проявились сразу, и в этом году решено было продолжить работу в таком режиме. Особенно он эффективен в процессе разработки новой версии продукта. Когда же версия выпущена и идет ее приемка, происходят постоянные обсуждения, и на этом этапе выпадать из коммуникаций и не отвечать на звонки уже нельзя.
В Коломне создаются несколько программных продуктов АСКОН, и начнем мы, пожалуй, с самого известного и популярного — системы автоматизированного проектирования КОМПАС-3D. Руководит его разработкой Татьяна Михайловна Янкина — человек, стоявший в конце 80-х годов у истоков компании вместе с Александром Голиковым.
![]() |
Татьяна Янкина |
Игорь Волокитин провел нас по всем этапам создания CAD-системы |
На кухне |
Знакомство с процессом создания КОМПАС-3D началось с угощения в уютной кухне на первом этаже. Всем гостям Центра разработки предлагают горячий завтрак, полезный для здоровья.
А дальше Игорь Волокитин провел нас по всем этапам создания CAD-системы.
Подготовка требований к программному продукту находится в ведении продакт-менеджеров. Маркетинговая служба изучает потребности конструкторов, собирает пожелания пользователей, поступающие как напрямую, так и через менеджеров, работающих с предприятиями-заказчиками, и службу технической поддержки.
Служба техподдержки принимает вопросы, предложения по расширению или оптимизации функций системы. В течение 16 рабочих часов пользователь получает ответ на свой запрос (это временной стандарт для базового уровня поддержки). Если необходимо, инженер техподдержки задает уточняющие вопросы или просит прислать дополнительные файлы.
![]() |
Анна Соколова |
Анна Соколова, инженер по технической поддержке КОМПАС-3D: |
"Иногда пользователь хочет, чтобы наша система работала как другая САПР, чтобы определенные функции были реализованы так, как в другой системе. Тогда объясняешь, как это можно сделать в КОМПАС. Чаще всего, чем опытнее пользователь, тем меньше эмоций он проявляет в своих обращениях", — отмечает Анна.
Главный по техподдержке КОМПАС-3D — Александр Горевой, в компании его называют"КОМПАС-Inside". Он знает о системе все и даже больше, чем ее разработчики. В течение дня Александр Васильевич успевает обработать огромное количество запросов и помочь разобраться с самыми сложными из них.
А вопросы иногда попадаются и такие:
"Что-то меня стала доставать эта топология (прим. ред. - в данном случае это геометрическая структура объекта). Тем более, когда я не могу объяснить самому себе, что не так и что это за слово такое, топология. |
Предложения пользователей передаются аналитикам и помещаются в специальную базу для дальнейшей обработки.
О работе отдела аналитики, который в итоге формирует облик будущего продукта, нам рассказал Виталий Булгаков.
![]() |
Виталий Булгаков |
Виталий Булгаков, аналитик КОМПАС-3D: |
"После нескольких лет работы инженером по тестированию отчетливо оформилось желание вносить существенный вклад в формирование облика и функциональность будущих версий КОМПАС-3D. И это желание счастливо совпало с предложением о переходе в отдел аналитики, — говорит Виталий о причинах смены "амплуа". — Первую попытку написания технического задания нельзя назвать абсолютно удавшейся, коллеги раскритиковали его "в пух и прах". Потребовалось много и упорно работать, прежде чем оно все-таки пошло в реализацию".
- Как осуществляется отбор предложений, каким из них отдается приоритет?
- Поступающие из различных источников предложения характеризуются разнообразием и разнонаправленностью. При отборе доверяешь себе, своим знаниям и опыту, внутреннему голосу — ведь ответственность за продукт лежит на тебе.
- Что отличает специалистов отдела аналитики от других?
- Аналитики, конечно, должны иметь опыт работы на производстве, обладать умением анализировать большое количество информации, обобщать и делать выводы. Можно сказать, что аналитиков отличает и особенное чувство юмора, проявляющееся в живом общении с коллегами. Конечно, в технических заданиях все при этом остается предельно серьезным.
|
Мы застали аналитиков за обсуждением будущей версии КОМПАС-3D |
При составлении технического задания с определением функциональности следующей версии КОМПАС-3D используются данные маркетинговой службы, аналитического отдела. Есть определенное видение, куда развивается продукт. Защита концепции версии происходит перед комиссией, в которую входит руководство компании."Мозг" КОМПАС-3D — геометрическое ядро системы — создается уже более 16 лет отделом разработки математического ядра под руководством Николая Николаевича Голованова.
![]() |
Николай Голованов |
Николай Голованов, руководитель отдела разработки математического ядра КОМПАС-3D: |
- Что Вас привлекло в идеях Александра Голикова и Татьяны Янкиной?
- Это было в первой половине 90-х годов. Появившиеся в то время системы трехмерного геометрического моделирования произвели на меня неизгладимое впечатление. Очень захотелось сделать что-то подобное. Оказалось, что создание геометрического ядра — это не простое, но увлекательное занятие.
- Чем отличается геометрическое ядро КОМПАС от других ядер?
- По наиболее востребованному функционалу геометрическое ядро системы ничем не отличается от других ядер. Тем не менее, у каждого ядра есть свои особенности. Особенность нашего — содержание параметрического ядра.
Геометрическое ядро выполняет построение геометрической модели и вычисление ее геометрических характеристик. Параметрическое ядро обеспечивает взаимосвязь элементов модели и управление ими.
- Какие новые направления планируется развивать?
- В функционале геометрического ядра мы будем развивать прямое редактирование. Кроме того, постоянно совершенствуется и развивается существующий функционал твердотельного моделирования.
- Какие требования предъявляются к специалистам команды ядра?
- Необходимо владеть языком программирования С++, численными методами и знать высшую математику. Важно, чтобы был опыт программной реализации численных методов и человек умел применять знания высшей математики для решения практических задач.
|
На рабочем месте Н. Голованова истребитель соседствует с Венерой Милосской |
|
Команда ядра (но не в полном составе) |
|
Книги Н. Голованова занимают почетное место в музее АСКОН |
Пока готовился этот материал, АСКОН объявил о выпуске своего геометрического ядра в качестве самостоятельного продукта. Теперь сторонние разработчики могут лицензировать ядро и на его основе писать свои САПР.
Программный код для системы пишут специалисты отдела программирования КОМПАС-3D. Нашим собеседником стал руководитель отдела Вячеслав Лимаров.
![]() |
Вячеслав Лимаров |
Вячеслав Лимаров, руководитель отдела программирования КОМПАС-3D: |
Отдел программирования значительно вырос в последние годы. Если раньше всеми задачами — и 2D, и 3D занимались всего 7 человек, то сегодня над трехмерным КОМПАСом работают 20 программистов. В отделе нет разделения на сложную и примитивную работу."У нас нет низкоквалифицированного кодерского труда, каждый программист выполняет свою сложную задачу и имеет право голоса", — говорит Вячеслав.
- Что главное для специалиста, которого Вы принимаете на работу?
- Главное – писать хороший и понятный код. Если молодой человек знает, чего хочет, настроен на серьезную работу и готов к обучению – то дополнить знания языка программирования мы поможем. Недавно на собеседование приходил студент, который очень хочет работать у нас: узнал, что нужно доосвоить — пошел наверстывать знания. Если при выполнении им тестового задания я увижу, что его код понятный, пусть и с ошибками — возьмем на испытательный срок.
- Какие специалисты работают в отделе?
- У нас есть специалисты-"решатели", к ним всегда стоит очередь: сотрудники задают вопросы, советуются. Один из таких "решателей" работает с 15 до 24 часов, так по ряду причин ему удобнее. Мы спорили из-за подобного графика, но в итоге решили, что специалист для нас важнее.
После написания программного кода слабые места и ошибки системы отлавливаются и изучаются в отделе тестирования. О работе тестировщиков рассказали Елена Куренкова, руководитель группы тестирования КОМПАС-3D, и Вячеслав Никонов, инженер по тестированию 2D.
![]() |
Елена Куренкова и Вячеслав Никонов |
Елена Куренкова, руководитель группы тестирования КОМПАС-3D: |
Для работы тестировщиком требуется дотошность, скрупулезность. Специалисты проверяют как функционал текущей версии (на завершающем этапе), так и возможности новой, которая только разрабатывается ("на передовой линии фронта"). Есть специальные инструкции по проведению тестирования, т.к. работа требует опыта и умения предвидеть, где могут быть слабые места и ошибки.
Некоторые ошибки могут повторяться из версии в версию. Иногда по коду можно сразу сказать, насколько опытен писавший его программист. "Почерк профессионала" — и знаешь, что ошибок почти не будет, а если новичок — готовишься, что будет целый список.
|
Елена Куренкова и Анна Соколова |
Тестировщики находятся в постоянном контакте с аналитиками, программистами, и важным становится уметь договариваться, сочетая интересы разных сторон.
|
Отдел тестирования: здесь свои филологические требования |
Создавать собственные приложения для системы КОМПАС-3D пользователи могут с помощью механизма API (Application Programming Interface, интерфейс программирования приложений).
![]() |
Владимир Комяк |
Владимир Комяк, руководитель группы API и прикладных разработок: |
Руководитель группы API и прикладных разработок Владимир Комяк – один из старожилов Центра разработки, где трудится с 1992 года. "Сначала мы были небольшой, практически семейной компанией, сидели все в одной комнате", — вспоминает он начало 90-х. По мере роста компании и развития продукта была выделена специальная группа по разработке механизма API, спецификации и создания отчетов в системе КОМПАС. Сейчас здесь работает 5 человек. Многие из приходящих новых сотрудников сначала попадали сюда, а затем уходили в другие подразделения. Так что группа API заработала неофициальный статус школы разработки КОМПАС. "С одной стороны, конечно обидно, когда научишь человека, а он затем переходит в другой отдел, — делится Владимир, — но с другой, мы учим специалистов, которые потом приносят пользу компании".
Своеобразным "паспортом" CAD-системы, где описаны все ее свойства и возможности, является Справка или Help. У КОМПАС-3D, по отзывам пользователей, она настолько понятна, что позволяет начать работать сразу, буквально"с листа".
Группу технической документации на нашей встрече представляла ее руководитель Ирина Сидорова.
![]() |
Ирина Сидорова |
Ирина Сидорова, руководитель группы технической документации: |
Отдел технической документации пережил несколько преобразований. Сейчас Ирина хоть и является самым молодым сотрудником отдела, но именно ей доверено руководство ответственным процессом. В составе отдела работают четыре специалиста. Все женщины.
- Сотрудники отдела – писатели. Для этого требуется гуманитарное образование?
- Наоборот, техническое. Мы пробовали брать филологов, выпускников пединститута, но результат оказывался не очень подходящим. Все-таки нужен человек с техническим образованием и определенным опытом работы.
- Новые версии системы выходят каждый год. Насколько трудоемка работа по изменению документации?
- С выпуском каждой версии перерабатывается порядка 30-40% текста. Добавляются описания новых функций, часть глав обновляется с учетом появившихся изменений. Основным источником для нас являются документы, предоставляемые аналитиками.
- Документацию пишут 4 разных человека. Можно ли отличить, кому принадлежит та или иная часть?
Ответы Ирины и Игоря оказались ... отличными от друг друга.
Игорь Волокитин:
- Нет, настолько сработанная команда, что отличия между главами незаметны.
Ирина Сидорова:
- Да, в принципе можно уже в готовом тексте по характеру написания отличить, какая часть кем была написана. Но перед сотрудниками стоит задача не "проявить свое я", написав оригинальный, выделяющийся текст. А понятным языком, в соответствии с принятым стилем, структурой изложить возможности и функциональные особенности системы.
Исторически сложилось так, что центры разработки АСКОН располагаются в разных городах. Помимо Коломны это Санкт-Петербург, Нижний Новгород, Курган, Минск, Гродно.
- Что же отличает Коломенский Центр разработки от других ?
Игорь Волокитин:
- Здесь начинали основатели компании, это "сердце" компании АСКОН. Александр Голиков после ухода из КБМ уехал в Питер, где был открыт головной офис компании. А Татьяна Янкина осталась здесь. К нам приезжают на обучение разработчики из других городов, например, к тестировщикам. У нас хороший и дружный коллектив, и встречаемся мы не только на работе.
Елена Абашева:
- По сравнению с Москвой сразу замечаешь отсутствие суеты в Коломне. Тишина и сочетание функциональности, уюта и дружелюбной атмосферы - отличительные черты Центра разработки.
Сосредоточенность, чувство ответственности по отношению к выполняемой работе и интерес к ней характерны для всех, с кем нам удалось встретиться.
Каждому собеседнику среди прочих я задавала вопрос: "Что побуждает вас каждый день ходить на работу?". Наиболее лаконично сформулировала ответ, даваемый в той или иной форме всеми собеседниками, Елена Куренкова: "Понимаете, я никогда не думала, что в одном месте могут собраться столько умных и интересных людей. Здесь мы делаем общее дело, результаты которого востребованы сразу".
Всем гостям Центра на прощание вручаются памятная медаль с горсткой коломенской земли и коломенская пастила ручной работы, изготовленная по оригинальным старинным рецептам.
|
Коломенская медаль |
К сожалению, невозможно полностью через текст отразить доброжелательную атмосферу нашего визита, и юмор сотрудников по отношению к себе и коллегам. Надеемся, частично передать обстановку встреч помогут вам фотографии, сделанные Львом Теверовским.
Во второй части репортажа мы расскажем о новой команде разработки САПР технологических процессов ВЕРТИКАЛЬ и познакомимся с главным инженером комплекса АСКОН.
Выражаем благодарность за помощь в подготовке материала Ольге Калягиной и Льву Теверовскому, за теплую встречу и ответы на вопросы Игорю Волокитину и всем нашим собеседникам.
Елена Абашева (Портал машиностроения)