ЛИЦОМ К ЛИЦУ

Руководители Borland принимают точку зрения разработчиков

Дейл Фуллер и Блейк Стоун

Тафт Дэррил

Дейл Фуллер пришел в Borland в 1999 г. на должность исполнительного директора. Здесь он очень быстро нашел общий язык с главным инженером фирмы Блейком Стоуном, вместе с которым сразу принялся за выработку стратегии обновления бизнеса. Недавно старший корреспондент eWeek Дэррил Тафт встретился с этими двумя специалистами в офисе Фуллера, находящемся в калифорнийском городе Купертино, и взял у них интервью.

eWeek: Чего ради Borland принялась за управление жизненным циклом приложений?

Блейк Стоун: Подразделение IBM Rational тратит массу времени на то, чтобы обозначить себя на этом рынке, хотя создателями данного направления их не назовешь. Я имею в виду процесс создания программного обеспечения и его сопровождения. С практической точки зрения вопрос заключается в том, кто должен помочь вам в решении этих проблем. Borland не стремилась сюда в прошлом, так как специализировалась лишь на одном из сегментов данного рынка. Да и теперь мы начали заниматься всеми аспектами вовсе не для того, чтобы захватить рынок. Мы просто почувствовали, что пришла пора. Со временем Borland сможет предложить вам многое. Но мы не собираемся разыгрывать масштабные маркетинговые сцены, не хотим продвигаться на этот рынок с помощью средств массовой информации или аналитиков. Мы просто предложим здесь свою продукцию - пусть она определит наше положение.

Дейл Фуллер: "Нужно идти к людям и

открывать перед ними новые пути"

Дейл Фуллер: Я всегда смотрю на результаты. Тот, кто вышел на рынок первым, может декларировать все что угодно, ведь здесь пока ничего не определено. Вот и Rational, будучи единственным игроком на этом поле, придумало термин "управление жизненным циклом приложений". Только никто на это пока еще не клюнул, поскольку они стремятся свести все воедино, создав своего рода модель реального мира. А ведь потом им придется еще вынести плоды труда на суд пользователей и сделать свой аспект моделирования священной коровой RUP (Rational Unified Process - унифицированный процесс Rational).

Мы же избрали другой подход. Вместо того чтобы рассматривать проблему с философских высот архитектурного подхода, мы взглянули на нее с сугубо прагматической точки зрения, глазами разработчиков.

eWeek: В чем принципиальное различие между этими подходами?

Д. Ф.: Реальность такова, что нужно идти к людям и открывать перед ними новые пути. Rational настолько замкнулось на архитектурном аспекте и моделировании, что напрочь позабыло о тех, для кого все и делается, - о разработчиках. И не удивительно, ведь никогда раньше IBM с этими ребятами не сотрудничала. И в этом наша сила. У нас тоже было время, когда моделирование и архитектура оказались позабытыми. Однако пару лет назад наши клиенты-разработчики начали говорить, что неплохо было бы моделировать разрабатываемые коды, и не ради самого моделирования и создания программ. Разработчики хотели сначала написать свой код, а потом уже провести его моделирование, чтобы проверить на соответствие архитектуре. Только тогда они могли смело подписывать свою работу и представлять ее на суд пользователей. Учитывая это, мы начали с визуализации кодов, которая и стала нашим дебютом здесь. Затем мы просто связали все свои наработки вместе. В результате я могу приступать к созданию и разработке моделей, которые выдают готовые коды.

eWeek: Какие у вас отношения с Microsoft? Как они развиваются?

Д. Ф.: Очень хорошие. С тех самых пор, как я пришел в Borland пять лет назад. Честно говоря, отношения между нашими компаниями были тогда весьма напряженными. Microsoft и Borland попросту воевали друг с другом. Я же сказал: "Все, войну прекращаем. Мы проиграли".

Да, в той войне мы потерпели поражение. Что толку пытаться переиграть прошедшие битвы или жаловаться на чью-то монополию? Это уже ничего не дает. Нужно приспосабливаться к жизни. В результате на сегодняшний день у нас сложились с Microsoft очень тесные отношения. Мы поддерживаем .Net. Уже выпущена Delphi для этой платформы, разрабатываются продукты на базе С#Builder и С++. Наши Java-разработки поддерживают все платформы Microsoft и .Net. Мы создали продукт под названием Janeva, который интегрирован с комплектом Visual Studio до такой степени, что приложения Microsoft воспринимают его в качестве еще одного элемента среды Windows и используют для связи с приложениями J2EE (Java 2 Platform, Enterprise Edition - платформа Java 2, корпоративная версия). Благодаря этому обеспечивается полная прозрачность исполнения программ.

eWeek: Пригодился ли вам опыт прошлой работы с клиентами, когда вы решили продвигать новую стратегию?

Д. Ф.: Всего через три месяца работы в Borland я поехал в Филадельфию на конференцию BorCon и услышал претензии. Мне пришлось вернуться назад и проанализировать, что сделало для Borland прежнее руководство. Подготовленное раньше выступление я выбросил в корзину, так как понял, что же мешает нам работать. Мне стало ясно, что наша фирма больше не может поворачиваться спиной к сообществу верных носителей ее идей. Именно таким было мое первое выступление, когда я вышел тем вечером на трибуну, а начал я его словом "простите!". Эти парни сердцем и душой с Borland, и это - главное для нас.