Визуализация интерактивной доски вашей архитектуры
Время от времени вы должны нарисовать на доске свою (запланированную) ИТ-архитектуру / инфраструктуру. Иногда в комнате присутствуют только айтишники, иногда нет. Но в любом случае, обычно вы просто хотите изобразить свои ИТ-системы или архитектуру более или менее в виде эскиза, а не в деталях.
Теперь я хочу спросить, какие трафареты, артефакты диаграмм и т. Д. Вы используете, когда хотите описать свои архитектурные идеи, например, системы, которые включают импорт Excel, экспорт XML, ESB посередине, 3 разные базы данных в разных локации, веб и автономный графический интерфейс? Я думаю, что мало кто придумает детальную диаграмму классов UML, которая в этом случае не будет хорошо работать. Диаграммы последовательности или активности хороши для описания потока информации, но не для более полной картины системы.
Так что, возможно, мы сможем собраться с мыслями об этом, как в этой теме.
С наилучшими пожеланиями,
И я
PS: я подумал, что это может быть хорошим местом для обсуждения этого, но если это слишком не по теме, пожалуйста, дайте мне знать, и я закрою это или перееду в более подходящее место.
1 ответ
Краткий ответ - все, что работает. Наиболее важным моментом является то, что вы должны общаться так, как понимает аудитория.
У меня есть пара примеров, которые оказались очень аккуратными - если это будет свободная дискуссия, они не будут - и не должны быть. К вашему сведению, я работаю архитектором решений - поэтому ящики хорошо мне подходят; Я в основном говорю о системном контексте - где вещи вписываются в существующий ландшафт.
Чтобы решить некоторые ваши особенности:
- Я склонен использовать фигурки для ролей и конкретных групп пользователей - хотя бизнес-группы могут быть коробками. Коробки также хороши для размещения вещей внутри.
- Хранилища данных (особенно базы данных) хорошо работают как барабан.
- Почти все остальное является коробкой (если это значимый элемент в области диаграммы).
- Важно добавлять визуальный контекст для людей - поэтому хорошо рисовать маленькие прямоугольники с линиями для представления документов - возможно, как таблицу для набора данных.
- Стрелки - в основном сплошные, так как они быстрее, иногда пунктирные, обозначают что-то косвенное или асинхронное.
Я согласен с вашим комментарием относительно UML: UML очень формален - когда вы обсуждаете что-то перед доской, это обычно совсем не то, что нужно.
Другие вещи:
- Использование цвета действительно может помочь, поэтому не бойтесь использовать его, когда это уместно.
- Порядок, в котором схема принимает форму, имеет отношение к истории, которую она рассказывает, не бойтесь комментировать ее для последующего использования, когда вы...
- Сфотографируйте вещи, которые положены на доску - большинство мобильных телефонов в наши дни имеют встроенные камеры - используйте его.