Пресс-релиз Borland от 8 февраля этого года вызвал фурор в среде
разработчиков программного обеспечения, несмотря на то, что еще в сентябре
прошлого года руководители корпорации заявляли о намерении сконцентрировать
основное внимание на стратегии поддержки жизненного цикла приложений. Напомню,
что речь идет о том, что планируется продажа IDE бизнеса и ищется покупатель на
всю линейку средств разработки приложений. На сегодняшний день лидером линии IDE
продуктов Borland, безусловно, является Borland Developer Studio (BDS),
включающая в себя Delphi for Win32, Delphi for .Net, C# Builder, C++ Builder и
множество дополнительных (в том числе и ALM) инструментов. Еще одним мощным
продуктом является JBuilder. СУБД представлены системой InterBase.
Отторгая от себя такие продукты как JBuilder, Delphi, C++Builder, C#Builder и
InterBase, Borland тем самым окончательно расставляет приоритеты своей
дальнейшей деятельности. Без преувеличения можно сказать, что это означает конец
эпохи. История продуктов с префиксами Turbo, Inprice и Borland насчитывает более
двадцати лет. И действительно, на рынке средств разработки они занимали одно из
самых значимых мест. Конечно, за это время были взлеты и падения, были удачные и
не очень продукты. но отныне тысячи разработчиков больше не увидят привычного
для себя логотипа на сплэш-скринах новых средств разработки приложений.
Конечно же, узнав об этом решении тысячи программистов во всем мире были
шокированы. Ведь данное событие потенциально может обернуться для них
перспективой перехода на продукты других производителей, что само по себе
требует значительных затрат времени и средств. Кроме того, для многих софтверных
компаний и программистов-одиночек основным источником дохода является
распространение компонентов для продуктов компании Borland. Достаточно просто
зайти на сайт
http://www.torry.net, что бы реально оценить их количество. В Интернете же
сразу начали появляться комментарии и прогнозы относительно дальнейшей судьбы
продуктов Borland, относительно того, какая компания (ей дали условное название
«DevCo») приобретет их и каковы будут ее первые шаги. Как ни странно, мнения
большинства разработчиков и специалистов в области распространения программных
продуктов было умеренно оптимистичным. Давайте подытожим эти высказывания и
разберемся в том, чего же нам ожидать в сложившейся ситуации. Дабы избежать
путаницы скажу, что большинство авторов, в том числе и представителей IDE
команды Borland, в своих статьях говорили о Delphi. Я думаю, что здесь нужно
понимать BDS, хотя в принципе, все их посылки справедливы и для остальных
продуктов.
Прежде всего, попробуем понять, чем было вызвано такое решение? Официальную
версию озвучил Тод Нильсен, президент компании, сказал дословно следующее:
«Разработчики по прежнему будут играть важную роль в жизненном цикле приложения,
но ALM и IDE рынки – очень разные, они требуют индивидуальных бизнес моделей,
разных рабочих и рыночных структур и разной фокусировки команд исследований и
разработки. Оба рынка очень важны, но Borland больше не может поддерживать оба
ресурса и уделять им должное внимание. Поэтому Borland сделал выбор в пользу
того, чтобы полностью сфокусироваться на своем ALM бизнесе, действуя в интересах
сообщества разработчиков. Наша цель создать стабильный бизнес, сфокусированный
на повышении производительности каждого разработчика». Здесь важно понимать, что
Borland подыскивает покупателя не для отдельных продуктов, а именно для IDE
бизнеса. Иными словами, планируется выделения всего IDE подразделения, вместе с
командой разработчиков и существующими наработками, в отдельную компанию,
которая и выставляется на продажу. Теоретически выбор Borland понятен. По
прогнозам рынок ALM в 2009 возрастет до $3.3 миллиардов, при этом ежегодный
оборот будет возрастать на 9.2%. Действительно, продажа IDE средств уже сейчас
приносит компании всего лишь 17% от общей прибыли. Однако в чем причины такого
низкого процентного отношения? Мне кажется, что это связано отнюдь не только с
повышением спроса на ALM –продукты.
Реально кризис в IDE подразделении наметился давно. Сначала в Microsoft ушел
Андерс Хейлсберг, отец Delphi и до определенного времени главный ее разработчик.
Его сменил Данни Торп, который после выхода BDS 2006 ушел в Google. В данном
контексте можно вспомнить о том, что далеко не все средства разработки Borland
были одинаково удачны. Так, не смотря на то, что последней, десятой, версией
Delphi является BDS 2006, большинство разработчиков (по крайней мере,
русскоязычных)
пользуется Delphi 7. Именно она считается наиболее стабильной и удобной.
Более поздние версии этого продукта больше ориентированы на .Net и не снискали
«всенародной любви» в полной мере. Фактически здесь Borland проиграл на чужом
поле. А интеграция в BDS таких продуктов как С# Builder и С++ Builder, на мой
взгляд, вообще не оправдана. Не принесло ожидаемых результатов и включение в
состав BDS ALM и MDA инструментов. Тем не менее, причина не только и не столько
в том, что BDS 2006 – неудачный продукт. Напротив, продукт очень интересный и
весьма перспективный. Более того, Borland не впервые попадает в подобную
ситуацию. Можно вспомнить, как в конце 90-х фирма несла миллиардные убытки,
однако сумела выйти из глубокого кризиса. Но сейчас, ситуация несколько иная.
Компания имеет направление, приносящее ей весомый доход, на фоне которого IDE
бизнес выглядит просто обузой. По крайней мере, складывается именно такое
впечатление.
По мнению многих экспертов, спад IDE бизнеса вызван, мягко говоря, не совсем
оправданной организационной и маркетинговой политикой. То есть, ALM направление
развивалось в ущерб IDE. И если «новая компания» сумеет учесть и устранить
ошибки своих предшественников, и радикально переориентировать стратегию развития
продуктов, то она может надеяться на успех. Очевидно, что в данном контексте
следует понимать не только политику продаж и сопровождения IDE средств, но и
развитие их функциональности. Так, что же было не так в политике Borland и какие
конкретные шаги должна предпринять новая компания для достижения позитивного
результата? По мнению Марко Канту, одного из активистов Delphi сообщества,
автора серии книг Mastering Delphi, сейчас завершается эра классического Delphi
и величайшая технология и величайшее сообщество разработчиков готовы войти в
новую эру. Но для того, что бы мечты осуществились необходимо следующее:
- поддержка большего числа платформ, как аппаратных, так и программных
(как не вспомнить, что из прошлого кризиса Borland вышел именно благодаря
Kylix?); - большая ориентация на Web;
- большая открытость;
- большая коммуникабельность;
- большая интегрированность с другими программными продуктами;
- расширение альтернатив в вариантах комплектации и большая гибкость в
ценовой политике; - расширение рынков сбыта.
В принципе, это касается не только Delphi, но и других продуктов,
выставленных на продажу.
Дэвид Интерсимон (он сейчас фактически возглавляет IDE подразделение в
Borland, более известен как David I) связывает с этим событием светлые надежды,
рассчитывая на то, что новый владелец вдохнет новую жизнь средства разработки от
Borland. Его мнение сводится к тому, что новая компания должна ориентироваться,
прежде всего, на разработчиков. И именно от этого необходимо отталкиваться в
выборе стратегии и маркетинговой политики. В независимости от того, как в
дальнейшем будет развиваться линия Borland IDE, этим продуктам придется вновь
утверждаться на рынке. И с этой точки зрения важно понять, кто же является
основными конкурентами DevCo. Наиболее объективным показателем здесь, как я
думаю, является статистика востребованности разработчиков, а точнее средств
разработки, на рынке труда. В последнее время, конечно, наибольшим спросом
пользуются Web –разработчики, работающие на PHP, Java, Perl, ASP и т.д. В этой
сфере конкуренция весьма острая и, пожалуй, ярко выраженных лидеров здесь нет.
Web- инструменты, входящие в состав BDS – весьма мощные, но они рассчитаны на
создание крупных корпоративных систем. В этом их достоинство, в этом и их
недостаток.
Если говорить о рынке средств разработки корпоративных систем, то явное
лидерство принадлежит продуктам MicroSoft, но BDS и JBuilder на текущий момент
был наиболее сильным конкурентом. И здесь у DevCo есть все шансы укрепить и
развить свои позиции. Но не стоит забывать о разработках Oracle и активно
набирающем обороты Eclipse (разработка IBM). Кстати, в последнее время очень
популярным стало мнение, что именно Open Source продукты и в частности Eclipse
серьезно
подорвал бизнес Borland в области IDE. И как здесь не вспомнить слова
того же Марко Канту (временами я просто восхищаюсь его слогом !!!): «Visual
Studio и Eclipse – прекрасные средства разработки для тех, кто использует Visual
Studio и Eclipse». Таким образом, можно предположить, что разработчики, ранее
работавшие с продуктами Borland, с большой степенью вероятности продолжат
использовать эти продукты. Привлечение же новых пользователей проще всего
осуществить за счет программистов, не определившихся в выборе средств
разработки.
Для custom/in-house development продукты Borland подходят как нельзя лучше.
Но ценовая и маркетинговая политика последних лет, очевидно, резко снизила спрос
в этом секторе. И именно здесь DevCo может и должна укрепить свои позиции. За
счет чего? Именно за счет того, о чем говорит Марко Канту (см. выше).
Не стоит забывать и о СУБД. Тут, на мой взгляд, более острая конкуренция.
InterBase можно расценивать как серьезную СУБД только в контексте «родных»
средств разработки. Впрочем, все равно она не сможет конкурировать с такими
гигантами как Oracle или MS SQL. Но в качестве СУБД для проектов среднего
масштаба IB вполне приемлем. С другой стороны то, что в комплекте с мощным
средством разработки прилагается и СУБД является, на мой взгляд, удачным
решением. Особенно в том случае, если конечному пользователю не придется много
платить за ее использование.
Весьма важным моментом для разработчиков является ценовая политика. Это
особенно актуально для разработчиков из России, стран СНГ и Балтии, а именно так
позиционируется региональное представительство Borland (лично мне кажется, что
это более политкорректное обозначение xUSSR). Не секрет, что стоимость BDS выше
стоимости продуктов конкурентов. Хотя туда входит более обширный набор
дополнительных инструментов. И если крупная софтверная корпорация может
позволить себе приобрести BDS, то для индивидуального приобретения цена слишком
высока., даже если речь идет о минимальной конфигурации. Правда Borland в
отличии от Microsoft не предпринимает слишком жестких мер по борьбе с
пиратством, тем не менее уже сейчас отечественный разработчик может
почувствовать все преимущества использования лицензионного ПО.
К слову, в Интернете даже появился проект по сбору средств на приобретение
Delphi с целью сделать его Open Source продуктом. Поразило то, что относительно
серьезные взносы были сделаны из Украины. Действительно, успех продуктов
новой компании будет во многом зависеть от того, насколько доступными будут ее
продукты и насколько оправданным будет их приобретение. Есть несколько возможных
решений. Это может быть общее снижение стоимости продукта, а может быть
варьирование его цены, в зависимости от типа лицензии.
Мне видится проблемным еще один момент. За последние несколько лет, благодаря
политике Borland, ALM разработки весьма тесно интегрировались с IDE
разработками. Теперь, вероятнее всего, возникнет необходимость либо инициировать
обратный процесс, либо искать компромиссный вариант.
Ну и, конечно, традиционные недостатки. Прежде всего, убогость документации,
которая отчасти компенсируется созданием мощного сообщество адептов Borland.
Если DevCo сумеет решить эту проблему и в поисках решений мелких технических
вопросов программисту не придется ежеминутно запускать Google, то это будет
очень весомым шагом к успеху.
Ажиотаж по поводу продажи линии IDE продуктов не утихает вот уже почти два
месяца. Как же обстоят дела сейчас? Имя новой компании до сих пор не известно,
но все чаще высказывается мнение о том, что это не будет какая-то крупная
известная компания уровня Sun или IBM. Более того, есть мнение, что истинные
владельцы DevCo останутся в тени. Кстати, по неподтвержденным данным около 5%
уставного капитала Borland принадлежит Microsoft. В заключение скажу, что все
мои прогнозы и умозаключения – всего лишь мои прогнозы и умозаключения,
сформированные в результате изучения англоязычных блогов и личных наблюдений. С
полной уверенностью сейчас можно сказать только то, что новой компании для
достижения успеха, предстоит огромная работа.
Но вне зависимости от того, как обернутся дальнейшие события, хочется верить
в то, что золотая эра средств разработки Borland и команды, работающей над ними,
еще впереди. И я повторю слова David’a I: “Go Borland! Go Delphi! Go New Company!”.