Методики архитектуры «электронного правительства» и управления портфелем государственных ИТпрограмм и проектов Александр Данилин, Microsoft Российская и зарубежная практика ИТ-стратегия и планирование Концепция развития ИТ, которая объясняет все VS. Управление портфелем ИТактивов и проектов Управление ИТАрхитектура программами ИТ и проектами Три источника и три составных части «истинного учения»: ИТ-стратегия, Архитектура и Портфель проектов (Gartner) Связь между архитектурой и портфелем проектов Архитектура «как есть» (имеющиеся ИТ-активы) Портфель ИТпроектов Бизнесархитектура (гос.функции) Архитектура информации Архитектура приложений Технологическая архитектура (инфраструктура) Архитектура «как есть» Архитектура «как должно быть» Работы над архитектурой «электронного правительства» Проект ФАИТ «Разработка концепции единой архитектуры «электронного правительства» на базе защищенной телекоммуникационной среды для государственных нужд, классификация и разработка основных профилей стандартов в области информационно-технологического обеспечения деятельности органов государственной власти» Microsoft объявлена победителем тендера на реализацию этих работ Предложения Microsoft были основаны на: Анализе мировой практики в области Архитектуры предприятия (Enterprise Architecture) Мировой практики разработки и реализации архитектуры «электронного правительства» (и опыте компании) Результатах НИОКР, реализованных МЭРТ в 2003-2004 г.г. по тематике, связанной с архитектурой, ЭАРам и т.д. Мировой практике управления эффективностью бюджетных расходов и управлением портфелем государственных ИТ-проектов Элементы и домены (области) архитектуры «электронного правительства» на федеральном уровне Архитектура государственных функций (Бизнес-архитектура) Видение общих требований к архитектуре «электронного правительства» Архитектура системного управления Архитектура безопасности Архитектура информационных технологий «электронного правительства» Сетевая архитектура Технологическая архитектура (платформы) Архитектура интеграции Архитектура общих сервисов Архитектура прикладных систем Архитектура доступа (возможно, часть Архитектуры прикл.с-м) Архитектура информации Концептуальная архитектура «электронного правительства» Архитектура «электронного правительства» – процесс и продукт Архитектура предприятия Процесс Проект(ы) разработки архитектуры Использование, обновление, управление, контроль (governance) Описание (продукт) Методика описания архитектуры Продукты описания архитектуры (артефакты – модели, документы,...) Основные направления работ по проекту в 2004 г. Основные области работ по проекту 1. Методики и руководящие документы по единой архитектуре 2. Описание отдельных элементов архитектуры на федеральном уровне 3. Методики описания архитектуры для ведомств Реализация программ и проектов в области ИТ и «электронного правительства» 5. Стандарты и профили стандартов Институализация работ по созданию единой архитектуры 6. Организационные структуры и процессы развития единой архитектуры 7. Информационные системы, обеспечивающие разработку архитектуры 4. Методики управления инвестициями в ИТ и управления портфелем проектов Анализ несоответствий между текущей и желаемой архитектурой Что описываем: архитектура «как есть» или «как должна быть» ? СЕГОДНЯ 15% БУ ДУ 15% 70% Е ЩЕ ЗА А Р ВТ Источник: Gartner Планируемые изменения в процессах разработки и использования методик единой архитектуры «электронного правительства» на федеральном уровне в результате реализации проекта Основное внимание - на реализации интегрированного видения «электронного правительства» 2006 2005 Конец 2004 Сейчас Основное внимание - на отдельных проектах «электронного правительства» Уровень 5: Использование архитектуры для управления изменениями Уровень 4: Процесс разработки архитектуры в основном завершен Уровень 3: Разработка продуктов описания архитектуры Уровень 2: Создание основ процессов управления разработкой единой архитектуры Уровень 1: Осознание необходимости разработки архитектуры Планируемые изменения в процессах управления инвестициями в информационные технологии на федеральном уровне в результате реализации проекта. Основное внимание - на управлении портфелем проектов в рамках единой архитектуры Уровень 5: Использование ИТ для достижения стратегических результатов 2006 2005 Конец 2004 Сейчас Основное внимание - на отдельных проектах Уровень 4: Совершенствование процессов управления инвестициями в ИТ Уровень 3: Создание полноценного портфеля инвестиций в ИТ-проекты Уровень 2: Создание основ процессов управления инвестициями в ИТ Уровень 1: Осознание существования проблемы управления инвестициями в ИТ Методики описания архитектуры Что представляет из себя архитектурная методология и почему их так много? Дает способ классификации концепций и конструкций (артефактов или продуктов описания архитектуры – моделей, документов) простым, структурированным и логичным способом Должна быть в совокупности исчерпывающей – «покрывать целиком территорию» Состоять из взаимоисключающих и дополняющих компонент – «отсутствие дублирования и неопределенностей» Модель Захмана Методика Планирования Архитектуры предприятия Спивака TOGAF FEAF NASCIO Toolkit DoDAF TEAF Методики Gartner, META Group, Giga Group Модель «4+1» Методики поставщиков (Microsoft) … Элементы методологий описания архитектуры Описание общих принципов (guidelines) Видение (Vision) Основополагающие принципы Цели Границы методологии Систематическое и рекурсивное применение таких принципов как: Декомпозиция на предметные области (архитектурные представления, домены): бизнес-архитектура, Архитектура приложений и т.д. Различные уровни детализации и абстракции (перспективы) описания архитектуры Описание процессов по использованию методологии для построения и интеграции архитектур Продукты описания архитектуры Типы графических, текстовых и табличных документов, разработанных с целью описания архитектуры и ее характеристик Рекомендованные технические стандарты и рассматриваемые стандарты Модель Захмана – «таблица Менделеева» для описания Архитектуры предприятия Данные Функции Сеть Люди Время Мотивация Что? список важнейших понятий для бизнеса Руководители в области ИТ и разработчики Бизнес-руководители Контекст Роль: планировщик Концептуальная модель бизнеса предприятия Как? список основных бизнеспроцессов Где? Кто? территориальное расположение ключевые организации Когда? важнейшие события для бизнеса Архитектура государственных функций (Бизнес-архитектура) концептуальная модель данных/ объектов Зачем? бизнес-цели и стратегии модель бизнеспроцессов схема логистики модель работ мастер-планы реализации бизнес-план модель системной архитектуры модель распределенной архитектуры архитектура интерфейса с пользователями график обработки бизнес-роли Роль: владелец Логическая модель Роль: проектировщик Физическая модель логическая модель данных Архитектура информации Архитектура Приложений ТехнологиОрганиза- Архитектура Архитектура ческая ционная Временных правил Архитектура Архитектура циклов физическая модель данных/классов модель дизайна технологическая архитектура презентационная архитектура описание структуры данных программный код сетевая архитектура архитектура безопасности определение временных привязок спецификация бизнес-правил работающая сеть работающая организация реализованный график работающая стратегия график управления проектирование бизнес-правил Роль: разработчик Детализированные описания Роль: программист Работающая система Роль: пользователь используемые данные работающие функции Архитектура и Стратегия – две взаимодополняющие дисциплины Стратегия ИТ предшествует определяет оценивает сравнивает создает модели Архитектура «как есть» Разработчик Архитектуры выполняет дает основу GAP-анализ Будущая архитектура контролирует и помогает в реализации реализует поддерживает создание Портфель проектов Теперь Вас не должно удивлять, почему должность Билла Гейтса называется «Главный Архитектор программного обеспечения Microsoft» Дополнительные источники информации www.feapmo.gov - Federal Enterprise Architecture Program Management Office (специальный офис, созданный OMB - Office of Management and Budget в США) www.nascio.org – Ассоциация CIO США www.zifa.com - Институт Архитектуры Захмана www.thearchitectjournal.com - Microsoft Architects Journal Данилин Александр, Microsoft, тел. 967-8594 E-mail: adanilin@microsoft.com