Метод за планиране
архитектурата на предприятието
Методът
EAP
(Enterprise
Architecture Planning)
е разработен от Стивън Спивак и е изложен в книгата
Steven H.
Spewak.
Enterprise Architecture Planning.
N.Y.:
John
Wiley&Sons
Inc.,
2003).
Структура на метода
за планиране
архитектурата на предприятието

Ниво 1 – приемане на решение за реализация на архитектура на
предприятието и определяне на необходимия за реализацията
инструментариум.
Ниво 2 – определяне на точката за отчитане на предстоящите промени и
формиране на график за извършване на прехода.
Ниво 3 – определяне на техническите детайли на архитектурата (данни,
приложения и технологии);
Ниво 4 – изготвяне на план за реализация на архитектурата.
Етапи на реализация на
метода
за планиране архитектурата на
предприятието
№ |
Етап |
Резултати |
1 |
Инициализиране на планирането |
цели, методи, инструментариум, екип, презентации, работен план |
2 |
Предварително бизнес - моделиране |
предварителен функционален бизнес-модел |
3 |
Снимка на
организацията |
пълен функционален бизнес-модел |
4 |
Описание на текущите системи и технологии |
каталог на информационните ресурси, системни решения |
5 |
Архитектура на
данните |
Определяне на същностите, ER-модел, матрица същности-функции,
отчет архитектура на данните |
6 |
Архитектура на
приложенията |
определяне приложенията, матрица на приложенията, анализ на
реализуемостта, отчет архитектура на приложения |
7 |
Технологична
архитектура |
разпределени данни/приложения, отчет на технологичната
архитектура |
8 |
План за
реализация |
Последователност от инициативи, план на прехода, цени и
преимущества, фактори за успех и препоръки |
9 |
Заключително планиране |
Заключителен отчет, презентация |
10 |
Преход към реализация |
Усъвършенстване на политиките, стандартите, процедурите,
детайлизация на проектните планове |
1.
Етап
Инициализиране
на планирането
Стъпка 1
Цел - запознаване на участниците в проекта с областта и целите на
планиране на архитектурата.
Резултат:
Основни задачи:
-
Преглед на организацията и определяне на контекста и (системните
входове/изходи);
-
Оценка на благоприятни и неблагоприятни фактори (например,
съществуващите информационни системи не отговарят на изискванията,
необходима е интеграция на данните, налични са неуспешни ИТ проекти
и т.н.);
-
Определяне на целите и тяхната реализуемост;
-
Изготвяне на списък на подразделенията, които ще бъдат засегнати от
промените - ИТ-стратегия и корпоративна култура.
Стъпка 2
Цел – изследване на организацията, чрез срещи с мениджмънта и определяне
вариантите на нейното развитие.
Резултат - съгласувана и утвърдена визия на организацията, ползваща се
с поддръжката на мениджмънта.
Основни задачи:
-
Изучаване на всички изходни материали за бизнеса (доставчици,
клиенти, продукти, сътрудници, цели и т.н. );
-
Определяне на заинтересованите лица, за които се създава
архитектурата;
-
Анализ на организации, успешно създали свои архитектури;
-
Създаване на визия на организацията, включваща ИТ-средата и
обезпечаваща изпълнение на целите.
Стъпка 3
Цел
–
създаване на ръководство за работа в съответствие с методологията.
Основни задачи:
-
Формулиране на принципите и изискванията към методологията;
-
Оценка на съществуващите в организацията методи и стандарти;
-
Изучаването на съществуващите в практиката подходи;
-
Приемане на решения за изпълнителя (вътрешни ресурси или външен
консултант);
-
Създаване на ръководство, съответстващо на нуждите на организацията;
-
Разработка на съдържанието на отчетите за всеки от следващите етапи.
Стъпка 4
Цел – преглед на наличните компютърни ресурси и оценка на
инструментариума за създаване на ЕА.
Основни задачи:
-
Определяне изискванията към инструментариума;
-
Определяне изискванията към апаратурата;
-
Оценка на алтернативите за съхранение на данните от проекта;
-
Избор на подходящ програмен инструментариум;
-
Разработка на регламенти и процедури, за използване на продуктите;
-
Разработка на шаблони за отчети, екрани и т.н.;
Стъпка 5
Цел – създаване на проектен екип.
Основни задачи:
-
определяне квалификационни изисквания за всяка от фазите по
създаване на ЕА;
-
оценка на разходите за труд на всяка от фазите по създаване на ЕА;
-
определяне на броя участници;
-
спецификация на ролите и областите на отговорност за всеки член на
екипа;
-
подбор на членовете на екипа;
-
обучение на екипа (методологии и инструменти);
-
избор на външни консултанти и определяне на направленията, в които
ще работят.
2.
Етап Предварително бизнес моделиране
Цел - да се предостави пълна и изчерпателна база от
знания на всички участници в проекта при определяне на архитектурата и
плана за изпълнение.
Бизнес моделирането се извършва на два етапа:
Определя функциите, дава тяхното описание и идентифицира
организационните единици - изпълнители на функциите. Провежда се в 3
стъпки:
Стъпка 1
Цел - документиране на
организационната структура.
Резултат - актуализирани организационни диаграми, списък
на ролите, оценка на броя на персонала.
Основни задачи:
-
Определяне на
организационните диаграми и тяхното включване в
набора инструменти;
-
Идентифициране на дейностите в рамките на
организационните единици;
-
Генериране на отчети за
постигнатите резултати.
Стъпка 2
Цел -
определяне структурата на бизнес модела (идентификация и бизнес функции)
Резултати - функции, всяка
от които:
Основни задачи:
-
Определяне на приоритетни
дейности и бизнес процеси;
-
Функционална декомпозиция на
процесите;
-
Развитие на функционалната
декомпозиция до нивото на бизнес операциите;
-
Изграждане на функционално
йерархично дърво;
-
Оценка на качеството на
декомпозицията и подобряването и;
-
Сравнение на функциите и
изпълняващите ги организационни единици, изграждане на съответната
матрица.
Стъпка 3
Цел – документиране на бизнес модел и
разпространението му за проверка.
Основни задачи:
-
Генериране на отчети за бизнес
модела;
-
Разпространяване на отчетите
и презентирането им;
-
Събиране на коментари и
предложения.
2.2. Цялостен бизнес
модел
Дава отговори на следните въпроси:
-
Каква информация се използва при изпълнение на
функциите?
-
Кога функциите се изпълняват?
-
Къде и от кого се изпълнява функциите?
-
Колко често функциите се
изпълняват?
-
Какви подобрения са възможни?
3. Етап Снимка на
организацията
Стъпка 1
Цел - планиране, подготовка и провеждане на интервюта с
цел набиране на необходимите за бизнес моделирането данни.
Основни задачи:
-
Изготвяне на
списък от анкетираните (с определяне на датите и
часовете на анкетиране, Разпределяне на анкетьорите по дейности и
бизнес процеси (функционални зони),
-
Разработване на форми за управление на интервюто и
записване на резултатите.
-
Изготвяне на инструкции за анкетьорите (цели и
задачи, кой, кога, къде, какви проблеми и
и т.н.),
-
Ако е необходимо, изменения в плана за ЕА.
Стъпка 2
Цел – създаване на
бизнес-модели;
Стъпка 3
Цел - распространение и
анализ на бизнес-моделите.
4. Етап
Описание на текущите системи и технологии
Документиране на всички използвани в организацията
системни и технологичните платформи, т.е. създаване на каталог на
информационните ресурси IRC ((Information Resource Catalog).
Изграждането му включва следните стъпки:
Стъпка 1
Цел – определяне на видовете данни и формите за тяхното събиране.
Основни задачи:
-
Определяне на видовете данни
по приложения;
-
Определяне на видовете данни по входове и изходи,
файлове и бази данни;
-
Идентификация на технологичните платформи и
определяне на декомпозицията им по видове (например принтери -
матрични, лазерни, езици - С++,
PHP
и т.н.);
-
Проектиране на формуляри за
събиране на данни;
-
Изготвяне на подробни
инструкции за попълване на формуляри.
Стъпка 2
Цел -
да събира
данни за IRC, и тяхното въвеждане (попълване на форми), както и
сравнение на приложения и функции.
Основни задачи:
-
Събиране на системна
документация;
-
Съпоставяне на приложения и
бизнес функции и на тази база формиране на съответна матрица;
-
Съпоставяне на приложения и
технологични платформи и формиране на съответна матрица;
-
Въвеждане на информация със
съответния инструментариум.
Стъпка 3
Цел -
интегриране и верификации информацията по текущи
приложения и технологични платформи, както и разработка на потокови
диаграми за всяка система.
Резултати - проверени IRC и пакет отчети за IRC, както
и предложения за подобряване на база проведените обсъждания.
Стъпка 4
Цел – подготовка за
управление и поддръжка на
IRC.
Резултат – регламент за поддръжка, политики и процедури
по поддръжка на
IRC.
5.
Етап архитектура на данните
Идентифициране и определене на основните типове данни в
подкрепа на бизнес функциите. Архитектурата на данни е представена с
използване на
ER-модел
и се състои от същности, всяка от които има атрибути и връзка с други
същности.
Етапът се състои от 4 стъпки:
Стъпка
1
Създаване на списък с кандидати за същности.
Цел - да се идентифицират всички потенциални същности,
необходими за поддръжка на бизнеса.
Основни задачи:
-
Разпределение на бизнес модела по членове на екипа (в
контекста на дейността и на бизнес процесите);
-
Обучение на всеки участник;
-
Формирането на общ списък на кандидатите за същности
в предприятието.
Стъпка
2
Определяне на същности, атрибути и връзки.
Основни задачи:
Стъпка
3
Съпоставяне на бизнес функциите със определените същности;
Цел - да се сравняват същностите с бизнес функциите и
приложенията.
Резултат - матрица същности - функции и матрица същности
- приложения.
-
За всяка функция от по-ниско ниво на детайлизация
вида на на всяка от същностите;
-
Приложенията се сравняват със същностите по входове,
изходи, файлове и БД.
Стъпка
4
Анализ на резултатите.
Цел - подготовка, разпространение и анализ на отчета по
архитектура на данните.
6. Етап Архитектура на
приложенията
Определят се основните видове приложения, необходими за
управление на данните и функциите за подпомагане на бизнеса.
Стъпка 1
Създаване на списък с кандидати за приложения.
Цел - да се идентифицират всички възможни приложения и
създаването на списък, със специален акцент върху приложенията, които
могат да подобрят бизнеса или дава конкурентно предимство.
Стъпка 2
Определяне на
приложенията.
Цел – Да се представи всяко
приложение със стандартно описание (определение) и създаване на
графична схема на архитектура на приложението.
Основните задачи:
-
Разпределяне на приложения
между членовете на екипа;
-
Определяне на всяко приложение
(с включване на име, номер, цел, общо описание и възможните ползи
за бизнеса);
-
Опростяване на сложни
приложения и ликвидиране на излишество;
-
Разработка на предварителни предложения относно
прилагането на съществуващия на пазара софтуер и технологични
платформи;
-
Създаване на схема на
архитектура на приложения;
-
Оценка на качеството на
архитектурата на приложенията (разбираемост, пълнота и
реализуемост, стабилност).
Стъпка 3
Съпоставяне на приложения и функции
Цел - да се идентифицират бизнес функции, които се
поддържат или се изпълняват от приложенията.
Основни задачи:
-
За всяко приложение се формира матрица приложения
-функции;
-
Създаване на списък на функции, които не се поддържат
от някое приложение (с мотивите)
-
Създаване на матрица приложения - организационни
единици.
Стъпка 4
Анализ на приложимостта на съществуващи приложения.
Цел - да се определи съответствие
на архитектурата на приложенията със съществуващите в организацията
приложения.
Основни задачи:
-
Сравнение на
архитектурата на приложения със със съществуващите системи,
определени в
IRC.
-
Създаване на таблица за съответствие на архитектурата
на приложения със съществуващите приложения.
Стъпка 5
Анализ на резултатите
Цел - подготовка, разпространение и анализ на отчета за
архитектура на приложенията.
7. Етап Технологична
архитектура
Определя основните видове технологии, необходими за
осигуряване на среда за приложенията, управляващи данните.
Стъпка 1
Определяне на техническите принципи и платформи.
Цел - да се формулират общите принципи за техническа
платформа, и за определяне на потенциални кандидати за платформа.
Стъпка
2
Определяне на платформи и тяхното разпределение.
Цел - на базата на формулираните
по-горе принципи, да се определи стратегията за разпределение на
приложения и данни.
Основни резултати – разпределение на данни и приложения,
конфигурацията на техническите платформи, оценка на концептуалната
архитектура.
Основни задачи:
-
Определяне на местоположението
на бизнес функциите;
-
Разпределение на данни и
приложения;
-
Определяне на конфигурацията
на техническите платформи (работни станции, мрежова архитектура,
архитектура на бизнес системи);
-
Оценка на концептуалната
техническа архитектура.
Стъпка 3
Сравняване на платформите с
приложенията и бизнес функциите.
Цел - обосновка на технологичните платформи.
Основни задачи:
-
Сравнение на платформите с използващите ги бизнес
функции;
-
Създаване на таблици платформи – приложения;
-
Създаване на таблици платформи – бизнес функции.
Стъпка 4
Анализ на
резултатите.
Цел - подготовката, разпространение и доклад за
извършен анализ на техническата архитектура.
8. Етап Разработка на
план за реализация
Включва следните основни стъпки:
Стъпка 1
Създаване на последователност от реализации на приложенията.
Цел - да се определят приоритети и последователност на
реализация на приложенията (например приложения, които генерират данни и
трябва да бъдат реализирани преди приложения, използващи тези данни).
Основни резултати са:
-
Матрица приложения – данни;
-
Списък на подредени по приоритет приложения;
-
План за изменение и / или замяна на съществуващите
системи;
-
Обединяване на приложения в проекти;
Основните задачи:
-
Съпоставяне на приложения и същности (на базата на
бизнес функции);
-
Трансформация на матрицата приложения – същности във
вид позволяващ да се определи последователността на реализация;
-
Формиране на критерии (количествени и качествени) за
последователността на изпълнение;
-
Извършване на поредица изменения на съществуващите
системи и технологии.
Стъпка 2
Оценка на разходите и ресурсите, Създаване на
план.
Стъпка 3
Оценка на стойността и достойнствата на плана.
Стъпка 4
Идентифициране на факторите за успех и препоръки
за тяхното постигане.
9. Етап Заключително планиране
Изготвяне на окончателен доклад
Основни стъпки :
-
Планиране на прехода
(спецификация на целите на прехода, формирането на преходен план,
назначаването на ръководител);
-
Адаптиране на подхода
(методология, инструменти);
-
Създаване на реда в работата с
компютърни ресурси (покупка на необходимото, гаранции за
надеждността на съхранение);
-
Преглед на архитектурата (ревизия, добавяне на
детайли и актуализации);
-
Промяна в организационната структура;
-
Назначаване на персонал;
Провеждане на обучение;
-
Въвеждане на стандарти за
разработване на софтуер;
-
Въвеждане на процедурни
стандарти;
-
Разработване на подробни планове за разработка и
внедряване на приложения;
определяне и
одобряване на датата на приключване на прехода.
|