В конце июля The Open Group опубликовал шаблоны документов для 10-ой версии TOGAF. Загрузить можно отсюда: https://publications.opengroup.org/togaf-library/practical-application/i094
Внутри:
Внутри:
Preliminary Phase
TOGAF® Template - Architecture Principles.docx
TOGAF® Template - Architecture Repository.docx
TOGAF® Template - Business Principles, Goals, and Drivers.docx
TOGAF® Template - Organizational Model for Enterprise Architecture.docx
TOGAF® Template - Request for Architecture Work.docx
TOGAF® Template - Tailored Architecture Framework.docx
Phase A - Architecture Vision
TOGAF® Template - Architecture Definition.docx
TOGAF® Template - Architecture Vision.docx
TOGAF® Template - Capability Assessment.docx
TOGAF® Template - Communications Plan.docx
TOGAF® Template - Statement of Architecture Work.docx
Phase B - Business Architecture
TOGAF® Template - Architecture Requirements Specification.docx
TOGAF® Template - Architecture Roadmap.docx
Phase C - Information Systems Architecture
Architecture Deliverables Phases C and D.docx
Phase D - Technology Architecture
Architecture Deliverables Phases C and D.docx
Phase E - Opportunities and Solutions
TOGAF® Template - Implementation and Migration Plan.docx
Phase F - Migration Planning
TOGAF® Template - Architecture Building Blocks.docx
TOGAF® Template - Architecture Contract.docx
TOGAF® Template - Implementation Governance Model.docx
Phase G - Implementation Governance
TOGAF® Template - Compliance Assessment.docx
TOGAF® Template - Solution Building Blocks.docx
Phase H - Architecture Change Management
TOGAF® Template - Change Request.docx
TOGAF® Template - Requirements Impact Assessment.docx
publications.opengroup.org
TOGAF® Standard, 10th Edition Template Deliverables
This is an example set of template deliverables for the TOGAF Standard, 10th Edition.
🔥33👍14❤2
Необходимость архитектуры (или её отсутствие) вызывает много довольно оживленных споров. Уверен, что большинство подписчиков канала находятся на понятно какой стороне этого спора. Несмотря на это, я позволю себе не совсем обычный тезис: Потребность в ИТ-архитектуре отвечает общим закономерностям возникновения и формирования потребностей. Закономерности эти такие же как для других потребностей, например, потребностей в той или иной вещи или технологии (см. выше картинку про лестницу узнавания Бена Ханта, ну или описание соответствующей маркетинговой модели в гугле).
Развитие системы может находится на этапе, когда никто и не думает про архитектуру и все хорошо. Но потом что-то становится не очень хорошо. Приходит осведомленность в том, почему это самое нехорошо имеет системный характер и просто так его не вылечишь. Начинается поиск вариантов избавления от проблемы и выбор ИТ-архитектуры в качестве основного лекарства (ну или отказ от такого выбора в пользу гомеопатии или agile). Но если предпочтение отдано архитектуре, то потом наступает непростой этап воплощения этого намерения…
В общем, все не просто! Но всегда полезно представлять на какой мы сейчас ступеньке находимся
Развитие системы может находится на этапе, когда никто и не думает про архитектуру и все хорошо. Но потом что-то становится не очень хорошо. Приходит осведомленность в том, почему это самое нехорошо имеет системный характер и просто так его не вылечишь. Начинается поиск вариантов избавления от проблемы и выбор ИТ-архитектуры в качестве основного лекарства (ну или отказ от такого выбора в пользу гомеопатии или agile). Но если предпочтение отдано архитектуре, то потом наступает непростой этап воплощения этого намерения…
В общем, все не просто! Но всегда полезно представлять на какой мы сейчас ступеньке находимся
❤30👍14💯5
The Solution Architect As Product Manager – новая сотня слайдов от автора учебника по архитектуре решений Alan McSweeney. Краткое резюме (см. слайд 98):
- Давно существуют и широко применяются проработанные подходы к разработке и развитию потребительских продуктов/решений/услуг (в тексте даже упомянут New Product Development (NPD) Stage Gate)
- Архитектура решений может использовать их двумя способами. Первый в том, чтоб расширить восприятие ландшафта изменения (а не ограничиваться доработкой ИТ-систем)
- Второй, для выбора действительно важных и актуальных изменений из огромного множества потенциально возможных изменений (я называю это воронкой инициатив)
- Роль архитектора решений идеально подходит для выполнения этих функций
- Давно существуют и широко применяются проработанные подходы к разработке и развитию потребительских продуктов/решений/услуг (в тексте даже упомянут New Product Development (NPD) Stage Gate)
- Архитектура решений может использовать их двумя способами. Первый в том, чтоб расширить восприятие ландшафта изменения (а не ограничиваться доработкой ИТ-систем)
- Второй, для выбора действительно важных и актуальных изменений из огромного множества потенциально возможных изменений (я называю это воронкой инициатив)
- Роль архитектора решений идеально подходит для выполнения этих функций
👍61
Кстати, про архитектурные ката.
Еще один сборник ссылок описаний архитектуры решений победителей и призеров O'Reilly Software Architecture Katas можно посмотреть в ката-логе: https://github.com/TheKataLog
Еще один сборник ссылок описаний архитектуры решений победителей и призеров O'Reilly Software Architecture Katas можно посмотреть в ката-логе: https://github.com/TheKataLog
GitHub
The Architecture Kata Log
Winners and finalists from the O'Reilly Software Architecture Kata - The Architecture Kata Log
🔥36👍3❤2🤩2
Представляется мне что прошли времена, когда новые метамодели, фреймворки и инструменты вызывали горячий отклик в равнодушных сердцах архитекторов предприятия.
Вот смотрю я на EDGY https://enterprise.design/ пытаясь понять, что в нем не так. И не вижу каких-то серьезных проблем, но как-то совсем не цепляет
Вот смотрю я на EDGY https://enterprise.design/ пытаясь понять, что в нем не так. И не вижу каких-то серьезных проблем, но как-то совсем не цепляет
👍14💯1
В апреле они начали с него свой Software Architecture and Design Trends Report за 2024 год [2] (ссылки будут внизу), в июле выпустили eMag с набором статей [3], а вчера приступили к публикации серии Article Series: Cell-Based Architectures: How to Build Scalable and Resilient Systems [1]
Но, как это бывает практически с любым похожим термином, к его использованию возникает ряд вопрос. Из которых я выделили бы два основных: более-менее единое понимании термина и его полезность. И с тем и с другим у Cell-Based Architecture не очень все хорошо складывается.
Уже появилось множество не вполне одинаковых трактовок этого понятия. У WSO2 есть уже целая референсная архитектура [4], у ByteByteGo лаконичная картинка [5] ну и некоторый объем статей, начиная с Кристофера Сандовала [6] и продолжая теми же текстами InfoQ.
Думаю, большинство удовлетворится тем, что ячейка – это часть системы, обрабатывающая некоторое подмножество общего объема запросов и команд и способная делать это автономно, т.е. не обращаясь за границы ячейки. Подразумевается, что процессы ячейки развертываются на более-менее сосредоточенной группе серверов и взаимодействуют только между собой. Но вот цели такой архитектуры воспринимаются уже по-разному. Для кого-то это про локализацию сбоев. Другие [что странно] воспринимают это как способ обеспечения масштабирования. Третьи видят в ячейках способ сохранить данные внутри юрисдикции, ну и т.д.
Теперь про полезность. Я почему-то думаю, что десятилетия повального увлечения микросервисами немного научили отрасль построению распределенных информационных систем. И вряд ли кто собирается нынче вызывать в синхронном режиме удаленную процедуру из одного сервиса, в ходе обработки вызова от другого, который в свою очередь делает это для обработки запроса от третьего и т.д. Ну, т.е., идея переборок через которые не следует вызывать другие сервисы, банальна и очевидна. Вряд ли стоит называть это некоторым отдельным термином. В микросервисном мире предлагалось stateful взаимодействия осуществлять внутри сервера или даже pod-а. В ячеистой архитектуре потенциально ненадежные взаимодействия локализуются внутри группы серверов. Пожалуй, термин ячейка не будет лишним при развертывании в публичных облаках. Но вряд ли он станет столь же актуальным для частных облаков или собственных инфраструктур.
Но, может я чего-то в этой идее не разглядел. Посмотрим
[1] Article Series: Cell-Based Architectures: How to Build Scalable and Resilient Systems
[2] InfoQ Software Architecture and Design Trends Report - April 2024
[3] Cell-Based Architectures: How to Build Scalable and Resilient Systems
[4] Cell-Based Architecture. A Decentralized Reference Architecture for Cloud Native Applications
[5] A Crash Course on Cell-based Architecture
[6] What is Cell-Based Architecture?
Please open Telegram to view this post
VIEW IN TELEGRAM
InfoQ
Article Series: Cell-Based Architectures: How to Build Scalable and Resilient Systems
In this article series, we take readers on a journey of discovery and provide a comprehensive overview and in-depth analysis of many key aspects of cell-based architectures, as well as practical advice for applying this approach to existing and new architectures.
👍19🤔6❤3🔥2👏1
Карту причин неудачи при модернизации унаследованных приложений нашел я в бумаге /thoughtworks Legacy modernization. A transformation opportunity
Такое впечатление, что традиционные задачи архитектуры предприятия регулярно переосмысливаются самым разными консультантами. И не то, чтоб они что-то принципиально новое предлагают. Скорее преподносят более современное звучание достаточно известных идей и подходов. Внутри снова история про business capabilities, ценностное предложение, расстановку приоритетов и управление объемом и границами изменения
Впрочем, если интересно, посмотрите эти рекомендации сами. Может вы увидите их как-то иначе
Такое впечатление, что традиционные задачи архитектуры предприятия регулярно переосмысливаются самым разными консультантами. И не то, чтоб они что-то принципиально новое предлагают. Скорее преподносят более современное звучание достаточно известных идей и подходов. Внутри снова история про business capabilities, ценностное предложение, расстановку приоритетов и управление объемом и границами изменения
Впрочем, если интересно, посмотрите эти рекомендации сами. Может вы увидите их как-то иначе
👍17🤔3❤2
Где проходит граница изменения.pdf
3.9 MB
Отлично вчера прошел ArchDays! Огромное спасибо Сергею и всем организаторам. Выкладываю слайды своего выступления и безусловно благодарю всех тех, кто пришел его послушать
Очень раз был пообщаться со всеми, с кем успел! И непременно постараюсь сделать на днях очередной вебинар
Очень раз был пообщаться со всеми, с кем успел! И непременно постараюсь сделать на днях очередной вебинар
🔥64👍20
Еще один огромный SlideDoc(слайды с заметками) System Design and Software Architecture от Ruth Malan. Какие-то идеи и слайды встречались у неё раньше. Другие я увидел впервые. Анонс от автора:
Я не хотела ограничиваться тем, что архитектура программного обеспечения - это просто "части и отношения" или ADR и т.д., подробнее здесь: введение в архитектуру ПО как системный дизайн
❤14👍12🔥2
А вот и обзор целой серии докладов с ArchDays от Максима Цепкова https://mtsepkov.org/ArchDays-2024
Внтури:
- Максим Цепков. Бизнес и софт как единая система: описываем архитектуру предприятия
- Максим Смирнов. Где проходит граница изменения
- Денис Свеженин, ЛЕНТА. Стратегия автоматизации или автоматизация стратегии?
- Александр Войновский, Газпром нефть. Корпоративная архитектура. Buy or Build: способы оценки архитектуры
- Филипп Дельгядо. Конфигурация и кастомизация в энтерпрайзе
- Евгения Умен из AB digital. Революционный refresh. Рефакторинг клиентского домена и долгий путь к балансу
- Павел Кан, Ensi. Поиск рабочего компромисса между стройной теорией и заковыристой реальностью: архитектурные практики в гибридных командах с продуктовым подходом
Обзор как всегда мегаподробный и очень интересный.
Внтури:
- Максим Цепков. Бизнес и софт как единая система: описываем архитектуру предприятия
- Максим Смирнов. Где проходит граница изменения
- Денис Свеженин, ЛЕНТА. Стратегия автоматизации или автоматизация стратегии?
- Александр Войновский, Газпром нефть. Корпоративная архитектура. Buy or Build: способы оценки архитектуры
- Филипп Дельгядо. Конфигурация и кастомизация в энтерпрайзе
- Евгения Умен из AB digital. Революционный refresh. Рефакторинг клиентского домена и долгий путь к балансу
- Павел Кан, Ensi. Поиск рабочего компромисса между стройной теорией и заковыристой реальностью: архитектурные практики в гибридных командах с продуктовым подходом
Обзор как всегда мегаподробный и очень интересный.
👍24
🤔 Что общего у IT4IT и Architecture as Code?
Как отследить изменение состояний множества полезных вещей: приложений, технологий, источников данных, продуктов, сервисов, запросов на изменения или обслуживание? Эталонные архитектуры всегда были не просто попыткой категоризировать события и вещи. За ними обычно следуют более прагматичные инструменты сохранения прозрачности и обеспечения управляемости сложных ИТ-ландшафтов. Инструменты, реализующие более современные концепции
⏳В октябре 2024-го обновилась эталонная архитектура управления цифровыми технологиями IT4IT. Я рассказывал о ранних версиях этого стандарта, но потом взял паузу. Пришла пора её прервать.
📆 12 ноября в 11:00 MSK присоединяйтесь ко мне на бесплатном вебинаре про IT4IT v3.0.1. На этот раз в zoom
➡️ Подробности и регистрация: https://mxsmirnov.timepad.ru/event/3106269/
Как отследить изменение состояний множества полезных вещей: приложений, технологий, источников данных, продуктов, сервисов, запросов на изменения или обслуживание? Эталонные архитектуры всегда были не просто попыткой категоризировать события и вещи. За ними обычно следуют более прагматичные инструменты сохранения прозрачности и обеспечения управляемости сложных ИТ-ландшафтов. Инструменты, реализующие более современные концепции
⏳В октябре 2024-го обновилась эталонная архитектура управления цифровыми технологиями IT4IT. Я рассказывал о ранних версиях этого стандарта, но потом взял паузу. Пришла пора её прервать.
📆 12 ноября в 11:00 MSK присоединяйтесь ко мне на бесплатном вебинаре про IT4IT v3.0.1. На этот раз в zoom
➡️ Подробности и регистрация: https://mxsmirnov.timepad.ru/event/3106269/
mxsmirnov.timepad.ru
IT4IT v3.0.1 / События на TimePad.ru
Октябрьское обновление стандарта IT4IT и неожиданные находки внутри его archimate-модели.
Бесплатный вебинар про стандарты цифровой архитектуры предприятия
Бесплатный вебинар про стандарты цифровой архитектуры предприятия
👍9
Архитектура ИТ-решений
🤔 Что общего у IT4IT и Architecture as Code? Как отследить изменение состояний множества полезных вещей: приложений, технологий, источников данных, продуктов, сервисов, запросов на изменения или обслуживание? Эталонные архитектуры всегда были не просто попыткой…
it4it-normative.xml
6.5 MB
Давайте я поделюсь стандартом IT4IT в ArchiMate Model Exchange File Format-е. Возможно, кто-то захочет предварительно посмотреть его, например, в Archi или другом archimate инструменте
🔥13👍3
Архитектура ИТ-решений
📅 15 марта 10:30 MSK Бесплатный вебинар: Реальная альтернатива микросервисам Монолит не альтернатива микросервисам! Будь он хоть двадцать раз модульным. Монолит всегда останется единым процессом, который не разделить по серверам... или нет? Подробности и…
В марте этого года мы уже обсуждали направления развития распределенных архитектур и возможные альтернативы микросервисам (запись здесь: https://youtu.be/rIr6xIB_x3I). Я тогда делился сомнениями Мартина Клеппмана(автора книжки с кабанчиком) и других экспертов относительно Google Service Weaver и идеи модульного монолита
И вот тут оказывается, что с 5 декабря 2024 года активная разработка этого фреймворка останавливается. А через шесть месяцев после этого, 6 июня 2025-го репозиторий будет окончательно заморожен и заархивирован. В общем, как пишут вот здесь: we recommend that users fork the repository
И вот тут оказывается, что с 5 декабря 2024 года активная разработка этого фреймворка останавливается. А через шесть месяцев после этого, 6 июня 2025-го репозиторий будет окончательно заморожен и заархивирован. В общем, как пишут вот здесь: we recommend that users fork the repository
👍7🔥3❤1👏1
Архитектура ИТ-решений
🤔 Что общего у IT4IT и Architecture as Code? Как отследить изменение состояний множества полезных вещей: приложений, технологий, источников данных, продуктов, сервисов, запросов на изменения или обслуживание? Эталонные архитектуры всегда были не просто попыткой…
IT4IT (12 ноября 2024).pdf
4.4 MB
Запись мне zoom сделал как-то кривовато, сумею исправить - выложу. А пока делюсь слайдами
👍19🤔1
Архитектура ИТ-решений
Пока заметка из понедельника продолжает набирать лайки, Jurgen Appelo добавляет в блог unFix новые записи. Сегодня вот эту https://unfix.work/blog/lets-unfix-team-topologies. Я не очень люблю лонгриды, но обожаю дружелюбную критику/переосмысление популярных…
С момента анонса unFIX в январе 2022 года, о котором я писал выше, появилось некоторое количество примеров использования этого нефреймворка, а еще новых текстов, картинок и реквизитов
У меня же все отчетливей проявляется зависть. Вот почему у людей, занимающихся оргдизайном, и картинки нормальные и слова проникновенные и карточки разноцветные? А у нас - архитекторов, диаграммы обычно скучные, непременно с запутанными стрелочками, а нередко ещё к тому же и в нотации арчимейт.
Чем и когда испортили мы себе карму?
У меня же все отчетливей проявляется зависть. Вот почему у людей, занимающихся оргдизайном, и картинки нормальные и слова проникновенные и карточки разноцветные? А у нас - архитекторов, диаграммы обычно скучные, непременно с запутанными стрелочками, а нередко ещё к тому же и в нотации арчимейт.
Чем и когда испортили мы себе карму?
👍11😢4🤩2❤1🤨1
Архитектура ИТ-решений
С момента анонса unFIX в январе 2022 года, о котором я писал выше, появилось некоторое количество примеров использования этого нефреймворка, а еще новых текстов, картинок и реквизитов У меня же все отчетливей проявляется зависть. Вот почему у людей, занимающихся…
Gregor Hohpe on LinkedIn пару дней назад поддержал тему архитектуры и визуализации тезисом:
https://www.linkedin.com/posts/ghohpe_architects-are-visual-communicators-but-activity-7263548173023944704-YMw0/
Architects are visual communicators. But they don't draw blueprints, they sketch ...
https://www.linkedin.com/posts/ghohpe_architects-are-visual-communicators-but-activity-7263548173023944704-YMw0/
Linkedin
Architects are visual communicators. But they don't draw blueprints, they sketch. It's amazing how many dimensions you can express…
Architects are visual communicators. But they don't draw blueprints, they sketch. It's amazing how many dimensions you can express in a sketch. Sketches are also great for abstractions.
Several resources help architects hone their sketching skillsl:
- My…
Several resources help architects hone their sketching skillsl:
- My…
👍9
Небольшой опрос (96 человек) от IcePanel State of Software Architecture Report — 2024 оказался неожиданно интересным
Update: Добавил ссылку на сообщение у них на сайте https://icepanel.io/blog/2024-11-26-State-of-software-architecture-2024 Вдруг медиум не у всех виден
Update: Добавил ссылку на сообщение у них на сайте https://icepanel.io/blog/2024-11-26-State-of-software-architecture-2024 Вдруг медиум не у всех виден
Medium
State of Software Architecture Report — 2024
Results from IcePanel’s survey to architects and technical leaders on software architecture.
👍12🤔1
Привет! У нас в чате Работа для ИТ-архитекторов иногда появляются запросы на разовую консультацию. Как вы думаете, сколько должна стоить такая консультация и как долго продолжаться?
(Опрос будет в следующем сообщении. Пока я его не опубликовал можно предложить ваш вариант ответа в комментариях к этому сообщению)
(Опрос будет в следующем сообщении. Пока я его не опубликовал можно предложить ваш вариант ответа в комментариях к этому сообщению)
Telegram
Работа для ИТ-архитекторов
Группа только(!) для публикации резюме и вакансий ИТ-архитекторов. Правила см. закреп.
Чтобы ускорить запрос на вход → ЛС любому из админов:
@alexander_derzhavin
@viktorkho
@AlexanderBashkirov
@societas_f
@vigoloubev
@azure3033
Чтобы ускорить запрос на вход → ЛС любому из админов:
@alexander_derzhavin
@viktorkho
@AlexanderBashkirov
@societas_f
@vigoloubev
@azure3033
👎1
Консультация архитектора (длится и стоит)
Anonymous Poll
12%
1 час 3000-5000 ₽
12%
~ 7500 ₽ разовая часовая консультация
17%
Час от 10 000 ₽
8%
$300 в час
30%
Чтоб нормально разобраться надо 3-4 часовых встречи
32%
Такой формат бесполезен. Погружение в контекст и задачу требует десятков часов
5%
Задача тысяч на пятьдесят – семьдесят рублей
15%
Месячный оклад и 2-3 недели работы
10%
Вам нужен архитектурный воркшоп (для 10-12 человек на полдня)
👍5🤨4
Уже набралось более 800 голосов. Давайте посмотрим первые результаты:
1️⃣ Как и следовало ожидать большинство проголосовавших считают, что архитектура требует серьезного погружения. Как минимум нескольких встреч (27%), а то и десятков часов (35%)
2️⃣ Но варианты почасовой оплаты работы архитектора тоже не остались без голосов. Причем сумма распределяется более менее ровно, начиная с 12% на 3000₽, возрастая до 16% к сумме от 10 000 ₽ и снижаясь к 8% на отметке $300 в час
3️⃣ Другие варианты тоже собрали некоторое количество голосов. Т.е. не смотрятся чем-то уж совсем необычным
1️⃣ Как и следовало ожидать большинство проголосовавших считают, что архитектура требует серьезного погружения. Как минимум нескольких встреч (27%), а то и десятков часов (35%)
2️⃣ Но варианты почасовой оплаты работы архитектора тоже не остались без голосов. Причем сумма распределяется более менее ровно, начиная с 12% на 3000₽, возрастая до 16% к сумме от 10 000 ₽ и снижаясь к 8% на отметке $300 в час
3️⃣ Другие варианты тоже собрали некоторое количество голосов. Т.е. не смотрятся чем-то уж совсем необычным
👍14🥱2🤔1