Microsoft Dynamics на пути к созданию единой платформыИсточник: PCWeek/RE, №12/2006 Андрей Колесов
Появление несколько лет назад в корпорации Microsoft нового направления деловых приложений (Microsoft Business Solutions) дало большую пищу для размышлений и дискуссий в среде всех участников ERP-рынка - поставщиков, партнеров, заказчиков, аналитиков, журналистов. Что стоит за этим решением лидера платформенного ПО двинуться в сторону весьма специфической области управленческого софта? Какую тактику изберет Microsoft? Как все это будет реализовано в технологическом плане? Мнения высказывались разные (см., например, PC Week/RE, № 14/2003, с. 48), но в целом все сходились во мнении, что появление такого игрока, как Microsoft, должно серьезно повлиять на расстановку сил в ERP-сегменте и корпорация имеет все шансы стать одним из его лидеров. Однако время шло, но никаких прорывов в этой сфере со стороны Microsoft не наблюдалось. Объявленные еще три года назад планы создания новой единой ERP-платформы остались нереализованными (или отодвинутыми?), а за сменой осенью 2005 г. названий MBS на Microsoft Dynamics четко просматривалась новая ERP-стратегия сугубо эволюционного характера. Не очень понятно выглядела и деятельность MBS в России, где за мощным всплеском маркетинговой активности 2002-2003 гг. наступил заметный спад, в результате которого корпорация снизила долю своего присутствия на местном рынке делового ПО (см. PC Week/RE, № 37/2005, с. 1).
Так как же будет развиваться направление MS Dynamics? Ответ на этот вопрос нужно искать в анализе общемировой стратегии корпорации. Сделать это в какой-то мере мне удалось, приняв участие в 10-й конференции Convergence 2006 - крупнейшем ежегодном MBS-форуме Microsoft, проходившем на этот раз в конце марта в Далласе (США)*. История вопроса Как известно, направление MBS появилось в составе Microsoft четыре-пять лет назад в результате приобретения ею ряда поставщиков с их ERP-продуктами (Great Plains, Solomon, Axapta и Navision) и с тех пор пополнилось также некоторыми более мелкими покупками и собственными оригинальными разработками корпорации, в частности Microsoft CRM, Enterprise Reporting, Retail Management System, Small Business Financials. Все эти решения были нацелены на сегмент среднего бизнеса, поэтому сразу встали вопросы, как будут уживаться на рынке четыре конкурирующие между собой ERP-системы и как они будут объединяться в будущем. Ответ на первый из них выглядел довольно просто: Great Plains и Solomon были представлены в основном в Америке, Axapta и Navision - в Европе (в том числе и в России). Внутри же этих пар водораздел должен был пройти по уровню клиентов: Great Plains и Axapta - для верхнего, а Solomon и Navision - нижнего уровней средних предприятий. Что же касается будущего развития, то еще в начале 2003-го Microsoft, гарантируя поддержку и развитие унаследованных решений до 2013 г., как о магистральном пути заговорила о создании нового поколения бизнес-платформы (проект Green) на основе архитектуры .NET, называя при этом 2005-2006 гг. в качестве сроков появления первых вариантов решений на ее базе (см. PC Week/RE, № 43/2003, с. 56). Тогда же, в октябре 2003-го, на конференции PDC'2003 корпорация представила действующий прототип этой технологической платформы под названием Microsoft Business Framework (MBF) и пообещала выпустить ее окончательный вариант одновременно с SQL Server 2005 и Visual Studio 2005, с которыми вся эта бизнес-система должна быть глубоко интегрирована. А за пару месяцев до этого Microsoft открыла партнерскую программу MBF Technology Adoption Program, в рамках которой полтора десятка ведущих разработчиков ERP-решений получили возможность не только изучения новой платформы, но и создания собственных продуктов на ее основе. Все эти планы вызвали в тот момент вполне очевидную настороженную реакцию заказчиков, ведь им надо было решать - работать с текущими версиями MBS или ждать следующего поколения продуктов. Также было непонятно, будет ли Microsoft создавать прикладные решения сама или отдаст это на откуп независимым разработчикам, ограничившись лишь выпуском технологической платформы. Руководство корпорации довольно долго не могло принять решение по этому вопросу, что, впрочем, вполне объяснимо - ведь создание и продвижение собственных продуктов делового назначения не очень хорошо вписывалось в традиционную бизнес-модель компании. Однако такая неопределенность ставила в двусмысленное положение многих ERP-поставщиков, работавших на среднем рынке (например, Scala и Epicor), которые ориентировались на применение базовых технологий Microsoft: им нужно было принять решение -- идти в фарватере MBF-стратегии или создавать собственные продукты, проще говоря - оставаться партнерами корпорации или превращаться в ее конкурентов. Все это, конечно, совсем не способствовало развития бизнеса MBS, тем более что одновременно приходилось проводить объединение ранее конкурировавших партнерских сетей (по разным продуктам, в частности Axapta и Navision) и их интеграцию в общую структуру корпорации. Ситуация же с планами стала еще менее понятна в 2004 г., когда упоминания о Green и MBF вообще исчезли из новостей Microsoft… Дела несколько прояснились в августе 2005-го после объявления Microsoft о смене бренда MBS на Dymanics и о новой концепции эволюционного развития этого семейства ПО на основе поэтапной интеграции со своим базовым ПО (SQL Server, SharePoint Server, Office), унификации пользовательского интерфейса и набора API. А через пару недель эти технологические планы были подкреплены организационными мерами - в рамках корпорации было сформировано подразделение Microsoft Business Division, в которое вошли направления Information Worker (настольные приложения) и Microsoft Business Solutions (MBS). Вот на фоне такой предыстории стартовала Convergence 2006, которая должна была прояснить детали реализации планов в области делового софта Microsoft. Замечания общего характера Как это водится в современной ИТ-индустрии, об обещаниях двух-трехлетней давности никто на конференции не вспоминал. Конечно, сейчас о причинах коррекции курса можно только догадываться, но в целом ситуация представляется довольно понятной: проблема интеграции нового направления в структуру корпорации оказалась сложнее, чем это представлялось сначала. И тут нужно сделать одно важное замечание. Когда наблюдаешь за развитием мирового ИТ-рынка из России, порой складывается не очень верное впечатление о его текущем состоянии и тенденциях развития. Дело в том, что в нашей стране по ряду причин присутствует лишь относительно небольшая часть международного ИТ-сообщества в виде довольно узкой группы его ведущих участников. Следствием этого является несколько преувеличенное представление об их роли в жизни отрасли. Конечно, Microsoft является одним из безусловных ИТ-лидеров, но давление конкуренции, которое испытывает корпорация в мире (особенно в США), существенно выше, чем видится нам из России. Компания имеет очень крепкие, практически монопольные позиции в области настольных ОС и офисных систем, но круг современных ИТ совсем не ограничивается этими сегментами, и попытки Microsoft продвинуться в новые для себя сферы наталкиваются на очень жесткое сопротивление со стороны участников рынка, в том числе молодых инновационных компаний. И в этой ситуации мощный плацдарм для наступления в новых направлениях (в виде Windows-Office) порой превращается в тормоз (или балласт), поскольку, например, бизнес-модели, отлично зарекомендовавшие себя для продвижения коробочного софта, начинают плохо работать применительно к интернет-продажам или к предоставлению ИТ-услуг. Так вот общее впечатление от Convergence 2006 заключается как раз в том, что руководство Microsoft довольно четко осознало, что борьба за ERP-рынок будет долгой и трудной. И делая ставку на интеграцию продуктов Dymanics со своими базовыми технологиями, корпорация будет заниматься продвижением своего делового софта с учетом специфики ERP-рынка. Этот мотив довольно хорошо просматривался в ключевых выступлениях Билла Гейтса и руководителей бизнес-направлений. Например, обратил на себя внимание тот факт, что в их речах начисто отсутствовали такие маркетинговые моменты, как информация о присутствии Microsoft в области ERP, о преимуществах их продуктов перед конкурирующими решениями. Создавалось впечатление, что акценты были сделаны в основном на вопросах внутренней реорганизации, повышения возможностей собственных продуктов, эффективности их внедрения и применения. Основные контуры стратегии продвижения Главным пунктом стратегии продвижения MS Dynamics является то, что Microsoft видит эти продукты неотъемлемой частью информационных систем предприятий и соответственно они будут развиваться в контексте общей политики корпорации, предусматривающей тесную интеграцию со всеми ее технологиями.
Что же касается чисто технологических аспектов, то здесь были выделены (это сделал Билл Гейтс) несколько основных направлений интеграции ERP-продуктов с базовыми технологиями. Реализация сервисно-ориентированной архитектуры на базе технологий XML и Web-сервисов. Тут основная роль отводится Visual Studio, .NET Framework, ASP.NET, а также будущему базовому компоненту Windows Vista/Longhorn - Windows Communication Foundation (WCF, кодовое название Indigo). Широкое использование средств бизнес-аналитики (Business Intelligence, BI). Здесь акцент делается на применение BI-функций MS SQL Server (см. PC Week/RE, № 10/2006, с. 37) и в первую очередь службы управления отчетами SQL Server Reporting Services. Поддержка групповой работы. Основой технологий тут будет SharePoint, на который лягут функции портала, управления документами, потоками работ, поиска информации, управления правами доступа и т. д. Кроме того, будет возрастать значение использования мобильных технологий, а также средств обмена мгновенными сообщениями. Интеграция с продуктами MS Office. Это должно решить две ключевые задачи. Первая - сделать доступным функционал ERP-решений широкому кругу нынешних пользователей Office через знакомый интерфейс или даже через сами офисные приложения (в первую очередь тут подразумевается Outlook). Вторая - использовать на клиентских рабочих местах различные функции продуктов Office (прежде всего - аналитические средства Excel). Именно на этом клиентском уровне должна быть реализована идея ролевой организации системы, что будет способствовать переходу в будущем к применению единой ERP-платформы. Повышение производительности труда разработчиков. Тут опять же главная роль отводится средствам Visual Studio. Интеграция двумя волнами… Основу семейства Dynamics сегодня составляют четыре унаследованных ERP-решения - GP (Great Plains) 9.0, SL (Solomon) 6.5, AX (Axapta) 3.0 и NAV (Navision) 4.0. Они будут двигаться в направлении создания единой ERP-платформы, но даже ориентировочных сроков ее появления никто не называл. Сама Microsoft займется созданием горизонтальных продуктов, а формирование вертикальных, отраслевых решений будет возложено в основном на ведущих партнеров (сейчас это делается в рамках программы Microsoft Industry Builder).
Особая роль отводится продукту Dynamics CRM 3.0, который сохранит свой автономный статус. Кроме того, будут развиваться более специализированные решения, некоторые из них, в частности FRx (Financial Reporting, финансовая отчетность), Forecaster (бюджетирование и планирование) и Retail Management System (управление розничной торговлей), были представлены на конференции, но пока они доступны практически только на рынке США, и сегодня в их названии даже не используется логотип Dynamics. Развитие и интеграция ERP-продуктов пройдут в два этапа (рис. 1). Стоит обратить внимание, что такая схема была представлена Microsoft еще осенью прошлого года, но тогда сроки второй волны были обозначены как 2008+, а сегодня - 2008-2009+. Судя по всему, на первом этапе речь пойдет в первую очередь о поэтапной интеграции бизнес-решений с базовым ПО (SQL Server, SharePoint Server, Office) и унификации пользовательского интерфейса и набора API. На втором будет выполняться перевод продуктов на новое технологическое ядро, в формировании которого должны сыграть большую роль технологические инновации Windows Vista/Longhorn, в частности ее компоненты Windows Communication Foundation и Windows Workflow Foundation. Что касается планов выпуска конкретных продуктов, то они таковы:
О сроках, даже ориентировочных, выхода единого ERP-продукта представители Microsoft принципиально отказывались говорить, намекая при этом, что возможно еще и появление третьей волны. Что же касается архитектуры и функционала будущего решения, то, очевидно, это будет определяться в виде сбора "лучших функций" (best of functionality) от уже существующих продуктов, что задает определенный уровень конкуренции между разными командами разработчиков. Правда, и сейчас не очень понятно, на какие сегменты заказчиков ориентирована эта будущая система: только на средний рынок или также на крупный и малый? Но можно ли второй вариант реализовать в рамках одного архитектурного решения? Вопросы остаются… Большое видится на расстоянии Хотя конференция Convergence имеет общекорпоративный (т. е. всемирный) статус, место ее проведения предопределяет тот факт, что 70--80% ее участников представляли США. Неудивительно поэтому, что секции, посвященные решениям GP и SL, пользовались большей популярностью. И тем не менее нужно сказать, что их европейские аналоги - AX и NAV - были также представлены очень хорошо (что весьма необычно, поскольку в США всегда доминируют местные продукты). Вот, например, статистика по числу докладов: GP -- 31, SL -- 15, AX - 25, NAV - 14, CRM - 15. На стендах партнеров выставки Expo (более 180 участников) эти продукты были представлены также примерно в равных пропорциях. О повышении значимости Старого Света свидетельствует и то, что нынешней осенью должна впервые пройти европейская конференция Convergence. Все это говорит о том, что AX и NAV имеют очень хорошие перспективы для расширения географии своего применения, а значит, и возможности функционального развития**. Так, отвечая на мой вопрос по этому поводу, менеджер по продуктам MBS Джефф Мак-Ки (Jeff McKee) отметил, что о продвижении AX на рынок США вряд ли будет идти речь (хотя некоторые партнеры продают здесь эту системы), а вот в отношении таких значительных рынков, как Китай, Индия и Бразилия, ставка делается как раз на AX (после того, как в ней появилась поддержка Unicode). Обращает на себя внимание и то, что инициатива Microsoft Industry Builder реализуется также в первую очередь на базе AX (осуществлением двух из тринадцати проектов занимается Columbus IT, ведущая активную работу и в России). Говоря о перспективах развития AX, Джефф Мак-Ки подчеркнул, что система будет и впредь поддерживать две СУБД - SQL Server и Oracle, но все же акцент будет делается на более полное использование возможностей средств Microsoft. Как известно, Axapta уже сейчас имеет довольно представительную встроенную функциональность (порталы, BI, CRM). Эти средства также получат определенное развитие, но большое внимание будет уделяться и интеграции с базовыми технологиями - SharePoint, SQL Server (BI) и MS CRM. Все это хорошо видно на примере новой версии AX 4.0, предварительный вариант которой был объявлен на Convergence 2006. Кстати, в нем реализована возможность создания модулей расширения AX в среде Visual Studio. А в будущей версии 5.0, как обещано, Visual Studio станет базовым инструментом для разработки AX-приложений.
Примерно в этих же направлениях движется и Dynamics NAV, которая сегодня имеет более 1 млн. лицензионных пользователей в 50 тыс. организаций. Более того, поскольку эта система не обладает такой расширенной функциональностью, как AX, то процесс ее интеграции с сопутствующими продуктами Microsoft будет идти даже несколько быстрее. Корпорация позиционирует NAV как оптимальное решение для средних компаний нижнего уровня и поэтому уделяет большое внимание снижению затрат на ее внедрение и сопровождение. На конференции была анонсирована методология быстрой реализации (Rapid Implementation Methodology, RIM) для Dynamics NAV. Помимо прочего она включает набор инструментов для упрощения установки и настройки системы, а также переноса данных в новые версии. В беседе с главным менеджером продуктового направления NAV Могенсом Елсбергом (Mogens Elsberg) я поинтересовался, почему этот продукт в России несколько отстает по расширению клиентской базы от AX? Это наша местная специфика или общемировая тенденция? По мнению представителя Microsoft, такое положение характерно именно для России и объясняется целым рядом причин. Одна из главных - сильная конкуренция со стороны местных поставщиков***, вторая - это специфическая структура заказчиков (в России целевая группа потенциальных клиентов NAV тяготеет к более дешевым и менее функциональным решениям), третья - это национальные особенности локализации (очень частая коррекция нормативно-законодательной базы). Хотя есть и некоторые ошибки в маркетинге со стороны европейского и российского отделения MBS, которые сейчас исправляются. Так или иначе, но Microsoft не собирается сдавать свои позиции по продвижению Navision в России, правда, нет у нее и намерений понижать планку для желающих стать ее клиентами, открывая дорогу в их ряды малым заказчикам. Нужно также сказать о MS Dynamics CRM, с которым у Microsoft связаны весьма амбициозные планы, в том числе и в России. По данным корпорации, этот продукт последние два года демонстрирует двукратное увеличение объемов продаж ежегодно. В настоящее время им пользуются 180 тыс. человек в 7000 предприятий самого разного масштаба - от малых до самых крупных. Напомним, что MS CRM стал первым деловым приложением, созданным полностью самой корпорацией, в котором она смогла сразу задействовать все свои технологические достижения (в частности, .NET). А его версия 3.0 стала первым решением, российская версия которого появилась одновременно с международной (см. PC Week/RE, № 47/2005, c. 10). Важным новшеством 3.0 стало еще и то, что Microsoft предлагает партнерам возможность лицензирования продукта для создания на его базе хост-решений, т. е. реализации сервисной модели обслуживания заказчиков через Интернет. В развитие этого направления на прошедшей конференции было представлено новое издание MS Dynamics CRM Professional Edition for Service Providers. При этом независимые поставщики ПО (ISV) могут, как и ранее, использовать MS CRM в качестве встроенного механизма в своих продуктах (как это сделала еще три года назад Scala). MS CRM 3.0 имеет теперь также специальную версию для малого бизнеса - Small Business Edition, спроектированную для работы под управлением Microsoft Windows Small Business Server и устанавливаемую на сервер буквально за десять кликов мышью. Для него имеются средства миграции пользователей с Business Contact Manager (инструмент в составе Microsoft Office Outlook 2003). Недавно также выпущена версия CRM Mobile, с которой можно работать, используя любые мобильные устройства, функционирующие под управлением Windows Mobile. Развитие этого продукта помимо расширения функциональности идет за счет взаимодействия в реальном времени с различными внешними приложениями через набор коннекторов (рис. 2). На Convergence 2006 было объявлено о выпуске коннектора для Dynamics PG, в течение ближайшего года должны появиться аналогичные модули для других ERP-продуктов Dynamics ERP, а также для систем других поставщиков (Siebel Systems, SAP и Oracle). Чем сердце успокоится Теперь, в конце статьи, можно наконец попытаться ответить на вопрос, обозначенный в ее начале: будет ли Microsoft разрабатывать и продвигать собственные ERP-продукты или ограничится формированием некоторой базовой платформы для их формирования независимыми поставщиками? Ответ, по-видимому, должен выглядеть сегодня так: корпорация решила пойти по первому пути, развивая при этом возможности для расширения и дополнения своих продуктов силами партнеров и независимых разработчиков ПО. Ну, а задачи интеграции будет выполнять базовая платформа Microsoft, которая скоро предстанет в варианте Windows Vista/Longhorn + Office 2007 + Visual Studio 2005 + SQL Server 2005. При этом Microsoft за последний год скорректировала и внутреннюю политику по интеграции MSB в общекорпоративную структуру. Первая такая форсированная попытка, по-видимому, оказалась не очень удачной (в 2003-2004 гг. реализация перспективного проекта Green была передана в команду Visual Studio, проводилось ускоренное объединение партнерских сетей, служб локализации и т. д.). Похоже, что Microsoft осознала, что специфика ERP-рынка требует более гибких подходов к выбору моделей бизнеса и внутренней организации работы. Так или иначе, но можно ожидать, что продвижение корпорации в сторону делового софта со временем будет только усиливаться. _______________________________________________________ *Первая Convergence прошла в 1997 г. под эгидой Great Plains, в ней приняли участие 164 человека. На Convergence 2006 присутствовало около 6500 специалистов, в том числе 2800 представителей заказчиков и 2200 - партнеров. Нынешней осенью конференция впервые будет проведена в Европе. **В этой связи позволю себе одно предположение. Судя по всему, поначалу, в 2001-2002 гг., Microsoft решила за основу своего будущего ERP-решения взять американский вариант - Great Plains, переведя его на платформу .NET. Однако потом оказалось, что было бы неплохо учесть также технологические и архитектурные инновации Axapta и Navision. Теперь очевидно, что лучшие варианты европейских продуктов займут достойное место в объединенном Dynamics. ***Мне удалось побеседовать с американскими менеджерами всех продуктов Dynamics, представленных в России, и все они, говоря о нашей стране, сразу отмечали, что компания "One-C" - это очень серьезный конкурент. |