Введение

Диаграмма в виде блок-схем

Полоса ответственности (как в диаграмме "плавательных дорожек") используется в диаграммах потоков процессов или блок-схемах для наглядного разделения задач и ответственности за подпроцессы бизнес-процесса. Полосы ответственности могут быть расположены как горизонтально, так и вертикально.

Атрибуты плавательной полосы

График "плавающая полоса" отличается от других блок-схем тем, что процессы и решения визуально группируются путем размещения их в полосах. Параллельные линии разделяют схему на полосы, по одной полосе для каждого участника, группы или подпроцесса. Полосы маркируются для обозначения структуры схемы. В приведенном примере вертикальное направление отражает последовательность событий в общем процессе, а горизонтальные разделения показывают, какой подпроцесс выполняет данный шаг. Стрелки между полосами указывают на передачу информации или материалов между подпроцессами. Альтернативно, схему можно повернуть так, чтобы последовательность считывалась горизонтально слева направо, а роли участников отображались на левом краю. Это может упростить чтение и проектирование, поскольку компьютерные экраны обычно шире, чем высоки, что обеспечивает лучший обзор потока. Использование стандартных символов позволяет четко отображать связи между взаимосвязанными блок-схемами при построении схем с комплексными взаимосвязями.

Использование

При использовании для отображения бизнес-процесса, затрагивающего несколько подразделений, "дорожки" (swimlanes) часто помогают прояснить не только этапы процесса и ответственных за их выполнение, но и наиболее вероятные причины задержек, ошибок или злоупотреблений. Многие методологии моделирования процессов используют концепцию "дорожек" как механизм для организации действий в отдельные визуальные категории с целью демонстрации различных функциональных возможностей или зон ответственности (организационных ролей). "Дорожки" применяются в методологиях моделирования диаграмм деятельности Business Process Modeling Notation (BPMN) и Unified Modeling Language (UML).

Альтернативные термины

Swimlane впервые был представлен в компьютерном моделировании процессов компанией IGrafx в 1993 году и запатентован в 1996 году. Его также можно называть функциональной полосой (как в Microsoft Visio 2007), и он используется аналогичным образом для создания кросс-функциональной блок-схемы, отображающей процесс в рамках функциональных подразделений организации. Термин "функциональная полоса" появился после того, как стал использоваться термин "swimlane", и, по всей видимости, его популярность снижается, поскольку BPMN все шире признается как стандарт моделирования. Другой используемый термин – "функциональная схема потока", полезная для повышения производительности и проектов по разработке систем. После определения текущего ("as is") рабочего процесса и системных интерфейсов, рабочие этапы упрощаются для автоматизации процессов, когда это целесообразно, и передаются в последующие рабочие процессы. Затем создается модель будущего ("to be") для процессов, выполняемых людьми, и соответствующий проект системной документации для тех, которые автоматизированы. Как правило, удается добиться прироста производительности более 30%, даже для процессов, которые остаются ручными.

Происхождение

Диаграммы плавательных дорожек впервые появились в 1940-х годах как разновидность блок-схемы процесса, известная как многоколоночные диаграммы. Название "диаграммы плавательных дорожек" было предложено Гери Раммлером и Аланом Брахе в их книге "Улучшение производительности" (1990). Впервые они были реализованы в компьютерном моделировании компанией iGrafx. Диаграммы плавательных дорожек также известны как "диаграммы Раммлера-Брахе". Другой возможный источник термина "плавательная дорожка" – графический процессор JBoss jBPM jPDL (язык описания процессов), являющийся частью фреймворка JBoss jBPM для языков моделирования процессов. Представление диаграмм плавательных дорожек было разработано в начале 1980-х годов профессором доктором Ингом Биннером в рамках его докторской диссертации о требованиях к концепциям ИТ и CIM в Институте заводского оборудования при профессоре Виндале в TU Har. Была разработана модель процесса, в которой ролевой анализ и моделирование процессов стали отправной точкой для ИТ-решения или, в данном случае, CIM-решения, что позволило разработать концепцию ИТ-CIM.