Рынок прикладного ПО и его сегментация
Структура мирового рынка приведена на рис. 5.1.
IDC[14] делит весь рынок ПО на три крупных сектора: рынок прикладного ПО, рынок средств разработки и развертывания приложений и рынок системного и инфраструктурного ПО.
Рисунок
Рис. 5.1 – Структура рынка ПО (источник: IDC)
Прикладное ПО – программное обеспечение для потребителей, коммерции, индустрии и технологического применения – предназначено для автоматизации специфических бизнес-процессов в определенных отраслях и для повышения производительности компаний, рабочих групп или индивидуальных пользователей.
Структура сегментов рынка прикладного ПО второго уровня приведена на рис. 5.2.
Рисунок 5.2 – Структура сегментов рынка прикладного ПО (источник: IDC)
Пользовательское ПО – программные продукты для образования, развлечений и повышения производительности индивидуального пользователя.
Приложения для коллективной работы – программы, позволяющие группам пользователей разделять информацию и процессы. К ним относятия интегрированные приложения для групповой работы; средства обмена сообщениями; автономные email-приложения (системы, предоставляющие платформу, включающую хранилище сообщений, агента передачи сообщений и протокол доступа, позволяющий организовать подключение к LAN, WAN или сети Интернет); средства обмена мгновенными сообщениями; объединенные средства обмена сообщениями (приложения, предоставляющие один почтовый ящик для e-mail, FAX и голосовых сообщений, к которым можно получить доступ с локального ПК или через сеть Интернет); приложения для групповой работы (набор web-инструментов, поддерживающих коллективную работу представителей одной или нескольких организаций, обеспечивают разделяемое рабочее пространство для управления и разделения файлов, размещение и координирование заданий, поддержку обмена информацией по проекту); приложения для организации конференц-связи (обеспечивают соединение в реальном времени для создания, обмена и просмотра информации двумя (или более) пользователями, для проведения заранее планируемых или спонтанных онлайновых конференций или совещаний); приложения для коллективной работы со специализированной расширенной функциональностью, например приложения для коллективной обработки изображений или для календарного планирования в группах.
Приложения для работы с контентом – позволяют создавать документы разных типов, организовывать, управлять и хранить цифровые данные в различных форматах; приложения для авторинга и опубликования (приложения для создания, редактирования и печати текстов, электронных таблиц, презентаций, изображений, работы с аудио- и видеофайлами, XML-документами и т.п.); средства поиска и обнаружения (приложения, которые обеспечивают сбор документов или других медиаресурсов в коллекцию с помощью поисковых роботов, средств доставки, форматирования и конвертирования документов и медиаресурсов; организацию и поддержку документов[15]; корпоративные порталы (приложения, унифицирующие доступ к информации и приложениям и представляющие результат в форме, полезной для бизнес-пользователей).
Приложения для управления ресурсами предприятия (ERM – Enterprise Resource Management) – позволяют автоматизировать и оптимизировать бизнес-процессы, связанные с обеспечением ресурсов, необходимых для достижения организационных и экономических целей компании (финансово-бухгалтерские, бухгалтерские ПО для управления казначейством, наличностью и рисками,приложения по управлению рисками, управлению персоналом, электронному рекрутингу (средства обработки резюме, оценки навыков соискателей, отсеивания и сортировки претендентов, выявления талантов внутри и за пределами организации), управлению поощрениями, оценке эффективности сотрудников, планированию рабочих смен и нагрузки[16],расчету заработной платы, управлению закупками, управлению заказами, средства управления стратегией и финансовой эффективностью, приложения по управлению проектами и портфелями проектов, управлению основными фондами предприятия).
Приложения для управления цепочками поставок (Supply Chain Management applications, SCM) – программы, предназначенные для автоматизации бизнес-процессов, которые обеспечивают доставку продукта или сервиса на рынок, включая различные организации, вовлеченные в данный процесс (поставщиков материалов, производителей товаров, 3PL- и 4PL-провайдеров, транспортные и складские организации). К ним относят: логистические приложения, приложения для планирования производства, управления запасами).
ПО для планирования производства (Production planning (PP) applications) – программы для автоматизации деятельности, связанной с объединенным прогнозированием и непрерывной оптимизацией процесса производства (приложения для управления операциями и производством, управления предоставлением услуг, управления производством, управления back-office-функциями).
Инженерные приложения (Engineering applications) – программы, которые автоматизируют бизнес-процессы и процессы управления данными, начиная с концептуального планирования и заканчивая производством изделия.
ПО для управления взаимодействием с клиентами (CRM-software) – обеспечивает улучшение обслуживания клиентов путем сохранения информации о них и истории взаимоотношений с ними, установления и улучшения бизнес-процедур на основе сохраненной информации и последующей оценки их эффективности. В основе лежат следующие принципы:
- наличие единого хранилища информации, откуда в любой момент доступны все сведения обо всех случаях взаимодействия с клиентами;
- синхронизованность управления множественными каналами взаимодействия (существуют организационные процедуры, которые регламентируют использование этой системы и информации в каждом подразделении компании);
- постоянный анализ собранной информации о клиентах и принятие соответствующих организационных решений, например, сегментация клиентов на основе их значимости для компании.
CRM-приложения автоматизируют фронт-офисные бизнес-процессы в организации независимо от профиля ее деятельности и направлены, прежде всего, на автоматизацию продаж, маркетинга, поддержки клиентов и контакт-центров, служат для управления жизненным циклом клиента, включая перевод потенциального клиента в заказчика и поддержку выстраивания продуктивных взаимоотношений с клиентом. Таблица 5.2 – Сегменты рынка CRM-систем
На сегодняшний день основными причинами внедрения интегрированной корпоративной системы на предприятии являются следующие (в порядке убывания упоминания пользователями систем):
- отсутствие реальной интеграции данных;
- недостаток функциональных возможностей существующей информационной системы;
- увеличение объема бизнес-операций;
- требования международной отчетности;
- необходимость аналитической обработки данных;
- несоответствие стандартам MRP/ERP;
- трудоемкая технология сопровождения собственной ИС.
Среди основных причин неудачных внедрений КИС выделяют:
- неготовность компании к изменениям;
- недостаточный уровень управленческих знаний у руководящих специалистов заказчика;
- отсутствие реальной потребности в системе со стороны заказчика;
- внедрением занимается только собственный ИТ-отдел;
- размытость целей и задач проекта, нечеткая формулировка потребностей заказчиком;
- отсутствие или слабая поддержка проекта руководством компании;
- сокращение бюджета в ходе внедрения.
На рынке информационных и телекоммуникационных технологий предлагается большой выбор платформ, продуктов и услуг по разработке и интеграции информационных систем. И организации сегодня вынуждены выбирать между преимуществами готовых коммерческих программных продуктов (COTS – Commercial off-the-shelf), заказными проектами и другими формами приобретения и использования ИС.
1. Готовые коммерческие продукты выгодны для организаций, которым необходимо внедрить систему управления корпоративной информацией быстро и с минимумом затрат. Предоставляемые ими функциональные возможности позволяют быстро развиваться бизнесу (без излишних временных затрат, расходов на настройку и дорогостоящие консультационные услуги сторонних фирм). Но большинство решений COTS не обеспечивают достаточной адаптации к требованиям рынка и меняющимся требованиям клиентов из-за ограниченных возможностей настройки и недостаточной технической поддержки, что отражается на работе и на соответствии бизнес-процессов стандартам и технологиям. Это может приводить к постоянному снижению производительности, недостатку контроля, некорректным решениям и оперативным ошибкам, к серьезному увеличению издержек за счет использования собственных ресурсов для расширения функциональности и реализации специфических потребностей. Многие из решений COTS не позволяют внедрить интранет и экстранет, либо не обеспечивают соответствующий уровень безопасности, что совершенно необходимо, когда информация предоставляется сторонним лицам.
В следующих случаях отказываются от приобретения готовых продуктов:
- для поставленных бизнес-задач не существует готового продукта;
- имеющийся готовый продукт не удовлетворяет всем требованиям и/или обладает богатым функционалом, и как следствие, слишком сложен и неудобен в использовании;
- лицензия на программное обеспечение и его внедрение слишком дороги;
- программное обеспечение требует дорогостоящих доработок и/или сопровождения.
2. Заказные разработки – программные продукты, разработанные в соответствии с требованиями заказчика, обеспечивающие полную поддержку бизнеса ценой ощутимых финансово-временных затрат, возможен срыв сроков внедрения, что приносит урон бизнесу, повышается риск несоответствия разрабатываемого продукта требованиям заказчика, особенно если они нечетко определены или непрофессионально исполняются. Из-за закрытости исходного кода заказные решения обладают низкими возможностями интеграции с разработками сторонних разработчиков.
3. Самостоятельные разработки – создание, внедрение и обслуживание приложений силами собственного ИТ-подразделения.
Часто возникает ситуация, когда предприятие идет по пути интеграции различных программных продуктов, и создания собственного ПО силами своих специалистов.
По пути интеграции предприятия идут по следующим причинам:
- комплексные системы не соответствуют бизнес-процессам на предприятии;
- новые системы требуют обновления парка компьютеров;
- сложность перехода от старой системы к новой.
4. Системы гибкой настройки, совмещающие доступную стоимость готовых решений с гибкостью заказных продуктов. Их отличает легкость настройки без участия технического специалиста за счет наличия механизмов автоматической адаптации на специфику объекта и инструментария для расширения функциональности системы.
5. Приобретение и внедрение приложений с использованием услуг специализированной компании (поставщика решений, системного интегратора и т.п.);
6. ИТ-аутсорсинг (ITO, Information Technologies) или передача внешней компании всех либо части функций ИТ-подразделения предприятия, включая оборудование; аутсорсинг бизнес-процессов (BPO, Business-Process Outsourcing) или передача на обслуживание внешней компании целых бизнес-процессов, что, как правило, включает собственно процесс, персонал и ИТ-инфраструктуру;
7. Модель ASP (Application Service Provider) – аренда программных приложений, наиболее популярное и перспективное на сегодняшний день направление на мировом рынке ИТ.
На рынке корпоративных информационных систем в Республике Беларусь присутствуют продукты западных, российских и отечественных разработчиков. К наиболее известным можно отнести: SAP ERP, BaanIV, Renaissance CS, Syte Line, Concorde XAL, Oracle Applications, Галактика, Парус-Корпорация, БОСС-Корпорация, 1С-Предприятие и др.
Западные КИС, присутствующие на отечественном рынке, конкурируют с российскими разработками, особенно, в предложениях для средних и крупных предприятий.
При внедрении западной КИС на предприятии могут возникнуть обусловленные следующими причинами проблемы.
Внедрение КИС требует соответствующей культуры производства и управления предприятием, наличия взаимосвязей по горизонтали с поставщиками и покупателями. Отечественные предприятия не всегда работают по общепризнанным стандартам, и при попытках внедрения КИС возникает необходимость предварительного проведения реинжиниринга бизнес-процессов или кардинальной реструктуризации производства. Принятая на Западе система бухгалтерского учета значительно отличается от отечественного. Постоянно изменяющееся законодательство добавляет проблем для подсистем КИС, работающих в отделах кадров, зарплаты и бухгалтерии.
Все эти проблемы препятствовали быстрой локализации западных КИС на отечественном рынке. Поэтому несколько лет были потрачены на адаптацию западных КИС к условиям и изучение специфики выполнения крупных корпоративных проектов. В настоящее время процесс адаптации своих КИС к отечественным условиям закончили, практически, все серьезные западные разработчики корпоративного ПО.
При внедрении Oracle Aplications реализуется следующий подход: сначала внедряются модули Финансы, затем Материально-техническое снабжение и Сбыт. В последующем модули: Управление персоналом, Планирование и Управление производством.
Concorde XAL (Компания Columbus IT Partner Russia является частью международной компании Damgaard (основанной в Дании в 1989 г.), занимающейся разработкой, продвижением и сопровождением КИС класса ERP и MRP II) – предназначена для автоматизации деятельности локальных офисов, реализована в двухуровневой архитектуре, поддерживается одновременная работа до 200 пользователей.
Microsoft Business Solutions-Axapta – новейшая интегрированная система управления класса ERP II, охватывающая все процессы деятельности предприятия, представляет собой масштабируемую систему для средних и крупных предприятий, корпораций и холдинговых структур, требующих единого решения для всего предприятия. Главное преимущество системы: с одной стороны, это международная система, имеющая опыт автоматизации во всем мире, с другой стороны, Axapta полностью локализована компанией БелСофт к условиям законодательства и ведения бизнеса в РБ.
В системе реализованы возможности работы с территориально распределенными структурами c подключением до 1000 пользователей. Особое внимание уделено приложениям для ведения электронного бизнеса (B2B и B2C). Система может работать с Microsoft SQL Server и с Oracle. Она является объектно-ориентированной и построена на основе открытых технологий (стандартов COM/DCOM). Axapta реализована в клиент-серверной архитектуре и может работать как в двухуровневом, так и в трехуровневом варианте. В клиентской части может быть использован как Windows-, так и Web-интерфейс (или оба одновременно).
iRenaissance(разработана американской компанией ROSS Systems) –ERP-система, включает различные модули (финансовые, производственные, обеспечение корпоративного управления, управление перевозками, материалами, человеческими ресурсами).
SyteLine(разработка американской компании Symix Systems)–реализованы следующие модули: Технико-экономическое управление предприятием, Материально-техническое обеспечение производства и складской учет, Оперативно-календарное управление основным производством, Бухгалтерия и учет, Управление запасами готовой продукции, отгрузка, расчеты с клиентами.
Platinum SQL (Epicor Software) – реализованы: полная автоматизация бухгалтерских операций и складского учета, финансовая и аналитическая отчетность, бюджетное планирование и ряд других функций.
Большинство пользователей крупных западных КИС – это крупные отечественные предприятия нефтегазовой отрасли, тяжелой промышленности, машиностроения и т.п. Лишь небольшое число российских поставщиков имеют подобные контракты.
На данный момент на рынке корпоративных информационных систем стран СНГ основными тенденциями являются:
- интеграция отечественных и зарубежных систем;
- рост интенсивности конкуренции отечественных разработчиков КИС;
- рост интенсивности конкуренции в сегменте средних предприятий;
- следование общемировым тенденциям в сфере развития рынка КИС;
- переход систем отечественной разработки к стандарту ERP.
Следование мировым тенденциям проявляется, прежде всего, в области электронной коммерции и приложений по управлению взаимоотношениями с клиентами (приложения e-business и CRM).
Практически у всех российских разработчиков есть Windows-версии ПО, выполненного в двухуровневой «клиент–сервер» или трехуровневой–«тонкий клиент»–«сервер приложений»–«сервер БД» моделях. В качестве СУБД применяются Microsoft SQL Server, Oracle, Sybase, Informix, Btrieve, Progress. Во многих системах реализована многоплатформенность (MS Windows, Unix, Novell Netware). Есть встроенные инструментальные средства собственной разработки.
Наиболее известными российскими корпоративными программными продуктами являются: «Галактика», «Парус-Корпорация», «Босс-Корпорация», NS2000, «1С-Предприятие», «Бест-Про», IBS Trade Mouse, «Аккорд», «Альфа», «Эталон», «Флагман», «Супер-Менеджер», «Инфо-Бухгалтер», «Турбо-Бухгалтер», «Рарус», ABACUS Financial и «Галактика».
ERP-системы для крупных предприятий отличаются универсальностью и функциональностью, т.е предназначены для любого типа производственного процесса и количества автоматизированных рабочих мест.
Для компаний среднего масштаба подходят системы ERP, отличающиеся ограниченностью решаемых задач и относительной простотой технологий. Обычно они поддерживают несколько определенных видов промышленной деятельности и лимитированное количество возможных пользователей. Практика внедрения корпоративных систем на предприятиях выявила ряд общих факторов, которые необходимо учитывать при выборе поставщика:
- полнота функциональных возможностей систем;
- уровень реализации функциональных модулей систем;
- стоимость и продолжительность внедрения;
- влияние системы на бизнес и бизнес-процессы предприятия;
- эффективность использования системы на предприятии.
Основными критериями выбора зарубежных КИС являются известность и функциональные возможности систем. При выборе корпоративной системы управления такого масштаба заказчики (обычно это крупные предприятия) больше заинтересованы в эффективности оптимизации бизнес-функций и, как правило, готовы к большим затратам на лицензии и внедрение. Кроме того, сам факт внедрения корпоративной системы управления от крупного западного разработчика может увеличить рыночную стоимость и привлекательность предприятия для инвесторов.
Основными критериями при выборе российской КИС пользователи считают функциональные возможности, стоимость и гибкость системы.
5.2.2 Средства разработки приложений
Разработка приложений уже давно стала деятельностью, инвестиции в которую должны быстро окупаться, поэтому к инструментам, с помощью которых создаются приложения, предъявляются очень высокие требования, а успех проекта, связанного с разработкой приложений, во многом определяется удачным выбором инструментов, с помощью которых решаются задачи подобного проекта.
Eclipse (некоммерческая организация Eclipse Foundation) – набор технологий, используемых во многих известных средствах разработки в качестве основы для создания среды, т.к. Eclipse представляет собой платформу, в которую можно добавлять расширения различных производителей, и инструментов разработки приложений. Поддерживаются все современные веб-технологии, параллельное программирование и grid-вычисления.
IBM’s Rational Application Developer (RAD) for Websphere – среда разработки и набор инструментов, основанные на платформе Eclipse и оптимизированные для создания приложений, выполняемых под управлением сервера приложений IBM WebSphere. С помощью RAD можно создавать приложения для платформ J2SE, J2EE, порталов, веб-приложения, веб-службы, SOA-приложения, используя встроенные визуальные средства быстрого проектирования, разработки, тестирования и развертывания.
RAD является составной частью портфеля продуктов семейства IBM Rational для поддержки всего жизненного цикла разработки приложений и интегрирован с такими инструментами, как средство проектирования приложений Rational Software Architect, управления артефактами Rational Asset Manager, коллективной работой Rational Team Concert, средствами управления качеством разработки Rational ClearCase и Rational ClearQuest, управления требованиями Rational RequisitePro, включая способы использования нескольких продуктов внутри одного экземпляра среды Eclipse.
MyEclipse (Genuitec) – основанная на платформе Eclipse и ее расширениях среда разработки приложений, включает средства поддержки J2SE, J2EE, баз данных, UML, технологии Java Server Faces, AJAX и генерации отчетов.
Средство разработки Delphi, созданное компанией Borland и принадлежащее сегодня компании Embarcadero, было создано еще в середине 90-х годов, когда средства визуальной разработки приложений только начали появляться. Создавая Delphi, компания Borland сумела объединить удобство и простоту визуального проектирования пользовательского интерфейса с объектно-ориентированным языком программирования и высокопроизводительным компилятором. Библиотека повторно используемых компонентов Visual Component Library (VCL), входящая в комплект поставки продукта и используемая при создании приложений, может быть пополнена компонентами сторонних разработчиков. Последняя версия Delphi включает средства поддержки нескольких языков программирования (Delphi, C, C++) для платформ Windows, .NET и Mono, средства моделирования приложений, поддерживает ряд современных технологий разработки веб-приложений, таких как AJAX.
JDeveloper (Oracle) – бесплатный инструмент, представляет собой не только средство разработки, но и платформу, используемую во всех продуктах Oracle, и включающую средства администрирования баз данных, инструменты для поддержки SOA-приложений и бизнес-процессов. Инструменты продукта предназначены для всех этапов жизненного цикла приложений и включают визуальные средства UML-моделирования, инструменты для создания кода, тестирования, оптимизации, анализа, развертывания, и их качество, равно как и качество документации продукта, оценивается разработчиками очень высоко.
Adobe Creative Suite – наследник известного набора инструментов Macromedia Studio, включающего Dreamweaver 8, Flash 8, Flash 8 Video Converter, Fireworks 8, Contribute 3 и FlashPaper, включает инструменты для создания графики, анимации, обработки видео- и аудиоданных, считается наилучшим средством для создания веб-приложений.
Microsoft Visual Studio представляет собой среду разработки, ориентированную на платформу Microsoft .NET и включающую инструменты Visual C++, Visual Basic, Visual C# и Visual J#. С помощью Visual Studio можно создавать широкий спектр Windows- и веб-приложений, веб-служб и приложений для мобильных устройств, поддерживает несколько версий .NET Framework, разработку AJAX-приложений, язык LINQ (language integrated query) для упрощения создания приложений с базами данных.
NetBeans (Sun Microsystems) – средство разработки Java-приложений, продукт с открытым кодом, поддерживает все типы Java-приложений (J2SE, J2EE, мобильные и веб-приложения) и включает средства контроля версий и рефакторинга, средства поддержки языков, отличных от Java (Ruby, JRuby, JavaScript, PHP, и технологии AJAX).
Sun Studio (Sun) – среда разработки для языков C, C++ и Fortran, основанная на платформе NetBeans, поддерживающая платформы Solaris, OpenSolaris и Linux и рассчитанная на оптимизацию производительности обработки данных с помощью многоядерных процессоров Sun SPARC, двух- и четырехъядерных процессоров Intel и AMD. Sun Studio включает среду разработки, оптимизирующие компиляторы с автоматическим распараллеливанием вычислений, высокопроизводительные библиотеки.
Дата добавления: 2016-06-24; просмотров: 2131;