Метка: HLD

Роль ИТ-архитектора в организации

a5931_list_of_cell_phone_providers_6865783407_6023ee9464Несколько месяцев назад я написал заметку Когда, кому и зачем нужна Архитектура Предприятия Справедливости ради надо отметить, что полномасштабный проект по выстраиванию Enterprise Architecture  встречается достаточно редко. Намного чаще услуги архитектора бывают востребованы для решения более локальных задач: структурирование приложений, процессов и данных в рамках отдельного продукта, бизнес-функции или направления деятельности организации. В таких случаях обычно говорят об архитектуре ИТ-решения, а человека который её делает называют Solution architect. Одной из задач этого уважаемого эксперта является разработка архитектуры в ИТ-проекте. На прошлом месте работы мы называли эту деятельность High Level Design Но у Solution architect есть еще одна, не менее важная задача – подготовка вариантов решения. О том как это сделать можно почитать здесь Create a solution architecture А я напишу несколько слов о том, почему это важно. Continue reading «Роль ИТ-архитектора в организации»

Вакансия Solution Architect (ИТ в телекоме, Москва)

ArhitektorУважаемые читатели, в нашем дружном коллективе открылась позиция Solution Architect (SA). Суть работы SA заключается в преобразовании бизнес и функциональных требований в архитектуру решения. Мы называем такую архитектуру High Level Design. HLD – это документ в формате wiki-страниц (см. Архитектура в формате Semantic Web), включающий описание вариантов использования, архитектурные модели и перечень ИТ-активностей будущего проекта. Continue reading «Вакансия Solution Architect (ИТ в телекоме, Москва)»

High level IT Design

Главное, о чем бы мне следовало написать в блоге об архитектуре информационных систем это High level IT Design (HLD). Мы придумали этот документ в 2006 году. Придумали потому, что осознали необходимость наличия краткого высокоуровневого технического описания продукта, проекта или комплексного изменения информационных систем. Сначала это был документ в вордовом формате. Несколько лет назад мы развернули MediaWiki и стали разрабатывать HLD в виде web-страниц, но сути это не меняет.

Continue reading «High level IT Design»

Учебный курс: ИТ архитектура предприятия

В преддверии Нового года принято строить планы и загадывать желания. Я собираюсь в начале 2012 года собрать имеющиеся у меня материалы в учебный курс по архитектуре информационных систем организации. Краткая презентация курса выглядит примерно так:

Я не собираюсь пересказывать учебник по UML или учить вас рисовать диаграммы в нотации Archimate. Мы не будем моделировать корпоративные java приложения и разбираться в тонкостях отображения объектно-ориентированных моделей в реляционной базе данных. Цель этого курса выделить базовые техники ИТ архитектуры, востребованные в современной организации. Разобраться что, когда и главное зачем должен делать сотрудник, занимающий должность ИТ архитектора. Как применить теоретические наработки архитектуры предприятия (Enterprise architecture), подходы к моделированию информационных систем, руководства по процессам управления ИТ к задачам и операционным процессам современной компании.

В программе курса:
1. Ретроспектива программных архитектур. Возрастание сложности корпоративных информационных систем: непрерывные инновации; разрозненность унаследованных приложений; устаревание технологий. Изменения в бизнесе: слияния и поглощения; процессный подход к управлению организацией; интеграция информационных систем предприятия с системами поставщиков и заказчиков.

2. Роль архитектуры в процессах управления ИТ. Моделирование и инвентаризация ИТ-услуг и ИТ-ресурсов. Задачи архитектора в процессах управления изменения, управления релизами информационных систем, инцидентами, дефектами и проблемами.

3. Предпосылки возникновения сервис-ориентированного подхода в архитектуре:

— объектно-ориентированный анализ и проектирование информационных систем;
— открытые интернет-стандарты взаимодействия бизнес-приложений, SOAP и RESTful веб-сервисы;
— архитектура предприятия, средства управления бизнес-процессами, интеграция приложений.

4. Проектирование архитектуры сложных ИТ решений, включающих согласованные изменения нескольких информационных систем и построение композитных приложений. Создание высокоуровневого дизайна решения. Декомпозиция бизнес-процессов по системам. Разработка программных интерфейсов. Планирование инфраструктуры, развертывания и сопровождения. Задачи архитектора на разных фазах традиционного ИТ проекта. Кросс-проектная деятельность. Оптимизация портфеля проектов.

5. Основные информационные системы организации. Финансовые и учетные системы. Системы управления персоналом, документооборота и коллективной работы. Приложения для поддержки взаимоотношений с клиентами, поставщиками и заказчиками. Интернет-сайт и корпоративный портал. Мобильные приложения. Технологии интеграции приложений. Сервисная шина предприятия, системы управления бизнес-процессами и бизнес-правилами, управление основными данными.

 

Надеюсь, основное учел. Буду признателен за добавления, советы, акценты и замечания!

Дополнение: В настоящее время вместо этого учебного курса я предлагаю курс, имеющий большую практическую направленность: Solution architecture