TGViewer
Про_БА Про_БА @pro_ba_it · 760 subscribers
Post #69 250
Как я растила деревья в PlantUML
#кейс #что_почитать

На этой неделе мне понадобилось построить графически иерархию из нескольких десятков узлов и я решила посмотреть на PlantUML. Не то чтобы я совсем не знала об этом инструменте, но видела до этого только в чужих руках, а своими попробовала буквально вчера. Делюсь впечатлениями.
🔅Первое радостное открытие, что это не только про UML. Можно строить MindMap, деревья в формате диаграммы WBS, диаграммы Ганта и кое что еще
🔅Действительно можно не заморачиваться выравниванием стрелочек, типовые диаграммы отрисовываются и выравниваются вполне прилично
🔅Можно унести в файле, интегрировать подход в разные инструменты. Например, построить контроль версии в GitHub в случае командного использования
🔅Освоить можно действительно быстро (мне хватило 20-30 мин, чтобы получить первые результаты), особенно, если вы знакомы с Markdown или HTML. Народ много пишет статей и приводит примеры. Мне пригодилась эта статья на Хабре и очень пригодились материалы тьюториалов и форума тут

Оценила и недостатки:
🙅Не подойдет для сложных, нетиповых диаграмм (например, некоторых архитектурных). Я попробовала нарисовать перекрестные стрелки между узлами двух разных уровней иерархии и оказалось, что это неудобно и некрасиво делается
🙅Как и в любом коде имеется изрядная чувствительность к ошибкам, которые плагин в Confluence не очень хорошо умеет подсвечивать. Лишние пробелы, забытые точки с запятой, незакрытые тэги и фигурные скобки… «бумага» это все терпит, а тут придется отлаживать. Если работать в плагине для Confluence, то сообщение об ошибке вы увидите только нажав «Сохранить» и это весьма затратно и неудобно.


В итоге я построила пару MindMap и WBS диаграмму из трех десятков узлов, пришлось прописать стили, чтобы добиться желаемого внешнего вида элементов, но все получилось сравнительно быстро для первого опыта. В целом PlantUML мне показался очень удобным инструментом для многоуровневых и при этом типовых схем (особенно, если вам нужно работать с ними не только в Confluence). Не могу посоветовать для сложных схем, так как есть ограничения. А еще словила порцию вежливого негатива от коллег, соответственно человеческой природе сопротивляющихся новому, и подумала, что если задаться целью внедрить новую технику в команде, то нужно готовить красивые примеры и веские аргументы😶‍🌫️
  • 🔥 3
More from @pro_ba_it
  1. Sep 25, 2026Что и Как? Где заканчивается ответственность продакта и начинается ответственность аналити…
  2. Sep 23, 2026Кому-то еще нужно ТЗ? Видимо меня одолела “предвзятость подтверждения”, та самая, когда че…
  3. Sep 8, 2026Матрица, которая не стареет? Неделю назад провела лекцию для системных аналитиков, где сре…
  4. Aug 21, 2026- Опять пишешь? Три года уже пишешь и зачем это? Кто тебя просит? Это к рабочему столу при…
  5. Aug 18, 2026Контекст решает всё. JTBD для аналитика После того как написала здесь об артефактах в эпох…
  6. Jul 31, 2026Чем аналитик DWH отличается от других аналитиков? Такие вопросы мы обсуждали в новом выпус…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →