|
Roles
Notice that the role of each person involved in the repair
process is listed at the left of each lane. In our example
only one roles is involved in “Repair Broken Item”.
However, in a repair process that includes an electrician,
mechanic, and other technicians, be sure to include each of
these as they ‘touch’ the process at distinct times and for
distinctly different reasons.
Responsibilities
The responsibilities are listed with a verb written in the
present tense followed by a noun. Notice that these are
written in everyday language so that a wide audience can
interpret them. This is especially useful in an environment
where two or more companies are merging – each with their
own jargon referring to the same process. It provides a
neutral language for all to review and ensures the
stakeholders can come to agreement on general information
before delving into specifics.
Also notice that the responsibilities reflect the ‘end
state’ when written in the past tense. In Figure 1, the
completed responsibilities are Broken Item Delivered,
Service Requisition Completed, Parts Ordered, Broken Item
Repaired, Customer Called, Fixed Item Picked Up, and
Customer Invoiced.
Hand-Off Between Roles
In Figure 1, notice that the amount of work associated with
each responsibility is not equal. For example, “Call
Customer” may only involve one or two steps whereas “Repair
Broken Item” will be quite extensive. The swimlane diagram
depicts the flow of work between roles – not the amount of
work completed by each role.
Additional Resources
Figure 1 represents a workflow with sequential hand-off
between roles. However, other common scenarios include
parallel, concurrent, and conditional processes. Further
information about these can be found in Workflow Modeling
– Tools for Process Improvement and Application Development
by Alec Sharp and Patrick McDermott
http://www.amazon.com/Workflow-Modeling-Improvement-Application-Development/dp/1580530214
Although focusing on process improvement and application
development, this book is an excellent resource with many
practical insights into workflow modeling using swimlanes.
More information about the Unified Modeling Language (UML)
can be found at
http://en.wikipedia.org/wiki/Unified_Modeling_Language.
|