Size: a a a

Архитектура ИТ-решений

2020 February 14

AL

Alexander Luchkov in Архитектура ИТ-решений
А зачем вам диаграммы в тексте читать?
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Я понимаю в принципе, что их сравнивать хорошо. Сам пользуюсь. Но ИМХО тут надо разделять задачи.
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
У нас самая сложность не в создании документа, в отслеживании изменений,
которые потом делаются множеством людей в произвольном порядке.
Для нас очень важен процесс отсмотра и приемки изменений.
источник

AT

Alexander Teterkin in Архитектура ИТ-решений
Ну, например, зашел Вася и поменял название бизнес объекта, а GitLab мне об этом в Телеграмчике сообщил.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Roman Tsirulnikov
У нас самая сложность не в создании документа, в отслеживании изменений,
которые потом делаются множеством людей в произвольном порядке.
Для нас очень важен процесс отсмотра и приемки изменений.
Понятно. Этот вопрос я решал разработкой по gitFlow и ревью модели. Да, это пока сложно.
источник

AT

Alexander Teterkin in Архитектура ИТ-решений
Roman Tsirulnikov
У нас самая сложность не в создании документа, в отслеживании изменений,
которые потом делаются множеством людей в произвольном порядке.
Для нас очень важен процесс отсмотра и приемки изменений.
Ну да, я вот про это и написал.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Собственно у меня сейчас плюс минус 10 веток, у каждого объекта есть автор, и соответственно новые объекты просто так не появляются.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
И видно, если кто-то закоммитил изменения по чужим объектам.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
В итоге всё равно получается, что надо по результатам итерации всё равно отсматривать все диаграммы и делать design review.
источник

AT

Alexander Teterkin in Архитектура ИТ-решений
А, кстати, никто не рассматривал вариант архитектура как код?
Например, вот на jArchi выглядит симпатично (это JS):
model.createElement("business-actor", "foo");
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Э, а нормальный DSL не смогли сдлеать? Это-то выглядит достаточно коряво.
Вообще, конечно, хочется иметь описание архитектуры как код и еще связь с реальным кодом или хотя бы с метриками на основе описания.
Но что-то симпатичных вариантов не видел - все упирается в удобную визуализацию (
источник

СС

Сергей Старцев in Архитектура ИТ-решений
Roman Tsirulnikov
У нас самая сложность не в создании документа, в отслеживании изменений,
которые потом делаются множеством людей в произвольном порядке.
Для нас очень важен процесс отсмотра и приемки изменений.
ну, кстати, если брать плагин для совместной работы, то там каждый объект в отдельном файле (и по папкам разбиты) - так что отслеживать изменения проще
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Хм, кстати, а на Jupiter есть хорошие визуализаторы графов?
Тогда можно было бы описывать архитектуру как ноутбук - и в него еще и вставлять сниппеты для проверок и т.п.
И генерить разные view в виде разных ноутбуков.
источник

AT

Alexander Teterkin in Архитектура ИТ-решений
Phil Delgyado
Хм, кстати, а на Jupiter есть хорошие визуализаторы графов?
Тогда можно было бы описывать архитектуру как ноутбук - и в него еще и вставлять сниппеты для проверок и т.п.
И генерить разные view в виде разных ноутбуков.
Хорошая мысль.
источник

AT

Alexander Teterkin in Архитектура ИТ-решений
Вот тут люди анализируют изменения в модели ArchiMate с помощью Jupyter notebook:
https://github.com/RichDijk/EAGOC
источник

СС

Сергей Старцев in Архитектура ИТ-решений
кстати да, я обратил внимание, что есть интересные решения, про которые Archi не заявляют на сайте - чтобы видимо их побольше патреонили 😊
источник

СС

Сергей Старцев in Архитектура ИТ-решений
опять же - есть плагин по хранению репозитория моделей в БД - правда сыроват пока - расшаривание модели в другую модель может уронить одну из них или обе 😊
источник

AT

Alexander Teterkin in Архитектура ИТ-решений
Сергей Старцев
опять же - есть плагин по хранению репозитория моделей в БД - правда сыроват пока - расшаривание модели в другую модель может уронить одну из них или обе 😊
Сыроватые плагины... да.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Вот это кстати мне очень прямо понравилось.
источник