InfoWorld, США

Компания совершенствует свои традиционные продукты, готовит решения, связанные с Ruby, одновременно работая над формированием и укреплением нового брэнда

Джим Дуглас: «В CodeGear у меня есть великолепная возможность создать со временем очень интересную фирму, которая действительно сможет эффективно использовать не только богатое наследие породившей ее компании, но и сложившееся сообщество разработчиков»Созданная в конце прошлого года компания CodeGear, в настоящее время — специализирующееся на разработке подразделение Borland Software, в скором времени станет самостоятельной. В начале апреля генеральным директором CodeGear был назначен Джим Дуглас. Прежде Дуглас занимал пост генерального директора компании ReShape, специализирующейся на автоматизации проектирования электронных устройств. Он также работал в компании Tality, отделившейся от Cadence Design Systems. Дуглас ответил на вопросы старшего редактора еженедельника InfoWorld Пола Крила.

Каковы ваши цели на посту генерального директора CodeGear?

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

CodeGear отделилась от Borland. Была предпринята попытка продать это подразделение, но покупателей не нашлось. Не наложило ли это на компании негативный отпечаток? Как вы оправились от такого рода удара по имиджу?

Я принял решение прийти в компанию, прекрасно представляя себе, что происходит. Они, конечно, прошли через всю эту процедуру. Им предлагали деньги. Но сделка не состоялась. Все это известно. С высоты своего положения могу сказать, что была проделана огромная работа по разделению компании, было сделано все необходимое для того, чтобы CodeGear могла добиться успеха в долгосрочной перспективе. Для Borland и CodeGear имеет прямой смысл существовать отдельно. Если проанализировать работу Borland, то этот бизнес можно назвать специализированным. Бизнес по управлению жизненным циклом приложений по своей природе схож с консалтингом. Что же касается CodeGear, то ее бизнес я бы назвал более универсальным и массовым. Большая часть продуктов распространяется через каналы продаж. Объем затрат значительно меньше. С операционной точки зрения работа компаний резко отличается во множестве аспектов. Из этого я делаю вывод, что в ближайшее время можно сосредоточиться на построении операций, учитывая данный тип бизнеса. Такой путь приведет компанию к успеху на длительную перспективу. Сейчас для раздела компаний самое время. Пока мы полностью принадлежим Borland; задача состоит в том, чтобы стать совершенно независимой компанией.

Какие, по-вашему, у компании есть возможности, связанные с управляемым кодом, и не могли бы вы дать свое определение этой категории инструментов?

С точки зрения языка в категорию управляемого кода попадают, в частности, Java, ASP.Net, C# и Visual Basic. К области динамического программирования мы относим такие инструменты, как Ruby on Rails и PHP. Четко разделяя эти две категории, в области управляемого кода мы можем использовать динамику мира Java. Хорошей аналогией можно считать дерегулирование в телекоммуникационной отрасли, когда открылись возможности для появления новых игроков, было предложено множество новых технологий, а ситуация на рынке стала более сложной и не столь однозначной. На мой взгляд, сейчас то же самое происходит и в мире Java. Замечательно, что появляется масса новых прекрасных технологий, например, множество новых Java-платформ.

Плохо то, что разработчикам становится все сложнее. Но одновременно у нас появляется возможность создавать решения, которые позволят им не только действительно эффективно использовать новые технологии, но и делать это рационально. Я считаю это одним из основных направлений нашей работы.

Кроме того, в области динамического кода у нас есть важные ориентиры, такие как Ruby, и в первую очередь Ruby on Rails. Многие специалисты начинают проявлять значительный интерес к данному инструментарию, который реально позволит бороться со сложностью. Мы рассматриваем Ruby on Rails как новую важную и перспективную среду разработки приложений корпоративного уровня.

Что вы можете сказать о рынке IDE (Integrated Development Environment — «интегрированная среда разработки»), где Borland играла довольно заметную роль? Вы не считаете, что сейчас подобные среды стали настолько обыденными, что рынка IDE на самом деле больше не существует?

Все радикально изменилось. Если вспомнить, каким рынок IDE был десять лет назад, когда каждой сделке предшествовали серьезные переговоры, обсуждался выбор драйверов, отладчиков и редакторов, и когда они постепенно превращались в массовый продукт. Разве можно сказать, что этот рынок умер? На самом деле рынок развивался, и Borland развивалась вместе с ним. То же самое происходит и сейчас. Я думаю, если учесть все, что происходит вокруг, в частности появление инструментов из разряда Open Source и вся эта неразбериха, сопровождающая Java, то у нас есть прекрасная возможность помочь разработчикам максимально эффективно использовать технологии. В этом направлении мы и намерены двигаться. Мы по-прежнему будем продавать многофункциональные интегрированные среды разработки в качестве базовой системы. Но главное заключается в том, что через нее мы предлагаем людям инкрементальные технологии и решения. И это, с нашей точки зрения, очень перспективное направление.

Не могли бы вы сказать несколько слов относительно свободно распространяемых инструментов, которые CodeGear намерена предложить в ближайшем будущем?

Мы действительно много делаем в области Open Source. К пример, наш продукт JBuilder не просто создан на основе Eclipse — мы разработали полностью свободно распространяемую среду разработки. Мне бы хотелось отметить одну важную вещь. Существовало множество пробелов в механизме комплектования среды разработки, и это стало стимулом к созданию совершенно новых инструментов проектирования, которые представлены в JBuilder. Когда сегодня мы предлагаем JBuilder на базе Eclipse, мы предлагаем с ним не только Eclipse, но и код нескольких свободно распространяемых приложений, таких как средства контроля исходного кода, инструментарий контроля ошибок и т. д. Мы сотрудничаем с сообществом Open Source, стремясь создать вокруг JBuilder богатую экосистему свободно распространяемых решений. Так что в перспективе мы намерены представить множество решений в этой области.

Итак, как бы вы резюмировали свою стратегию?

Мы наступаем по двум фронтам. Во-первых, это разработка продуктов. У нас есть Delphi 2007, наше предложение JBuilder и предложение PHP. Мы готовим следующую версию JBuilder, новое решение C++ Builder и, как я уже говорил, вы увидите новые решения, связанные с Ruby. И во-вторых, поскольку мы создаем CodeGear, для нас очень важно формировать и укреплять брэнд. Нам предстоит наладить контакт со своими пользователями и заинтересовать новых, потенциальных клиентов с помощью проводимых семинаров. Только в первом квартале мы провели около 60 таких семинаров, и кульминацией этой серии стала состоявшаяся в апреле трехдневная виртуальная конференция CodeRage, в которой приняли участие 2,5 тыс. разработчиков со всего мира. За эти три дня выступило 50 человек; мы получили множество прекрасных отзывов о конференции.