Когда в 2005 году Денни Саббах стал генеральным менеджером подразделения IBM Rational, он запланировал провести в нем реформу. Сейчас, по его словам, такая реформа уже идет.
«Я думаю, что определенные результаты будут видны во второй половине 2008 года, — заметил он. — К 2009 году вы не узнаете Rational».
Ключевым проектом Rational является Jazz.
«Мы создаем интегрированную среду разработки 2010 года», — пояснил Саббах. Одним из первых продуктов в линейке Jazz стал Rational Team Concert, портал совместной разработки в режиме реального времени. В настоящее время этот продукт проходит бета-тестирование.
По словам Саббаха, проект Jazz символизирует смену целей в Rational. Когда-то компания сосредоточивалась на создании «лучших в своем классе» инструментальных средств разработки, на процессах и методологии. Jazz не противоречит этому, но в данной среде разработки формируется представление о жизненном цикле приложений как о целостной сущности.
«Задача Rational — стать производителем ERP для бизнес-процессов разработки программного обеспечения», — отметил Саббах.
В целом, как считает аналитик Джудит Гурвиц, именно с приходом Саббаха на должность руководителя Rational в компании началась реформа.
«Исторически сложилось так, что у них было много инструментов, которые далеко не всегда могли действительно хорошо работать друг с другом», — заявила она о компании, которую IBM купила в 2003 году.
Также в этом году IBM приобрела Watchfire, компанию, специализирующуюся на обеспечении безопасности Web-приложений. По словам Саббаха, IBM собирается использовать технологию Watchfire для того, чтобы позаботиться о безопасности продуктов на первых этапах процесса разработки программного обеспечения. «Единственный способ убедить разработчиков осваивать эти виды правил — интегрировать шаблоны проектирования в их инструментарий», — считает он.
Пока в Rational идет реформа, ее конкурент, корпорация Microsoft, развивает свою интегрированную платформу разработки Visual Studio.
Саббах подчеркнул, что IBM стремится к тому, чтобы Rational продолжала взаимодействовать с ее конкурентом, поскольку среды многих клиентов IBM содержат продукты разных производителей. Либо IBM, либо ее партнеры будут создавать подключаемые модули Jazz для стека Visual Studio.
Однако Саббаха не впечатлили планы Microsoft относительно разработки приложений после выпуска Visual Studio 2008. Проект, получивший название Oslo, предусматривает проектирование на базе моделей для создания композитных приложений и управления ими. Но, по мнению Саббаха, перспективы пока туманны.
«Мне трудно давать оценку анонсам Microsoft, поскольку все это пока только на бумаге, — заметил Саббах. — Я тоже могу написать документы о своем видении. Трудно оценивать вещи, которых реально не существует… Я могу только сказать, что продукты, которые мы делаем для Jazz, — это работающий код».
Саббах также скептически относится к последней тенденции: инструментарию и платформам, которые, как предполагается, дадут бизнес-пользователям возможность вести разработку в привычных для них терминах.
«Я не верю в подобные продукты, — заявил он. — Я никогда не встречал бизнес-пользователя, который мог бы работать с каким-либо профессиональным инструментарием разработки».
Бизнес-пользователи лучше работают с более привычными для себя средами, такими как электронные таблицы и текстовые процессоры.
Вместо создания таких решений IBM работает над тем, как лучше донести до кодировщиков потребности бизнеса.
«В общем, идея состоит в том, чтобы улучшить взаимодействие между разработчиками и бизнес-аналитиками, которые пытаются сформулировать и донести свои требования», — сказал он.