Архитектура приложений покрывает достаточно широкую область, которая начинается с идентификации того, какие прикладные системы нужны предприятию для выполнения бизнес-процессов, и включает такие аспекты, как проектирование, разработка (или приобретение) и интеграция прикладных систем.
При такой широкой "области ответственности" архитектуры приложений следует уточнить содержание этого домена архитектуры предприятия.
В Архитектуре приложений, как правило, выделяют две основные области [4.3]:
(рис 6.1) Две области Архитектуры приложений предприятияПортфель прикладных систем предприятия является общим планом того, как потребности бизнес-процессов предприятия обеспечиваются набором прикладных систем. Он определяет область ответственности и приоритетность каждого приложения, а также то, как будет достигаться необходимая функциональность: за счет разработки системы, через покупку готовых приложений, аренду приложения или интеграцию и использование возможностей уже имеющихся приложений. Портфель прикладных систем описывает приложения, предназначенные для выполнения функций организации, а также обмена информацией между клиентами, поставщиками и партнерами предприятия. При этом описываются также каналы возможного взаимодействия пользователей с приложениями: web-браузеры, графический интерфейс "толстого" клиента, мобильные устройства и т.д.
Портфель прикладных систем обеспечивает целостный взгляд на функциональные компоненты информационных систем, которые обеспечивают потребности бизнес-архитектуры и архитектуры информации и поддерживаются технологической архитектурой. Тема управления портфелем прикладных систем тесно переплетается с темой управления ИТ-проектами и ИТ-активами в целом.
Область разработки прикладных систем описывает те технологии, которые используются для построения систем, разделения их на функциональные составляющие, создания интерфейсов, настройки, а также используемые для этого шаблоны, руководства и т.д. Эта область также определяет организацию процесса разработки, используемые для этого средства, принятый на предприятии цикл разработки систем, контроль версий, управление конфигурациями, используемое
Отметим здесь отдельно важность той части архитектуры, связанной с разработкой прикладных систем, которая относится к использованию
С учетом этих замечаний и выделения в архитектуре приложений двух областей – портфеля прикладных систем и разработки, – можно сказать, что внедрение на предприятии некоторой новой системы, например биллинга, является частью управления портфелем прикладных систем предприятия. При этом технологии и принципы, которые используются при проектировании системы, а также ее реализации и сопровождения, относятся к области разработки.
В нашем дальнейшем тексте мы будем говорить об архитектуре приложений, имея в виду, прежде всего, портфель прикладных систем. В идеале, портфель прикладных систем предприятия должен включать текущий набор приложений и некоторую модель, позволяющую понять, какие прикладные системы потребуются в будущем для обеспечения новых потребностей бизнеса и деятельности организации. Портфель приложений должен также задавать взаимосвязи между функциональными и технологическими (операционными) компонентами среды информационных технологий предприятия, т.е. объяснять, почему именно те или иные технологии были заложены в инфраструктуру для построения портфеля прикладных систем предприятия. Этот аспект важен, поскольку инвестиции в инфраструктуру составляют существенную часть капитальных затрат и нуждаются в серьезном обосновании. Наконец, портфель приложений должен давать представления о том, во что он обойдется с точки зрения финансовых затрат и как долго организация будет мигрировать в желаемое будущее состояние с помощью данных прикладных систем.
Таким образом, портфель прикладных систем – это интегрированный набор информационных систем предприятия, который обеспечивает потребности бизнеса и включает в себя следующие аспекты:
Контекст управления портфелем прикладных систем показан на рис. 6.2.
(рис 6.2) Контекст управления портфелем прикладных системВ левой части мы рассматриваем существующий в организации портфель прикладных систем. Портфель описывает достаточно большое количество взаимосвязей, включая бизнес-процессы, которые обеспечиваются работой прикладных систем. Прикладным системам для работы необходимы данные, и они также создают новые данные. Прикладные системы и данные, в свою очередь, обеспечиваются соответствующей инфраструктурой, которая определяется принятой в организации технологической архитектурой. Обратите внимание, что для различных типов прикладных систем могут потребоваться различные шаблоны (или стили) инфраструктуры (мы обсудим это ниже).
Первым шагом в планировании портфеля прикладных систем является оценка текущего состояния портфеля и того, насколько он соответствует потребностям организации со стратегической и технологической точек зрения, т.е. с точки зрения задач, стратегий бизнеса и с точки зрения технического состояния и стратегий использования технологий на предприятии. Соответствие бизнес-стратегиям оценивается на основе вклада прикладных систем в достижение бизнес-результатов, что определяется бизнес-архитектурой предприятия. Технологическое соответствие оценивается на основе анализа того, насколько прикладные системы соответствуют принципам и технологическим стандартам, принятым в технологической архитектуре предприятия.
Для такого рода оценок можно использовать различные модели и инструменты, которые кратко описаны в следующем разделе.
Существуют различные способы оценки портфеля и различные классификации прикладных систем предприятия. Одной из возможных моделей оценки портфеля прикладных систем является оценка их по двум критериям – ценность с точки зрения бизнеса и техническое состояние, что проиллюстрировано на рис. 6.3 [4.19].
(рис 6.3) Оценка портфеля прикладных систем по критериям "бизнес-ценность" и "техническое состояние"Оценка портфеля служит отправной точкой в идентификации проблемных областей и возможностей для лучшего удовлетворения потребностей бизнеса и принятия решения об инвестициях в новые системы или обновление существующих.
В результате такой оценки прикладные системы относятся к одной из четырех возможных категорий:
Техническое состояние оценивается по ряду характеристик, включая точность и корректность данных, архитектуру, структуру программного кода, быстроту отклика, время простоя, уровень технического сопровождения, возможность получения отчетов и т.д.
Ценность системы с точки зрения бизнеса означает способность системы обеспечивать выполнение основных функций предприятия, подразделения или процесса.
Ниже даны краткие характеристики каждой категории систем в соответствии с этой классификацией:
Этот же способ оценки назван Матрицей оценки состояния прикладных информационных систем (Health Grid) [4.14]. Графическое расположение систем на матрице, кроме двух параметров – ценность с точки зрения бизнеса и техническое состояние, – может нести в себе еще и дополнительную информацию. Во-первых, каждой прикладной системе соответствует круг, диаметр которого пропорционален общей стоимости информационной системы, с учетом стоимости приобретения, эксплуатации и сопровождения (стоимости обновлений). Во-вторых, круги окрашиваются в один из пяти цветов, характеризующих реальную важность системы, а не просто потенциальную ценность для бизнеса (например, система в данный момент может считаться малоценной для бизнеса, но достаточно важной, поскольку ценность ее может быть повышена в будущем за счет обновления и обеспечения доступа к накопленным данным через Интернет).
Такая оценка является только первым шагом в обеспечении соответствия между существующим и будущим портфелями прикладных систем и бизнес-стратегиями предприятия. В дополнение к этому необходимо выполнить следующее:
Бизнес-руководители организаций все чаще и чаще оказываются вовлеченными в процесс принятия решений, касающихся развития ИТ-систем, поскольку это все чаще связано, с одной стороны, с возможностями получения конкурентных преимуществ (не говоря уже просто об обеспечении повседневной деятельности), а с другой стороны, с ростом соответствующих затрат. Для этого требуется некоторый практический инструмент, помогающий находить необходимые компромиссы и понятный высшему руководству.
Сбор информации по имеющимся в организации прикладным системам является, на самом деле, нетривиальным занятием. Во-первых, к удивлению многих руководителей, выясняется, что количество этих систем достигает сотен. А во-вторых, чтобы такой каталог прикладных систем действительно был полезен, он должен включать в себя определенный набор информации:
Для оценки портфеля прикладных систем может быть также использована модель, предложенная Gartner [4.20].
Анализ
Интересно то, что совершенно разные авторитетные источники – Gartner, META Group, а также Уэйл и Броадбент в своей книге "Использование возможностей инфраструктуры. Как лидеры рынка получают преимущества от информационных технологий" [4.20], [4.19], [4.14] – дружно выделяют три категории прикладных систем, правда, используя для обозначения этих категорий несколько разные определения. Однако критерии отнесения прикладных систем к той или иной категории при этом полностью совпадают.
Как показано на рис. 6.4, в общем можно выделить три класса приложений в соответствии со следующими категориями:
(рис 6.4) Анализ ценности портфеля приложений на основе категоризацииК первому классу относятся базовые транзакционные (или вспомогательные, или обслуживающие) приложения. Они играют важную роль с точки зрения обеспечения деятельности организации, но успех в выполнении критически важных задач и лучшие результаты по сравнению с другими организациями создают не они. Хорошими примерами являются приложение для расчета заработной платы или система управления персоналом (если речь, конечно, не идет о рекрутинговой компании, где это ключевой бизнес-процесс). Операции, выполняемые этими системами, должны происходить четко и вовремя, но, например, сам факт того, что сотрудник получает зарплату, еще не означает высокую эффективность работы организации в целом. Важными требованиями к таким приложениям являются низкая стоимость, надежность, возможность выполнять больший объем операций при низкой стоимости в расчете на одну транзакцию. На самом деле, таких приложений в портфеле информационных систем предприятия обычно большинство.
Второй класс приложений – информационные (дающие преимущества). Это те приложения, которые обеспечивают информацию для учета, управления, контроля, получения отчетов, анализа, совместной работы (например, системы предоставления отчета о продажах, аналитические системы). Они улучшают деятельность организации. Примерами таких преимуществ от использования ИТ являются:
Эта та область, в которой ИТ в самом деле имеют ценность для предприятия, поскольку эти приложения реально обеспечивают преимущества и повышают эффективность. Основными требованиями являются не столько стоимость, сколько идентификация новых возможностей и поиск баланса между затратами на реализацию приложения и получаемыми потенциальными преимуществами.
Наконец, в некоторых случаях использование ИТ может носить радикально новый, революционный характер с точки зрения влияния на функционирование организаций: способность кардинально изменить саму основу конкуренции и получения преимуществ. Это так называемые инновационные (стратегические или "пограничные") приложения. Именно они способны обеспечить конкурентные преимущества на рынке.
Примерами могут быть использование электронной торговли через Интернет или системы обслуживания кредитных карт банкоматами, которые в начале жизненного цикла этих технологий обеспечивали рост рынка компаниям, внедрившим их. В соответствии с кривыми развития (см. лекцию 2), в начале внедрения таких приложений всегда есть много неясностей и рисков, но постепенно приложения становятся широко используемыми и достигают фазы, когда снова определяющими факторами становятся стоимость и надежность, т.е. они переходят в разряд базовых транзакционных. Основными проблемами при принятии решений по поводу таких приложений являются, с одной стороны, предрасположенность организации к внедрению инноваций, а с другой – наличие лидеров, способных мотивировать персонал и нацеливать его на успех, несмотря на то, что с внедрением таких приложений всегда есть риск неудач.
Преимущества описанного подхода к управлению портфелем приложений заключаются в простоте, ясности и чувстве уверенности, который он дает при принятии решений высшим руководителям организации, не являющимся ИТ-профессионалами.
Следует отметить еще одну категорию инвестиций в информационные технологии, которую необходимо, на самом деле, рассматривать в совокупности с тремя типами прикладных систем. Это – инфраструктура или технологическая архитектура, рассмотрению которой посвящен следующий раздел.
Таким образом, мы получаем "пирамиду" из четырех категорий активов, вокруг которых сосредоточены инвестиции в области информационных технологий и управление портфелем которых составляет основу работы руководства департаментов информационных технологий предприятия. Это отображено на рис. 6.5.
(рис 6.5) Портфель ИТ и цели инвестиций в различные активыКонечно, иногда некоторый конкретный проект или система может быть отнесена к той или иной категории, в зависимости от преследуемых целей и уже имеющейся в организации инфраструктуры информационных технологий. Например, если некоторая организация внедряет CRM-решение, чтобы лучше анализировать и сегментировать своих клиентов, а практически вся необходимая инфраструктура в организации была создана в рамках ранее выполненных проектов, то внедрение этой системы носит скорее информационный характер (системы, дающие преимущества). В другой компании из другой индустрии CRM может быть "новым словом", и организация вынуждена под эту систему одновременно создавать инфраструктуру. В таком случае этот проект сочетает в себе элементы создания инновационного (стратегического) приложения и технологической инфраструктуры.
Важно отметить, что
Следует, однако, помнить, что достижение результатов использования ИТ-систем в компании, их вклад в создание преимуществ неразрывно связаны с определенными рисками. Как правило, чем больше возможный вклад информационных систем в оптимизацию бизнеса, тем выше возможные риски от их использования. Поэтому как бизнес-руководители, так и руководители ИТ-подразделений компании должны в полной мере понимать и осознавать не только выгоду, которую принесет использование той или иной прикладной системы в организации, но также риски и возможные потери в результате проблем с внедрением, неадекватного функционирования системы и т.д. Именно поэтому руководители и ИТ-специалисты несут совокупную ответственность за внедрение прикладных систем в компании, а, следовательно, они должны говорить друг с другом на одном языке и знать, как свести возможные риски к минимуму и получить максимальную выгоду.
Возвращаясь к аспектам классификации приложений, отметим, что еще одна полезная классификация может быть связана с той ролью, которую данное приложение выполняет в рамках портфеля информационных систем организации, например:
Заметим, что для разных компаний одни и те же "стандартные" приложения, такие, как электронная почта или система приема заказов, могут относиться к различным уровням в данной классификации. Уже упомянутая выше система приема заказов через Интернет будет относиться к категории критически важного для предприятия в целом (
Мы не будем останавливаться на вопросах выбора конкретных приложений, таких как ERP-системы (КИС в отечественной интерпретации). Существенным аспектом является, однако, признание того факта, что возможностей отдельных, даже самых функционально полных промышленных систем, функционирующих в одиночку, недостаточно для покрытия всех потребностей предприятия. Интеграция различных приложений от разных производителей становится неизбежной необходимостью. А в этом случае вопросы оптимальной архитектуры приобретают особую важность.
Одним из очевидных свидетельств развития информационных технологий является продолжающееся снижение значения показателя "цена/производительность". Таким образом, практически во всех случаях будет более целесообразной ориентация на применение отдельных стандартных прикладных компонент. Во многих случаях замена одной из компонент системы, поддерживающей стандартный интерфейс, на более совершенную версию будет проще, чем смена версии комплексной системы в целом или замена нестандартного средства, которое реализует собственный интерфейс взаимодействия.
Характерным примером может являться наблюдающаяся тенденция выделения типовой функциональности, такой как управление пользователями на уровне общесистемных сервисов. Если раньше разработчики приложений обязательно включали поддержку таких функций как регистрация пользователей, присваивание им отдельных прав доступа, задание паролей в свои приложения, или предлагали использовать стандартные средства используемой СУБД, то теперь практически все приложения позволяют использовать стандартные возможности, предоставляемые LDAP-серверами. Другими примерами такого рода являются поддержка электронной почты или документооборота (workflow) между пользователями в рамках одного приложения.
При анализе и планировании портфеля прикладных систем полезно иметь инструменты, которые бы отслеживали взаимосвязи между требованиями, предъявляемыми различными типами бизнес-процессов предприятия, соответствующими прикладными системами и, в конечном итоге, необходимой инфраструктурой для обеспечения выполнения бизнес-процессов и работы прикладных систем различных типов.
Например, компания Delta
Эта идея получила развитие и отражение в подходе компании Gartner, которая, в частности, выделяет "слой", названный стили бизнес-процессов. Например, обработка заказов или платежей является примером массовой обработки транзакций, мониторинг производственных операций – это обеспечение операций в реальном времени, анализ использования каких-либо критически важных ресурсов – это процессы, связанные с аналитикой и поиском закономерностей, а распространение информации и коллективная работа с документами соответствует стилю процессов, обеспечивающих совместную работу.
С этой точки зрения, оправдана следующая классификация прикладных систем [4.21], [4.22] с пятью различными архитектурными стилями:
Такая категоризация, возможно, не является бесспорной, но она дает некоторую основу для обсуждения набора тех прикладных систем, которые требуются организации, а также тех базовых, инфраструктурных технологий, которые должны поддерживать эти приложения.
Понимание отличий, присущих различным архитектурным стилям и прикладным системам, конечно, не решает всех проблем, но помогает при принятии решений. В частности:
То есть приложения, которые обслуживают бизнес-процессы этих пяти различных категорий, имеют свои отличительные особенности:
Таблица 6.1 систематизирует информацию о стратегических потребностях и требованиях с точки зрения основных функций организации (бизнес-требования), а также отличительные характеристики и интегрирующие технологии для перечисленных выше основных типов прикладных систем.
Большинство организаций проводят такую же или аналогичную классификацию своих прикладных систем, но, как правило, наибольшее внимание департаментов ИТ сосредоточивается на достижении единообразия технологической архитектуры и обеспечивающих технологий. Результатом является один-единственный "
На практике ключевыми должны являться такие вопросы, как:
Поэтому альтернативный подход будет состоять в определении ключевых для организации бизнес-процессов и разработке соответствующих
| Процессы с большим количеством транзакций | Операции в реальном времени | Аналитические процессы и бизнес-аналитика | Совместная работа | Корпоративные (обслуживающие) | |
|---|---|---|---|---|---|
| Стратегические потребности | |||||
| Бизнес-требования | |||||
| Отличительные характеристики | |||||
| Интегрирующие технологии |
Результатом такого подхода может быть более высокая операционная эффективность, уменьшение общих затрат, большая гибкость ИТ-систем в плане реакции на потребности организации, большие возможности с точки зрения организации совместной работы и распространения информации и знаний внутрь и за пределы предприятия.
Архитектура приложений покрывает достаточно широкую область, которая начинается с идентификации того, какие прикладные системы нужны предприятию для выполнения бизнес-процессов, и включает такие аспекты, как проектирование, разработка (или приобретение) и интеграция прикладных систем.
При такой широкой "области ответственности" архитектуры приложений следует уточнить содержание этого домена архитектуры предприятия.
В Архитектуре приложений, как правило, выделяют две основные области [4.3]:
(рис 6.1) Две области Архитектуры приложений предприятияПортфель прикладных систем предприятия является общим планом того, как потребности бизнес-процессов предприятия обеспечиваются набором прикладных систем. Он определяет область ответственности и приоритетность каждого приложения, а также то, как будет достигаться необходимая функциональность: за счет разработки системы, через покупку готовых приложений, аренду приложения или интеграцию и использование возможностей уже имеющихся приложений. Портфель прикладных систем описывает приложения, предназначенные для выполнения функций организации, а также обмена информацией между клиентами, поставщиками и партнерами предприятия. При этом описываются также каналы возможного взаимодействия пользователей с приложениями: web-браузеры, графический интерфейс "толстого" клиента, мобильные устройства и т.д.
Портфель прикладных систем обеспечивает целостный взгляд на функциональные компоненты информационных систем, которые обеспечивают потребности бизнес-архитектуры и архитектуры информации и поддерживаются технологической архитектурой. Тема управления портфелем прикладных систем тесно переплетается с темой управления ИТ-проектами и ИТ-активами в целом.
Область разработки прикладных систем описывает те технологии, которые используются для построения систем, разделения их на функциональные составляющие, создания интерфейсов, настройки, а также используемые для этого шаблоны, руководства и т.д. Эта область также определяет организацию процесса разработки, используемые для этого средства, принятый на предприятии цикл разработки систем, контроль версий, управление конфигурациями, используемое
Отметим здесь отдельно важность той части архитектуры, связанной с разработкой прикладных систем, которая относится к использованию
С учетом этих замечаний и выделения в архитектуре приложений двух областей – портфеля прикладных систем и разработки, – можно сказать, что внедрение на предприятии некоторой новой системы, например биллинга, является частью управления портфелем прикладных систем предприятия. При этом технологии и принципы, которые используются при проектировании системы, а также ее реализации и сопровождения, относятся к области разработки.
В нашем дальнейшем тексте мы будем говорить об архитектуре приложений, имея в виду, прежде всего, портфель прикладных систем. В идеале, портфель прикладных систем предприятия должен включать текущий набор приложений и некоторую модель, позволяющую понять, какие прикладные системы потребуются в будущем для обеспечения новых потребностей бизнеса и деятельности организации. Портфель приложений должен также задавать взаимосвязи между функциональными и технологическими (операционными) компонентами среды информационных технологий предприятия, т.е. объяснять, почему именно те или иные технологии были заложены в инфраструктуру для построения портфеля прикладных систем предприятия. Этот аспект важен, поскольку инвестиции в инфраструктуру составляют существенную часть капитальных затрат и нуждаются в серьезном обосновании. Наконец, портфель приложений должен давать представления о том, во что он обойдется с точки зрения финансовых затрат и как долго организация будет мигрировать в желаемое будущее состояние с помощью данных прикладных систем.
Таким образом, портфель прикладных систем – это интегрированный набор информационных систем предприятия, который обеспечивает потребности бизнеса и включает в себя следующие аспекты:
Контекст управления портфелем прикладных систем показан на рис. 6.2.
(рис 6.2) Контекст управления портфелем прикладных системВ левой части мы рассматриваем существующий в организации портфель прикладных систем. Портфель описывает достаточно большое количество взаимосвязей, включая бизнес-процессы, которые обеспечиваются работой прикладных систем. Прикладным системам для работы необходимы данные, и они также создают новые данные. Прикладные системы и данные, в свою очередь, обеспечиваются соответствующей инфраструктурой, которая определяется принятой в организации технологической архитектурой. Обратите внимание, что для различных типов прикладных систем могут потребоваться различные шаблоны (или стили) инфраструктуры (мы обсудим это ниже).
Первым шагом в планировании портфеля прикладных систем является оценка текущего состояния портфеля и того, насколько он соответствует потребностям организации со стратегической и технологической точек зрения, т.е. с точки зрения задач, стратегий бизнеса и с точки зрения технического состояния и стратегий использования технологий на предприятии. Соответствие бизнес-стратегиям оценивается на основе вклада прикладных систем в достижение бизнес-результатов, что определяется бизнес-архитектурой предприятия. Технологическое соответствие оценивается на основе анализа того, насколько прикладные системы соответствуют принципам и технологическим стандартам, принятым в технологической архитектуре предприятия.
Для такого рода оценок можно использовать различные модели и инструменты, которые кратко описаны в следующем разделе.
Существуют различные способы оценки портфеля и различные классификации прикладных систем предприятия. Одной из возможных моделей оценки портфеля прикладных систем является оценка их по двум критериям – ценность с точки зрения бизнеса и техническое состояние, что проиллюстрировано на рис. 6.3 [4.19].
(рис 6.3) Оценка портфеля прикладных систем по критериям "бизнес-ценность" и "техническое состояние"Оценка портфеля служит отправной точкой в идентификации проблемных областей и возможностей для лучшего удовлетворения потребностей бизнеса и принятия решения об инвестициях в новые системы или обновление существующих.
В результате такой оценки прикладные системы относятся к одной из четырех возможных категорий:
Техническое состояние оценивается по ряду характеристик, включая точность и корректность данных, архитектуру, структуру программного кода, быстроту отклика, время простоя, уровень технического сопровождения, возможность получения отчетов и т.д.
Ценность системы с точки зрения бизнеса означает способность системы обеспечивать выполнение основных функций предприятия, подразделения или процесса.
Ниже даны краткие характеристики каждой категории систем в соответствии с этой классификацией:
Этот же способ оценки назван Матрицей оценки состояния прикладных информационных систем (Health Grid) [4.14]. Графическое расположение систем на матрице, кроме двух параметров – ценность с точки зрения бизнеса и техническое состояние, – может нести в себе еще и дополнительную информацию. Во-первых, каждой прикладной системе соответствует круг, диаметр которого пропорционален общей стоимости информационной системы, с учетом стоимости приобретения, эксплуатации и сопровождения (стоимости обновлений). Во-вторых, круги окрашиваются в один из пяти цветов, характеризующих реальную важность системы, а не просто потенциальную ценность для бизнеса (например, система в данный момент может считаться малоценной для бизнеса, но достаточно важной, поскольку ценность ее может быть повышена в будущем за счет обновления и обеспечения доступа к накопленным данным через Интернет).
Такая оценка является только первым шагом в обеспечении соответствия между существующим и будущим портфелями прикладных систем и бизнес-стратегиями предприятия. В дополнение к этому необходимо выполнить следующее:
Бизнес-руководители организаций все чаще и чаще оказываются вовлеченными в процесс принятия решений, касающихся развития ИТ-систем, поскольку это все чаще связано, с одной стороны, с возможностями получения конкурентных преимуществ (не говоря уже просто об обеспечении повседневной деятельности), а с другой стороны, с ростом соответствующих затрат. Для этого требуется некоторый практический инструмент, помогающий находить необходимые компромиссы и понятный высшему руководству.
Сбор информации по имеющимся в организации прикладным системам является, на самом деле, нетривиальным занятием. Во-первых, к удивлению многих руководителей, выясняется, что количество этих систем достигает сотен. А во-вторых, чтобы такой каталог прикладных систем действительно был полезен, он должен включать в себя определенный набор информации:
Для оценки портфеля прикладных систем может быть также использована модель, предложенная Gartner [4.20].
Анализ
Интересно то, что совершенно разные авторитетные источники – Gartner, META Group, а также Уэйл и Броадбент в своей книге "Использование возможностей инфраструктуры. Как лидеры рынка получают преимущества от информационных технологий" [4.20], [4.19], [4.14] – дружно выделяют три категории прикладных систем, правда, используя для обозначения этих категорий несколько разные определения. Однако критерии отнесения прикладных систем к той или иной категории при этом полностью совпадают.
Как показано на рис. 6.4, в общем можно выделить три класса приложений в соответствии со следующими категориями:
(рис 6.4) Анализ ценности портфеля приложений на основе категоризацииК первому классу относятся базовые транзакционные (или вспомогательные, или обслуживающие) приложения. Они играют важную роль с точки зрения обеспечения деятельности организации, но успех в выполнении критически важных задач и лучшие результаты по сравнению с другими организациями создают не они. Хорошими примерами являются приложение для расчета заработной платы или система управления персоналом (если речь, конечно, не идет о рекрутинговой компании, где это ключевой бизнес-процесс). Операции, выполняемые этими системами, должны происходить четко и вовремя, но, например, сам факт того, что сотрудник получает зарплату, еще не означает высокую эффективность работы организации в целом. Важными требованиями к таким приложениям являются низкая стоимость, надежность, возможность выполнять больший объем операций при низкой стоимости в расчете на одну транзакцию. На самом деле, таких приложений в портфеле информационных систем предприятия обычно большинство.
Второй класс приложений – информационные (дающие преимущества). Это те приложения, которые обеспечивают информацию для учета, управления, контроля, получения отчетов, анализа, совместной работы (например, системы предоставления отчета о продажах, аналитические системы). Они улучшают деятельность организации. Примерами таких преимуществ от использования ИТ являются:
Эта та область, в которой ИТ в самом деле имеют ценность для предприятия, поскольку эти приложения реально обеспечивают преимущества и повышают эффективность. Основными требованиями являются не столько стоимость, сколько идентификация новых возможностей и поиск баланса между затратами на реализацию приложения и получаемыми потенциальными преимуществами.
Наконец, в некоторых случаях использование ИТ может носить радикально новый, революционный характер с точки зрения влияния на функционирование организаций: способность кардинально изменить саму основу конкуренции и получения преимуществ. Это так называемые инновационные (стратегические или "пограничные") приложения. Именно они способны обеспечить конкурентные преимущества на рынке.
Примерами могут быть использование электронной торговли через Интернет или системы обслуживания кредитных карт банкоматами, которые в начале жизненного цикла этих технологий обеспечивали рост рынка компаниям, внедрившим их. В соответствии с кривыми развития (см. лекцию 2), в начале внедрения таких приложений всегда есть много неясностей и рисков, но постепенно приложения становятся широко используемыми и достигают фазы, когда снова определяющими факторами становятся стоимость и надежность, т.е. они переходят в разряд базовых транзакционных. Основными проблемами при принятии решений по поводу таких приложений являются, с одной стороны, предрасположенность организации к внедрению инноваций, а с другой – наличие лидеров, способных мотивировать персонал и нацеливать его на успех, несмотря на то, что с внедрением таких приложений всегда есть риск неудач.
Преимущества описанного подхода к управлению портфелем приложений заключаются в простоте, ясности и чувстве уверенности, который он дает при принятии решений высшим руководителям организации, не являющимся ИТ-профессионалами.
Следует отметить еще одну категорию инвестиций в информационные технологии, которую необходимо, на самом деле, рассматривать в совокупности с тремя типами прикладных систем. Это – инфраструктура или технологическая архитектура, рассмотрению которой посвящен следующий раздел.
Таким образом, мы получаем "пирамиду" из четырех категорий активов, вокруг которых сосредоточены инвестиции в области информационных технологий и управление портфелем которых составляет основу работы руководства департаментов информационных технологий предприятия. Это отображено на рис. 6.5.
(рис 6.5) Портфель ИТ и цели инвестиций в различные активыКонечно, иногда некоторый конкретный проект или система может быть отнесена к той или иной категории, в зависимости от преследуемых целей и уже имеющейся в организации инфраструктуры информационных технологий. Например, если некоторая организация внедряет CRM-решение, чтобы лучше анализировать и сегментировать своих клиентов, а практически вся необходимая инфраструктура в организации была создана в рамках ранее выполненных проектов, то внедрение этой системы носит скорее информационный характер (системы, дающие преимущества). В другой компании из другой индустрии CRM может быть "новым словом", и организация вынуждена под эту систему одновременно создавать инфраструктуру. В таком случае этот проект сочетает в себе элементы создания инновационного (стратегического) приложения и технологической инфраструктуры.
Важно отметить, что
Следует, однако, помнить, что достижение результатов использования ИТ-систем в компании, их вклад в создание преимуществ неразрывно связаны с определенными рисками. Как правило, чем больше возможный вклад информационных систем в оптимизацию бизнеса, тем выше возможные риски от их использования. Поэтому как бизнес-руководители, так и руководители ИТ-подразделений компании должны в полной мере понимать и осознавать не только выгоду, которую принесет использование той или иной прикладной системы в организации, но также риски и возможные потери в результате проблем с внедрением, неадекватного функционирования системы и т.д. Именно поэтому руководители и ИТ-специалисты несут совокупную ответственность за внедрение прикладных систем в компании, а, следовательно, они должны говорить друг с другом на одном языке и знать, как свести возможные риски к минимуму и получить максимальную выгоду.
Возвращаясь к аспектам классификации приложений, отметим, что еще одна полезная классификация может быть связана с той ролью, которую данное приложение выполняет в рамках портфеля информационных систем организации, например:
Заметим, что для разных компаний одни и те же "стандартные" приложения, такие, как электронная почта или система приема заказов, могут относиться к различным уровням в данной классификации. Уже упомянутая выше система приема заказов через Интернет будет относиться к категории критически важного для предприятия в целом (
Мы не будем останавливаться на вопросах выбора конкретных приложений, таких как ERP-системы (КИС в отечественной интерпретации). Существенным аспектом является, однако, признание того факта, что возможностей отдельных, даже самых функционально полных промышленных систем, функционирующих в одиночку, недостаточно для покрытия всех потребностей предприятия. Интеграция различных приложений от разных производителей становится неизбежной необходимостью. А в этом случае вопросы оптимальной архитектуры приобретают особую важность.
Одним из очевидных свидетельств развития информационных технологий является продолжающееся снижение значения показателя "цена/производительность". Таким образом, практически во всех случаях будет более целесообразной ориентация на применение отдельных стандартных прикладных компонент. Во многих случаях замена одной из компонент системы, поддерживающей стандартный интерфейс, на более совершенную версию будет проще, чем смена версии комплексной системы в целом или замена нестандартного средства, которое реализует собственный интерфейс взаимодействия.
Характерным примером может являться наблюдающаяся тенденция выделения типовой функциональности, такой как управление пользователями на уровне общесистемных сервисов. Если раньше разработчики приложений обязательно включали поддержку таких функций как регистрация пользователей, присваивание им отдельных прав доступа, задание паролей в свои приложения, или предлагали использовать стандартные средства используемой СУБД, то теперь практически все приложения позволяют использовать стандартные возможности, предоставляемые LDAP-серверами. Другими примерами такого рода являются поддержка электронной почты или документооборота (workflow) между пользователями в рамках одного приложения.
При анализе и планировании портфеля прикладных систем полезно иметь инструменты, которые бы отслеживали взаимосвязи между требованиями, предъявляемыми различными типами бизнес-процессов предприятия, соответствующими прикладными системами и, в конечном итоге, необходимой инфраструктурой для обеспечения выполнения бизнес-процессов и работы прикладных систем различных типов.
Например, компания Delta
Эта идея получила развитие и отражение в подходе компании Gartner, которая, в частности, выделяет "слой", названный стили бизнес-процессов. Например, обработка заказов или платежей является примером массовой обработки транзакций, мониторинг производственных операций – это обеспечение операций в реальном времени, анализ использования каких-либо критически важных ресурсов – это процессы, связанные с аналитикой и поиском закономерностей, а распространение информации и коллективная работа с документами соответствует стилю процессов, обеспечивающих совместную работу.
С этой точки зрения, оправдана следующая классификация прикладных систем [4.21], [4.22] с пятью различными архитектурными стилями:
Такая категоризация, возможно, не является бесспорной, но она дает некоторую основу для обсуждения набора тех прикладных систем, которые требуются организации, а также тех базовых, инфраструктурных технологий, которые должны поддерживать эти приложения.
Понимание отличий, присущих различным архитектурным стилям и прикладным системам, конечно, не решает всех проблем, но помогает при принятии решений. В частности:
То есть приложения, которые обслуживают бизнес-процессы этих пяти различных категорий, имеют свои отличительные особенности:
Таблица 6.1 систематизирует информацию о стратегических потребностях и требованиях с точки зрения основных функций организации (бизнес-требования), а также отличительные характеристики и интегрирующие технологии для перечисленных выше основных типов прикладных систем.
Большинство организаций проводят такую же или аналогичную классификацию своих прикладных систем, но, как правило, наибольшее внимание департаментов ИТ сосредоточивается на достижении единообразия технологической архитектуры и обеспечивающих технологий. Результатом является один-единственный "
На практике ключевыми должны являться такие вопросы, как:
Поэтому альтернативный подход будет состоять в определении ключевых для организации бизнес-процессов и разработке соответствующих
| Процессы с большим количеством транзакций | Операции в реальном времени | Аналитические процессы и бизнес-аналитика | Совместная работа | Корпоративные (обслуживающие) | |
|---|---|---|---|---|---|
| Стратегические потребности | |||||
| Бизнес-требования | |||||
| Отличительные характеристики | |||||
| Интегрирующие технологии |
Результатом такого подхода может быть более высокая операционная эффективность, уменьшение общих затрат, большая гибкость ИТ-систем в плане реакции на потребности организации, большие возможности с точки зрения организации совместной работы и распространения информации и знаний внутрь и за пределы предприятия.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.