Forwarded from Денис Бесков: умные мысли и несколько своих
Мартин Фаулер, международный эксперт по программной инженерии, начал свою публичную просветительскую деятельность с книги Analysis Patterns 1997-го года.
При этом как ни удивительно, книга интересна и актуальна до сих пор и для разработчиков и для архитекторов и для системных аналитиков.
Можно сказать, что книга прошла почти незамеченной в широкой профессиональной среде, в частности, никогда не переводилась на русский язык.
Андрей Гордиенков решил исправить это досадное обстоятельство и подготовил собственную версию перевода.
https://habr.com/ru/articles/872598/
Вступление
1.1 Концептуальные модели
1.2 Мир шаблонов
1.3 Шаблоны в этой книге
1.4 Концептуальные модели и реинжиниринг бизнес-процессов
1.5 Шаблоны и фреймворки
1.6 Использование шаблонов
Часть 1. Аналитические шаблоны
2. Ответственность
3. Наблюдения и измерения
4. Наблюдения для корпоративных финансов
5. Обращение к объектам
6. Инвентаризация и учет
7. Использование моделей учета
8. Планирование
9. Торговля
10. Производные контракты
11. Торговые пакеты
Часть 2. Поддерживающие шаблоны
12. Слоёная архитектура для ИС
13. Фасады приложения
14. Подходы для моделирования типов
15. Шаблоны ассоциации
16. Послесловие
Часть 3. Приложения
А. Техники и обозначения
В. Таблица паттернов
C. Краткая справка по диаграммам
При этом как ни удивительно, книга интересна и актуальна до сих пор и для разработчиков и для архитекторов и для системных аналитиков.
Можно сказать, что книга прошла почти незамеченной в широкой профессиональной среде, в частности, никогда не переводилась на русский язык.
Андрей Гордиенков решил исправить это досадное обстоятельство и подготовил собственную версию перевода.
https://habr.com/ru/articles/872598/
Вступление
1.1 Концептуальные модели
1.2 Мир шаблонов
1.3 Шаблоны в этой книге
1.4 Концептуальные модели и реинжиниринг бизнес-процессов
1.5 Шаблоны и фреймворки
1.6 Использование шаблонов
Часть 1. Аналитические шаблоны
2. Ответственность
3. Наблюдения и измерения
4. Наблюдения для корпоративных финансов
5. Обращение к объектам
6. Инвентаризация и учет
7. Использование моделей учета
8. Планирование
9. Торговля
10. Производные контракты
11. Торговые пакеты
Часть 2. Поддерживающие шаблоны
12. Слоёная архитектура для ИС
13. Фасады приложения
14. Подходы для моделирования типов
15. Шаблоны ассоциации
16. Послесловие
Часть 3. Приложения
А. Техники и обозначения
В. Таблица паттернов
C. Краткая справка по диаграммам
Хабр
«Аналитические шаблоны» на русском
Всем привет! С помощью этой статьи хочу поделиться результатами своей работы по переводу книги Мартина Фаулера "Analysis Patterns". Все оригинальные части книги и диаграммы переведены, всё готово для...
Forwarded from Sergey
Достаточно сложно писать спагетти-код, когда уже освоил навыки написания чистого кода.
Фактически, написание плохого кода становится более энергозатратным :)
Фактически, написание плохого кода становится более энергозатратным :)
Forwarded from Kotelov PRO | Валерий Котелов
Media is too big
VIEW IN TELEGRAM
Вложиться ли в существующие системы или переписать всё с нуля? 👀
На Archdays поговорили с Александром Войновским, архитектором из «Газпром нефти» — компании с более чем 10 000 разработчиков и тысячами программных решений. В условиях глобальной перестройки ИТ-ландшафта Александр поделился, как грамотно проектировать системы, что выгоднее с точки зрения бюджета и безопасности и как оценить рентабельность инвестиций в ПО.
Подкаст для тех, кто ищет ответы на сложные вопросы: как находить оптимальный баланс между требованиями бизнеса и разработкой.
👀 смотреть https://go.kotelov.com/youtube_buyorbuild
👀 без vpn https://go.kotelov.com/vk_buyorbuild
📹 смотреть без vpn https://go.kotelov.com/rutube_scrumtreck
🎙 слушать https://go.kotelov.com/mave_buyorbuild
На Archdays поговорили с Александром Войновским, архитектором из «Газпром нефти» — компании с более чем 10 000 разработчиков и тысячами программных решений. В условиях глобальной перестройки ИТ-ландшафта Александр поделился, как грамотно проектировать системы, что выгоднее с точки зрения бюджета и безопасности и как оценить рентабельность инвестиций в ПО.
Подкаст для тех, кто ищет ответы на сложные вопросы: как находить оптимальный баланс между требованиями бизнеса и разработкой.
Please open Telegram to view this post
VIEW IN TELEGRAM
Опрос только для действующих разработчиков.
Выполнение чисто технических задач (не разработка в рамках бизнес-фичи) чаще всего:
Выполнение чисто технических задач (не разработка в рамках бизнес-фичи) чаще всего:
Anonymous Poll
50%
Делает меня счастливее
12%
Делает меня несчастнее
38%
Никак не влияет на мое эмоциональное состояние
Forwarded from ArchDays
Если пропустил конференцию или хочешь пересмотреть крутые доклады, у нас для тебя хорошие новости — плейлист с видео уже доступен!
Заряжаемся пользой, пересматриваем, делимся инсайтами! Какое выступление уже в твоём списке «посмотреть обязательно»?
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
ArchDays2024
Конференция по архитектуре IT-решений
Всех девушек с праздником! Больше любви и тепла!
Forwarded from ArchDays
Записи с ArchDays теперь доступны и в vkvideo
https://vkvideo.ru/playlist/-184472537_4
https://vkvideo.ru/playlist/-184472537_4
VK Видео
ArchDays 2024 | ВКонтакте
Сталкивались ли вы при автоматизации/цифровизации бизнес-процессов с
1. проблемами использования списков требований, как основного инструмента анализа и проектирования?
2. невозможностью проверки чужих ТЗ на оптимальность принятых решений?
3. Знаете ли вы методику решения этих проблем?
Если ответы Да-Да-Нет, то welcome.
В этот четверг вечером расскажу про методику анализа и проектирования, рассматриваемую как процесс конструкции, трансформации, детализации и пополнения моделей систем разных системных уровней и аспектов.
Доклад с WAW вырос до серии выступлений, это первая серия.
https://sistemnyy-podkhod.timepad.ru/event/3336143/
1. проблемами использования списков требований, как основного инструмента анализа и проектирования?
2. невозможностью проверки чужих ТЗ на оптимальность принятых решений?
3. Знаете ли вы методику решения этих проблем?
Если ответы Да-Да-Нет, то welcome.
В этот четверг вечером расскажу про методику анализа и проектирования, рассматриваемую как процесс конструкции, трансформации, детализации и пополнения моделей систем разных системных уровней и аспектов.
Доклад с WAW вырос до серии выступлений, это первая серия.
https://sistemnyy-podkhod.timepad.ru/event/3336143/
sistemnyy-podkhod.timepad.ru
Евгений Скориков Процесс анализа и проектирования / События на TimePad.ru
Евгений Скориков Процесс анализа и проектирования
Forwarded from Systems.Education: Анализ и проектирование информационных систем, архитектура, интеграции, бизнес-процессы
22 мая (вт) в 19:00 (мск) Виктор Рудь проведёт вебинар на тему «Инструмент моделирования архитектуры предприятия СиММА»
Перед российскими предприятиями стоит задача импортозамещения таких инструментов, как Sparx, Aris, PowerDesigner, Archi. СиММА позволяет сделать такое замещение. В том числе это первое российское ПО, которое поддерживает нотацию Archimate, C4, UML и позволяет конструировать любые другие нотации, или смешивать нотации в произвольном порядке.
■ План вебинара
1. Мета-моделирование в СиММА
2. Моделирование в СиММА
3. Диаграммирование в СиММА
4. Варианты/примеры применения
■ Кому будет полезен вебинар?
— Корпоративным архитекторам
— Бизнес-аналитикам
— Системным аналитикам
— Всем, кому интересны инструменты моделирования и ведения корпоративных репозиториев
■ Ведущий вебинара — Виктор Рудь, Эксперт в области корпоративной архитектуры с 10-летним опытом работы для предприятий федерального масштаба, Автор курсов по архитектуре предприятия и языку Архимейт, в том числе для академии CORS, Владелец первого российского ПО класса Enterprise Architect — СиММА.
👥 У всех слушателей будет возможность задать вопросы в режиме реального времени
Всех, кто не хочет пропустить ни одного анонса наших вебинаров, приглашаем в нашу группу @se_webinars, где мы по топикам публикуем новости, полезные материалы, записи и слайды презентаций вебинаров.
Регистрация обязательна
❗️Если у вас не открывается страница регистрации в браузере Telegram, перейдите в любой другой браузер — это должно решить проблему.
#вебинар@systems_education
Перед российскими предприятиями стоит задача импортозамещения таких инструментов, как Sparx, Aris, PowerDesigner, Archi. СиММА позволяет сделать такое замещение. В том числе это первое российское ПО, которое поддерживает нотацию Archimate, C4, UML и позволяет конструировать любые другие нотации, или смешивать нотации в произвольном порядке.
■ План вебинара
1. Мета-моделирование в СиММА
2. Моделирование в СиММА
3. Диаграммирование в СиММА
4. Варианты/примеры применения
■ Кому будет полезен вебинар?
— Корпоративным архитекторам
— Бизнес-аналитикам
— Системным аналитикам
— Всем, кому интересны инструменты моделирования и ведения корпоративных репозиториев
■ Ведущий вебинара — Виктор Рудь, Эксперт в области корпоративной архитектуры с 10-летним опытом работы для предприятий федерального масштаба, Автор курсов по архитектуре предприятия и языку Архимейт, в том числе для академии CORS, Владелец первого российского ПО класса Enterprise Architect — СиММА.
👥 У всех слушателей будет возможность задать вопросы в режиме реального времени
Всех, кто не хочет пропустить ни одного анонса наших вебинаров, приглашаем в нашу группу @se_webinars, где мы по топикам публикуем новости, полезные материалы, записи и слайды презентаций вебинаров.
Регистрация обязательна
❗️Если у вас не открывается страница регистрации в браузере Telegram, перейдите в любой другой браузер — это должно решить проблему.
#вебинар@systems_education
Call for papers на ArchDays, ждем ваших заявок на выступления, подавать тут: http://archdays.ru
archdays.ru
ArchDays 2025
Конференция по архитектуре IT-решений. 7 ноября Москва + Online
На что вы опираетесь при выработке архитектурных решений? (возможен множественный выбор)
Anonymous Poll
75%
Собственный опыт и знания
25%
Внешние эксперты
35%
Собственная интуиция
37%
Прототипирование
22%
Формальная методология принятия решений
53%
Повторное использование ранее принятых решений
18%
Посмотреть ответы
Давайте поделимся друг с другом :) Где вы ищите информацию по архитектуре, что читаете повседневно, на какие мероприятия ходите, какие сайты или каналы мониторите и/или читаете? Конечно, все про архитектуру. По аритектуре контента не так много, думаю такой обмен источниками будет полезен всем.
В прошлый четверг провел вебинар про принятие арх решений и хотелось бы одну мысль оттуда выделить отдельно, она отчасти коррелирует с опросом выше, малым число ответов в категории «формальная методология».
Формальные методы хороши чем?
- у них есть структура, они при таких же вводных могут дать примерно такой же результат
- за счет повторяемости структуры их можно оценивать, улучшать, развивать
- они снижают уровень субъективизма, политики
- они повышают надежность системы, так как снижают зависимость от конкретных субъектов
Но за это проходится платить… это некоторый уровень бюрократии, некоторое замедление (особенно потому что, что раньше можно было прийти и сказать - «я сказал вот это делать», а теперь какой-то формализованный процесс) и очевидная избыточность, но направленная на повышение надежности.
И самое главное, - несмотря на повышение качества по всем фронтам от использования формальных методов, чаще всего необходимо, чтобы было достаточно число вовлеченных участников, не один единственный архитектор. В идеале так, чтобы на необходимый формализм уходило не более 25%, а лучше 10% времени. У одного архитектора исполнение формальных процедур может занимать до 90% времени, оставшиеся 10% - это когда он ночью решил заняться проектированием :)
Я это к чему, - например, решили формализовать процесс принятия решений, или управления ожиданиями стейкхолдером или еще что, - сначала стоит оценить степень готовности, распределить роли и ответственности, в целом оценить степень влияния на процессы и планируемый уровень эффективности, потому как очень легко под флагом благих намерений лишить архитектурную (да и любую другую функцию) возможности исполнять основную деятельность, даже не заметив этого.
Вариантов, что делать, на самом деле много, от найма, до автоматизации и делегирования, но об этом в другой раз.
Формальные методы хороши чем?
- у них есть структура, они при таких же вводных могут дать примерно такой же результат
- за счет повторяемости структуры их можно оценивать, улучшать, развивать
- они снижают уровень субъективизма, политики
- они повышают надежность системы, так как снижают зависимость от конкретных субъектов
Но за это проходится платить… это некоторый уровень бюрократии, некоторое замедление (особенно потому что, что раньше можно было прийти и сказать - «я сказал вот это делать», а теперь какой-то формализованный процесс) и очевидная избыточность, но направленная на повышение надежности.
И самое главное, - несмотря на повышение качества по всем фронтам от использования формальных методов, чаще всего необходимо, чтобы было достаточно число вовлеченных участников, не один единственный архитектор. В идеале так, чтобы на необходимый формализм уходило не более 25%, а лучше 10% времени. У одного архитектора исполнение формальных процедур может занимать до 90% времени, оставшиеся 10% - это когда он ночью решил заняться проектированием :)
Я это к чему, - например, решили формализовать процесс принятия решений, или управления ожиданиями стейкхолдером или еще что, - сначала стоит оценить степень готовности, распределить роли и ответственности, в целом оценить степень влияния на процессы и планируемый уровень эффективности, потому как очень легко под флагом благих намерений лишить архитектурную (да и любую другую функцию) возможности исполнять основную деятельность, даже не заметив этого.
Вариантов, что делать, на самом деле много, от найма, до автоматизации и делегирования, но об этом в другой раз.
Весь мир хайпует на AI и я очень хотел, чтобы на ArchDays появились выступления о практических применениях AI/LLM в архитектурной функции или хотя бы в каких-то других аспектах SDLC. И знаете с чем столкнулся?
Где-то внутри компаний уже год идут исследования, где-то несколько месяцев, по-разному, но рассказать пока никому и нечего, а я узнавал у не малого числа знакомых из разных компаний. Но, - нет, не образовалось пока подтвержденных, готовых к использованию, надежных примеров, ну кроме каких-то совсем базовых «допиши за меня код» и то… в промышленной разработке, где этот код нужно понимать и развивать - так себе.
И вот решил написать сюда, на широкую публику, - есть у кого-нибудь успешные кейсы, в первую очередь в архитектуре, во вторую - на любой практике SDLC, которые можно было бы оформить в метод или практику или паттерн?
Напишите в комментариях, или в личку, может быть подойдет и будет интересно для ArchDays.
Где-то внутри компаний уже год идут исследования, где-то несколько месяцев, по-разному, но рассказать пока никому и нечего, а я узнавал у не малого числа знакомых из разных компаний. Но, - нет, не образовалось пока подтвержденных, готовых к использованию, надежных примеров, ну кроме каких-то совсем базовых «допиши за меня код» и то… в промышленной разработке, где этот код нужно понимать и развивать - так себе.
И вот решил написать сюда, на широкую публику, - есть у кого-нибудь успешные кейсы, в первую очередь в архитектуре, во вторую - на любой практике SDLC, которые можно было бы оформить в метод или практику или паттерн?
Напишите в комментариях, или в личку, может быть подойдет и будет интересно для ArchDays.
10 Best Software Engineering Books of All Time:
https://www.mostrecommendedbooks.com/lists/best-software-engineering-books?id=2
https://www.mostrecommendedbooks.com/lists/best-software-engineering-books?id=2
Most Recommended Books
10 Best Software Engineering Books (Definitive Ranking)
Explore our curated list of the 10 Best Software Engineering Books. Our selection is based on internet reviews (which we list) to find the most popular ones.
The Scrum Guide Expansion Pack
Updated: June 11, 2025
Authors: Jeff Sutherland, John Coleman, Ralph Jocham
https://scrumexpansion.org/scrum-guide-expansion-pack/
Updated: June 11, 2025
Authors: Jeff Sutherland, John Coleman, Ralph Jocham
https://scrumexpansion.org/scrum-guide-expansion-pack/
Scrum Guide Expansion Pack
Scrum Guide Expansion Pack | Scrum Guide Expansion Pack
The Scrum Guide Expansion Pack is a comprehensive companion to the 2020 Scrum Guide, created to help professionals navigate today’s complex product environments. It deepens understanding of core Scrum principles by offering additional guidance on complexity…
Forwarded from AIDEA | ИИ для менеджмента (Alexey Evdokimov)
#дайджест постов в канале @aidea4work за 2 месяца
↗️ Внедрение ИИ в компаниях
🔵 Прирост качества работы при добавлении ИИ в команду и другие инсайты из исследования P&G
🔵 Выбор и внедрение транскрибатора
🔵 Локальные LLM для размещения внутри контура
🔵 Как внедрять ИИ так, чтобы люди им пользовались
👑 AI-агенты
🔵 MCP для быстрой интеграции инструментов в агентах
🔵 Deep Research: зачем нужен + сравнение спец. агентов
🔵 Кому нужны универсальные агенты
✏️ Картинки для презентаций
🔵 Обзор генераторов с точки зрения текста на картинках
🔵 Ideogram 3.0 и GPT-4o с точки зрения следования промпту
✔️ Инструменты личной эффективности
🔵 Бесплатные безлимитные альтернативы ChatGPT
🔵 Ассистент для генерации личного ИИ-ментора
🔵 Промпты для ИИ-ассистентов: как не писать их самим
Пишите в комментариях темы, которых вам здесь не хватает➡️
Пишите в комментариях темы, которых вам здесь не хватает
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ScrumTrek
Запись ArchDays Meet Up доступна для просмотра
5 июня Сергей Баранов рассказывал о том, как принимать архитектурные решения быстрее, без потери качества и бесконечных обсуждений.
В записи:
▪️ разбор реального решения
▪️ ADR, Trade-off Analysis и шаблоны для оценки вариантов
▪️ фасилитация как инструмент согласования решений
📌 Кстати, если вам близка эта тема — загляните в Школу Архитектора ПО от Сергея. Это тренинг с глубокой проработкой архитектурных подходов, включая AI и автоматизацию.
Смотрите видео, делитесь мнением и следите за анонсами в канале, чтобы не пропустить следующие встречи.
📱 ВКонтакте
📱 YouTube
5 июня Сергей Баранов рассказывал о том, как принимать архитектурные решения быстрее, без потери качества и бесконечных обсуждений.
В записи:
▪️ разбор реального решения
▪️ ADR, Trade-off Analysis и шаблоны для оценки вариантов
▪️ фасилитация как инструмент согласования решений
Смотрите видео, делитесь мнением и следите за анонсами в канале, чтобы не пропустить следующие встречи.
Please open Telegram to view this post
VIEW IN TELEGRAM
VK Видео
MeetUp ArchDays`25: Как принимать архитектурные решения без бесконечных споров?
Практические методы выбора решений, которые устраивают всех. Разбор решения в реальном времени - Методики: ADR (Architecture Decision Records), Trade-off Analysis. - Как договариваться с командой и бизнесом (роль фасилитации) Практические методы выбора решений…
Честная статья про жизнь архитектора по мотивам выступления на archdays
https://scrumtrek.ru/blog/technical-excellence/15789/arhitektor-ozhidaniya-i-realnost/
https://scrumtrek.ru/blog/technical-excellence/15789/arhitektor-ozhidaniya-i-realnost/
Блог ScrumTrek
Ожидания и Реальность от Роли Архитектора — статья в блоге ScrumTrek
В статье вы найдете примеры, инсайты из вакансий, статистические данные и «темные стороны», о которых обычно не говорят.
Во время аудита арх. функции у заказчика родилась фраза:
«Производительность должна быть высокой» — это не требование, это – молитва
:)
«Производительность должна быть высокой» — это не требование, это – молитва
:)