Visio 2010 как инструмент корпоративного архитектора
"Ёжики плакали, кололись, но продолжали есть кактусы... " приблизительно так можно охарактеризовать архитекторов и аналитиков, используюющих классиков жанра "никому не нужных рисовалок", в которых с тихим (а иногда и не очень) шёпотом под нос строятся IDEF, BPMN, и прочие, на самом деле очень даже нужные картинки. Кому нужные? ну да, кодировщики чаще предпочитают свой любимый язык, а не диаграммы. Но он столь конкретен, что картина "в целом" просто теряется из виду и за строками кода - деревьями, что становится просто не видно леса. А ведь можно и заблудиться и забыть - а ради чего, собственно, вместо новой функциональности я сейчас оптимизирую очередную... фигню и, вообще, какое отношение она имеет к поставленной задаче? И это о важности арсенала средств архитектора. А как часто вы сталкивались с ситуацией когда тул бьёт по рукам? Как часто, пытаясь следовать принципу KISS (keep it simple, stupid), из за отсутствия freeform-возможностей визуализации идей и необходимости ввода собственнных стандартизированных внутри команды визуальных средств, приходилось укладывать очень даже не плохую мысль в прокрустово ложе очередного тула?
Конечно, не бывает идеала )) но Visio 2010, бету которого на реальных задачах я обкатывал ещё до прихода в Microsoft, можно по праву назвать gameplay changer'ом. С одной стороны, богатство поддерживаемых визуальных средств и нотаций, с другой стороны - свобода выбора в том, как именно представлять архитектуру в каждом конкретном контексте. Тот же стандарт IEEE 1471 вводит понятие view - архитектурного контекста или точки зрения. И, в зависимости, от такого контекста, выбранной степени детализации создаваемого описания архитектуры и многих других факторов - мы всегда можем выбрать то, что будет максимально сответствовать решаемой задаче (а не то, что просто удобно или привычно консультантам/аналитикам, без которых в результате их деятельности ногу сломаешь, причём не одну, пытаясь ответить на вопрос "а что, собственно, вы этим хотели сказать?").
Так или иначе, Visio NextGen или то что сейчас называется Visio 2010 - уже близко к релизу и её можно взять и своими руками попробовать, посмотрев, насколько один такой тул может помочь решить абсолютно конкретные задачи - описания ли бизнес-процессов, создания наброска целей, роадмэпа оптимизации инфраструктуры, архитектуры интеграции, схемы развертывания компонент прикладной системы или снимка ИТ-ландшафта.
Поэтому, здесь я попытался свести в один список некоторые, наиболее полезные с моей т.з. ресурсы и статьи, касающиеся Visio 2010.
- Visio Premium 2010 Beta download
- Visio Insights - The official blog of the Microsoft Visio product team
- Visio Toolbox
- Visilog by Chris Hopkins - Visio Shape and Solution Development
- bVisual by David Parker - советы гуру
- VisGuy - копилка полезностей для Visio
- visLog by John Goldsmith
Интеграция с System Center, AD, Sharepoint (включая, наконец, полноценное web-представление Visio-диаграмм, лежащих там же вместе с линкованными документами, таблицами и данными) - теперь это полномосшатбный командный инструмент. Так что можно сквозным образом спуститься от бизнес-процессов через компоненты приложений вплоть до блейдов в стойках с их состоянием. Мне такой end-to-end подход, действительно, нравится. Надеюсь, понравится и вам :)