АРХИТЕКТУРА
https://mellarius.ru/architecture
Управление архитектурой предприятия (Enterprise architecture management, EAM)
Базовые знания для архитектора:
Системная инженерия (systems engineering), хотя бы базовое ознакомление.
Это порядка 30 часов лекций + изучение статей и книг-первоисточников.
!! Не путать с т.н. "системным инженером" - в российских реалиях это системный администратор.
(опционально) общее знакомство с ISO 15288-2015 и ГОСТ Р 57193-216. Именно это и есть системная инженерия.
ЖЦ разработки ПО (software development lifecycle). Проистекает из концепции ЖЦ систем, о котором речь идёт в системной инженерии.
Понимание что такое Корпоративная архитектура (enterprise architecture) и IT-архитектура в частности (Архитектура данных и Архитектура приложений).
Это порядка 25 часов на лекции + изучение статей и первоисточников.
Понимание архитектурного цикла (ADM) и сути TOGAF. Не обязательно штудировать весь фреймворк от корки до корки, достаточно общего ознакомления.
Это порядка 10 часов лекций + изучение статей и первоисточников.
Знакомство с Теорией ограничений (ToC, theory of constraints).
Это порядка 10 часов на вдумчивое чтение работы Голдратта.
Понимание сути Сервис-ориентированной архитектуры (SOA, service-oriented architecture).
Это порядка 5 часов на лекции + изучение статей и первоисточников.
Понимание сути Цепи поставки ценности (value chain).
Это максимум 2 часа на лекции + изучение статей и первоисточников.
Понимание сути Сбалансированной системы показателей (BSC, balanced scorecard).
Это максимум 2 часа на лекции + изучение статей и первоисточников.
Умение читать BPMN, UML, UML sequence diagram, Use case, ...
Свободное владение языком архитектурного моделирования Archimate.
Это порядка 15 часов на лекции + изучение статей и первоисточников.
Затем практика, практика и ещё раз практика.
Владение каким-либо из ПО для архитектурного описания: Archi, Enterprise Architect, Modelio BA / Modelio SA, Modelio SD.
Знание принципов DDD (domain driven design), BPM (business process modeling), microservices.
Знание английского на уровне, достаточном, чтобы спокойно читать статьи, смотреть/слушать лекции.
(опционально) образование по специальностям: ЭВМКСиС | АСУ | ПОВТ | Информатика в экономике | Информационные системы и технологии.
(опционально) опыт работы
в компаниях системных интеграторах
в консалтинговых компаниях на ролях системного-/бизнес- аналитика-консультанта
системным аналитиком
Разработчиком, участвовавшим в интеграции зоопарка ИС
===
https://mellarius.ru/
INDEX
ПРОЦЕССЫ
о ЖЦ разработки ПО, методологиях разработки ПО Waterfall, RUP, Agile, Kanban, ссылки и записки по управлению (и методе Теории Ограничений)
АРХИТЕКТУРА
о том кто такие ИТ-аритекторы, о TOGAF и Archimate, gap-анализе, сервис-ориентированно архитектуре, о микросервисах, кратко о DDD, о solution design document, о сути HTTP/REST и RPC.
АНАЛИЗ
о работе с требованиями, о стейкхолдерах, графических нотациях и том, что за документ такой vision/концепция.
DEVOPS
о разработке и эксплуатации: CI/CD/CDP, разнице между VM и Containers, о том как оценивать объём задачи, кратко о git
ТЕСТИРОВАНИЕ
компиляция информации о процессах в тестировании ПО, о тест-анализе и проектировании тестов, о подходе к тестированию требований, немного об Xpath и Selenium.
ДАННЫЕ
кратко о master data и big data, SQL и MongoDB
БИБЛИОТЕКА
о системной инженерии, о связи политики и экономики, о сознании и интеллекте выжимка основных мыслей из книги Станислава Лема "Сумма технологии" и книги Николаса Талеба "Антихрупкость"
+ шпаргалка по регуляркам
====