Диаграмма "swimlane" – эффективный инструмент для визуализации бизнес-процессов и распределения ответственности. Горизонтальные или вертикальные полосы наглядно показывают роли.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Диаграмма в виде блок-схем
Diagram in flowcharts
Полоса ответственности (как в диаграмме "плавательных дорожек") используется в диаграммах потоков процессов или блок-схемах для наглядного разделения задач и ответственности за подпроцессы бизнес-процесса. Полосы ответственности могут быть расположены как горизонтально, так и вертикально.
A swimlane (as in swimlane diagram) is used in process flow diagrams, or flowcharts, that visually distinguishes job sharing and responsibilities for sub processes of a business process. Swimlanes may be arranged either horizontally or vertically.
Атрибуты плавательной полосы
График "плавающая полоса" отличается от других блок-схем тем, что процессы и решения визуально группируются путем размещения их в полосах. Параллельные линии разделяют схему на полосы, по одной полосе для каждого участника, группы или подпроцесса. Полосы маркируются для обозначения структуры схемы. В приведенном примере вертикальное направление отражает последовательность событий в общем процессе, а горизонтальные разделения показывают, какой подпроцесс выполняет данный шаг. Стрелки между полосами указывают на передачу информации или материалов между подпроцессами. Альтернативно, схему можно повернуть так, чтобы последовательность считывалась горизонтально слева направо, а роли участников отображались на левом краю. Это может упростить чтение и проектирование, поскольку компьютерные экраны обычно шире, чем высоки, что обеспечивает лучший обзор потока. Использование стандартных символов позволяет четко отображать связи между взаимосвязанными блок-схемами при построении схем с комплексными взаимосвязями.
The swimlane flowchart differs from other flowcharts in that processes and decisions are grouped visually by placing them in lanes. Parallel lines divide the chart into lanes, with one lane for each person, group or sub process. Lanes are labelled to show how the chart is organized. In the accompanying example, the vertical direction represents the sequence of events in the overall process, while the horizontal divisions depict what sub process is performing that step. Arrows between the lanes represent how information or material is passed between the sub processes. Alternately, the flow can be rotated so that the sequence reads horizontally from left to right, with the roles involved being shown at the left edge. This can be easier to read and design, since computer screens are typically wider than they are tall, which gives an improved view of the flow. Use of standard symbols enables clear linkage to be shown between related flow charts when charting flows with complex relationships.
Использование
При использовании для отображения бизнес-процесса, затрагивающего несколько подразделений, "дорожки" (swimlanes) часто помогают прояснить не только этапы процесса и ответственных за их выполнение, но и наиболее вероятные причины задержек, ошибок или злоупотреблений. Многие методологии моделирования процессов используют концепцию "дорожек" как механизм для организации действий в отдельные визуальные категории с целью демонстрации различных функциональных возможностей или зон ответственности (организационных ролей). "Дорожки" применяются в методологиях моделирования диаграмм деятельности Business Process Modeling Notation (BPMN) и Unified Modeling Language (UML).
When used to diagram a business process that involves more than one department, swimlanes often serve to clarify not only the steps and who is responsible for each one, but also how delays, mistakes or cheating are most likely to occur. Many process modeling methodologies utilize the concept of swimlanes, as a mechanism to organize activities into separate visual categories in order to illustrate different functional capabilities or responsibilities (organisational roles). Swimlanes are used in Business Process Modeling Notation (BPMN) and Unified Modeling Language (UML) activity diagram modeling methodologies.
Альтернативные термины
Swimlane впервые был представлен в компьютерном моделировании процессов компанией IGrafx в 1993 году и запатентован в 1996 году. Его также можно называть функциональной полосой (как в Microsoft Visio 2007), и он используется аналогичным образом для создания кросс-функциональной блок-схемы, отображающей процесс в рамках функциональных подразделений организации. Термин "функциональная полоса" появился после того, как стал использоваться термин "swimlane", и, по всей видимости, его популярность снижается, поскольку BPMN все шире признается как стандарт моделирования. Другой используемый термин – "функциональная схема потока", полезная для повышения производительности и проектов по разработке систем. После определения текущего ("as is") рабочего процесса и системных интерфейсов, рабочие этапы упрощаются для автоматизации процессов, когда это целесообразно, и передаются в последующие рабочие процессы. Затем создается модель будущего ("to be") для процессов, выполняемых людьми, и соответствующий проект системной документации для тех, которые автоматизированы. Как правило, удается добиться прироста производительности более 30%, даже для процессов, которые остаются ручными.
A Swimlane was first introduced to computer based Process Modeling by IGrafx in 1993 and trademarked in 1996. It may also be referred to as a functional band (as it is in Microsoft Visio 2007) and is used in the same way, to create a cross functional flowchart to map a process within the functional units of a business. The term functional band came after the use of swimlane and is seemingly in decline as the acceptable term as BPMN has been more widely accepted as a modeling standard. Another term used is "Functional Flowchart" useful for productivity improvement and systems design projects. After establishing the 'as is' workflow and systems interfaces, work steps are simplified to automate processes whenever practical and transfer steps to subsequent work processes. A 'to be' model is then created for human processes and a related systems design document developed for those that are automated. Typically over 30% productivity gains are accomplished even for processes that remain manual.
Происхождение
Диаграммы плавательных дорожек впервые появились в 1940-х годах как разновидность блок-схемы процесса, известная как многоколоночные диаграммы. Название "диаграммы плавательных дорожек" было предложено Гери Раммлером и Аланом Брахе в их книге "Улучшение производительности" (1990). Впервые они были реализованы в компьютерном моделировании компанией iGrafx. Диаграммы плавательных дорожек также известны как "диаграммы Раммлера-Брахе". Другой возможный источник термина "плавательная дорожка" – графический процессор JBoss jBPM jPDL (язык описания процессов), являющийся частью фреймворка JBoss jBPM для языков моделирования процессов. Представление диаграмм плавательных дорожек было разработано в начале 1980-х годов профессором доктором Ингом Биннером в рамках его докторской диссертации о требованиях к концепциям ИТ и CIM в Институте заводского оборудования при профессоре Виндале в TU Har. Была разработана модель процесса, в которой ролевой анализ и моделирование процессов стали отправной точкой для ИТ-решения или, в данном случае, CIM-решения, что позволило разработать концепцию ИТ-CIM.
Swimlane diagrams first appeared in the 1940s as a variation of the flow process chart called multi column charts. They were called Swim Lane diagrams by Geary Rummler and Alan Brache in their book Improving Performance (1990). They were first introduced to computer based diagramming by iGrafx. Swimlanes are also known as "Rummler Brache Diagrams". Another possible origin of the term swimlane is as part of the JBoss jBPM jPDL (Process Definition Language) graphical process designer a part of the JBoss jBPM framework for process languages. The Swimlane presentation was developed in the early 1980s by Prof. Dr. Ing. Binner as part of his doctoral thesis on the requirements of the IT and CIM concept at the Institute for Factory Facilities at Prof. Wiendahl at TU Har. A process model was developed in which the role based process analysis and modeling was the starting point for the IT based IT solution or, in the case, the CIM solution with which the development of an IT CIM concept was possible.