Курс Методологии проектирования и внедрения корпоративных информационных систем |
Тенденции развития информационных технологий
1.3. Архитектурный подход как основа управления развитием информационных систем
В самом общем виде под архитектурой организации (ЕА - Enterprise Architecture) понимается всестороннее и исчерпывающее описание (модель) всех ее ключевых элементов и межэлементных отношений. Согласно ISO 15704 ("Industrial Automation Systems – Requirements for Enterprise-Reference Architectures and Methodologies. 1999") архитектура организации должна включать роль людей, описание процессов (функции и поведение), и представление всех вспомогательных технологий на протяжении всего жизненного цикла организации. Архитектура (в соответствии с документом "Federal Enterprise Architecture Framework. Dev. by: The Chief Information Officers Council (USA)") является стратегической информационной основой, определяющей:
- структуру бизнеса;
- информацию, необходимую для ведения бизнеса;
- технологии, применяемые для поддержания бизнес-операций;
- процессы преобразования, развития и перехода, необходимые для реализации новых технологий в ответ на изменение/появление новых бизнес-потребностей.
Архитектура организации традиционно представляется в виде следующих слоев (таблица 1.1):
- корпоративные миссия и стратегия, стратегические цели и задачи;
- бизнес-архитектура;
- системная архитектура (ИТ - архитектура).
Корпоративные миссия и стратегия определяют основные направления развития организации и ставят долгосрочные цели и задачи.
Под миссией организации понимается основная ее общая цель или задача, четко выраженная причина ее существования. Фактически миссия организации обобщает и унифицирует такие понятия как предназначение, стратегическая установка, кредо, политика, бизнес-идея и др. Миссия объединяет задачу и коренную причину, оправдывающую существование данной конкретной организации, она позволяет потребителю отличить одну организацию от другой, занимающейся аналогичной деятельностью.
Корпоративные миссия и стратегия | ||
---|---|---|
Бизнес-архитектура | ||
Бизнес-процессы | Организационно-штатная структура | Система документооборота |
Системная архитектура | ||
Приложения | Данные | Оборудование |
Назначение миссии заключается в том, что она способствует формированию имиджа организации во внешнем мире. Внутренняя задача миссии заключается в поддержке и развитии корпоративного духа, поскольку она проясняет сотрудникам общую цель существования организации, выражает принципы и ценностные ориентиры организации, облегчает сотрудникам осознание своего места и роли в системе деловых отношений, что в конечном итоге способствует созданию благоприятной атмосферы.
Конкретизация миссии осуществляется посредством формирования основных (стратегических) целей организации и последующей разработки корпоративной стратегии и корпоративной философии (культуры). При этом вырабатываемые на основе миссии цели (отвечающие на вопрос "Чего мы хотим достичь?") служат критериями всего последующего процесса принятия управленческих решений – если основные цели неизвестны, то у руководства нет точки отсчета для выбора наилучших по тем или иным параметрам решений.
Под корпоративной стратегией понимается долгосрочное направление развития организации, следование которому приведет к достижению стратегических целей.
Стратегия формулирует общие направления развития организации, в первую очередь касающиеся производимой продукции и каналов ее продвижения. При этом стратегия должна обеспечить концентрацию усилий в той области, где будут иметься устойчивые конкурентные преимущества. Разработка корпоративной стратегии позволяет перейти от управления организацией, зависящего от воздействия случайно возникающих внешних и внутренних факторов, к планомерной деятельности по достижению определенных результатов с возможностью оценки их достижимости по определенным критериям и применения адекватных управляющих воздействий.
Корпоративная культура направлена на формирование общих для всех сотрудников организации целей, ценностей и принципов поведения, она должна способствовать развитию организации и достижению ею своих бизнес-целей. Основным принципом формирования корпоративной культуры является ее соответствие всем элементам системы управления. На практике этот принцип означает, что при разработке или внедрении изменений в стратегии, структуре и в других элементах системы управления необходимо оценивать степень их реализуемости в рамках существующей культуры и, при необходимости, предпринимать шаги по ее изменению. При этом нужно учитывать, что культура по своей природе более инертна, чем остальные элементы системы управления. Поэтому действия по ее изменению должны опережать все остальные преобразования, необходимо понимать, что результаты будут видны не сразу.
Бизнес-архитектура на основании миссии, стратегии развития и долгосрочных бизнес-целей определяет необходимые бизнес-процессы, информационные и материальные потоки, а также поддерживающую их организационно-штатную структуру.
Системная архитектура определяет совокупность методологических, технологических и технических решений для обеспечения информационной поддержки деятельности организации, определяемой его бизнес-архитектурой, и включает в себя архитектуру приложений, архитектуру данных и техническую архитектуру.
Архитектура приложений, в свою очередь, включает в себя:
- собственно прикладные системы, поддерживающие исполнение бизнес-процессов;
- интерфейсы взаимодействия прикладных систем между собой и с внешними системами и источниками или потребителями данных;
- средства и методы разработки и сопровождения приложений.
Архитектура данных включает в себя:
- базы данных и хранилища данных;
- системы управления базами данных или хранилищами данных;
- правила и средства санкционирования доступа к данным
Техническая архитектура состоит из сетевой архитектуры и архитектуры платформ. Сетевая архитектура включает в себя:
- локальные и территориальные вычислительные сети
- используемые в сетях коммуникационные протоколы, сервисы и системы адресации;
- аварийные планы по обеспечению бесперебойной работы сетей в условиях чрезвычайных обстоятельств.
Архитектура платформ включает в себя:
- аппаратные средства вычислительной техники - серверы, рабочие станции, накопители и другое компьютерное оборудование;
- операционные и управляющие системы, утилиты и офисные программные системы;
- аварийные планы по обеспечению бесперебойной работы аппаратуры (главным образом - серверов) и баз данных в условиях чрезвычайных обстоятельств.
Значение архитектуры организации в современных условиях постоянно увеличивается за счет обеспечения возможностей эффективного использования существующих технологий и эволюционного перехода к новейшим технологиям. Фактически, архитектура организации является одним из главных средств управления изменениями, обеспечивая при этом:
- оказание помощи менеджерам при анализе потенциальных изменений и их реализации;
- предоставление основы для совместной работы бизнес-менеджеров и ИТ-менеджеров над целями, бизнес-процессами и выстраиванием организации в целом;
- предоставление единого хранилища всей информации об организации;
- обеспечение менеджерам поддержки в принятии решений: они могут обозревать отношения, задавать вопросы, идентифицировать проблемы, выполнять моделирование и т.д.
Таким образом, концепция корпоративной архитектуры напоминает градостроительство в области ИТ – составление общего плана интеграции различных объектов в рамках всей организации, определение порядка их использования и путей построения необходимых для этого механизмов. Ее суть заключается в том, чтобы разработать план использования ИТ-ресурсов бизнес-процессами, а также совокупность принципов управления, позволяющих выразить стратегию бизнеса через ИТ.
Непосредственно архитектура организации не описывает конкретные технические решения отдельных информационных систем, но позволяет получить существенную выгоду для бизнеса организации в целом. Основные аспекты связаны с повышением эффективности эксплуатации информационных систем, снижением рисков инвестиций в ИТ, а также с повышением гибкости или возможности относительно простой адаптации под изменяющиеся внешние условия и требования бизнеса.
Наличие в организации разработанной архитектуры обеспечивает:
- поддержку принятия решений и управление в условиях сложных бизнес-процессов и информационных технологий;
- план развития и изменений;
- основу для назначения приоритетов при формировании ИТ-бюджетов;
- основу для управления портфелем ИТ- проектов;
- соответствие принятым корпоративным стандартам;
- поддержку разработки новых систем.
Архитектура в конечном итоге обеспечивает более эффективное использование ИТ-систем за счет:
- снижения стоимости разработки, внедрения и поддержки, в том числе и уменьшения излишних и необоснованных расходов на ИТ (предприятия лучше понимают, какими ИТ-активами они владеют, что уменьшает риск принятия решений о покупке или разработке систем, имеющих аналогичную функциональность, а также для их консолидации и уменьшения общего количества);
- упрощения процессов управления системами;
- повторного и многократного использования технологий;
- оптимизации функциональности и процессов внедрения новых ИТ-систем, а также проведение доработок используемых ИТ-систем;
- оценки внедрения по времени и результатам;
- обеспечения взаимопонимания между всеми участниками ИТ-деятельности предприятия.
Архитектура является средством снижения рисков и увеличения отдачи от инвестиций в ИТ. Причина в том, что она четко определяет структуру как существующих, так и будущих ИТ-систем, что приводит к снижению их сложности. А наличие ясной стратегии будущих закупок, выбора поставщиков технологий и планируемых изменений позволяет упростить и ускорить все процессы, связанные с закупками, при одновременном обеспечении совместимости и взаимодействия компонент ИТ-систем организации.
Наконец, необходимая гибкость развития бизнеса и структурных изменений обеспечивается за счет простоты доступа к интегрированным информационным ресурсам в масштабе организации. Ускорение выхода новых продуктов на рынок может осуществляться за счет быстрого внедрения новых или модификации существующих приложений. Существенный выигрыш может быть получен при проведении слияний и поглощений, связанных с реинжинирингом процессов или объединением ИТ-систем и служб.
Таким образом, имеется три причины использования архитектурного подхода:
- рост масштаба и сложности ИТ, рост их стоимости и рисков в проектах их создания и внедрения;
- включение ИТ в основную деятельность, рост требований к эффективности инвестиций в ИТ;
- переход к процессному подходу, интегрирующему деятельность подразделений, рост требований к эффективному взаимодействию ИТ-систем между собой.
В результате его использования обеспечивается:
- Информационная поддержка работ по сопровождению и развитию ИТ-инфраструктуры, включает:
- выявление бизнес-процессов, требующих первоочередной автоматизации;
- выявление первоочередных направлений совершенствования каналов связи;
- анализ ИТ-систем и их взаимодействия, оценка степени покрытия бизнес-процессов и информационных потоков существующими системами;
- оптимизация обработки информации во взаимодействующих системах (избавление от дублирующих систем и данных, согласование справочников и классификаторов, используемых в различных системах и т.п.);
- выявление, согласование, формализация и документирование требований к перспективным ИТ-системам, контроль внедрения новых систем на предмет соответствия согласованным требованиям в части покрытия информационных потоков;
- анализ альтернативных вариантов совершенствования ИТ-инфраструктуры.
- Информационная поддержка работ по совершенствованию бизнес-процессов организации, включая:
- выявление бизнес-процессов, требующих совершенствования;
- избавление от дублирующих действий в различных сценариях (ввод одних и тех же сведений в различные системы);
- анализ альтернативных вариантов совершенствования бизнес-процессов.
- Информационная поддержка всех заинтересованных лиц, включая сотрудников организации, использующих ИТ-системы в силу своих должностных обязанностей, а также разработчиков и сопровожденцев различных систем, используемых организацией (включая обеспечение всех заинтересованных лиц единым языком базовых представлений, наглядным и интуитивно понятным)
Контрольные вопросы и упражнения
- Что такое стратегическое управление информационными системами?
- В чем заключаются основные отличия процессного подхода от функционального?
- Назовите этапы развития ИТ, какой из этапов является революционным?
- Каковы основные цели использования ИТ?
- Перечислите проблемы и причины неудач при внедрении ИТ в организации.
- В чем состоят задачи стратегических ИТ-консультантов?
- Что такое стратегический ИТ-аудит?
- Что понимается под архитектурой организации?
- Что включает в себя ИТ-архитектура, каково ее место в архитектуре организации?
- За счет чего архитектура обеспечивает более эффективное использование ИТ-систем?
- Каковы основные причины использования архитектурного подхода?