What is a Swimlane Diagram?

Swimlanes add an extra level of clarity about who does what to process flowcharts. If you're not familiar with using a swimlane diagram tool like Lucidchart, here's everything you need to know, including what they are, and how to create your own swimlane diagram.

flow chart

What are swimlane diagrams?

A swimlane diagram is a type of flowchart that delineates who does what in a process.  Using the metaphor of lanes in a pool, a swimlane diagram provides clarity and accountability by placing process steps within the horizontal or vertical “swimlanes” of a particular employee, work group or department. It shows connections, communication and handoffs between these lanes, and it can serve to highlight waste, redundancy and inefficiency in a process.

swimlane diagram

This type of diagram is also known as a Rummler-Brache diagram or a cross-functional diagram (swimlanes are sometimes called functional bands). Swimlanes (also written as "swim lanes") are used as a valuable element in Business Process Model and Notation (BPMN and BPMN 2.0); its software design counterpart, Unified Modeling Language (UML); and process flow diagrams (PFDs.) Standard symbols used in all these types of diagrams, combined with the swimlanes, can provide an easy-to-read visual representation of responsibilities in a process.

Learn to use Lucidchart in 5 minutes

  • Use our Swimlane Diagram Tool to create your first online diagram from a template or blank canvas or import a document.
  • Add text, shapes, and lines to customize your flowchart.
  • Learn how to adjust styling and formatting within your flowchart.
  • Locate what you need with Feature Find.
  • Share your flowchart with your team to start collaborating.

History of swimlanes

In the 1940s, a variation of early flow process charts called multi-column process charts began appearing. They were used to spell out processes involving more than one unit or department, similar in purpose if not appearance to today’s swimlane diagrams.


In 1990, Geary Rummler and Alan Brache published their book Improving Processes and highlighted swimlane diagrams. The diagrams now are sometimes called Rummler-Brache diagrams after the authors. In Microsoft Office Visio, they’re called cross-functional diagrams. In computer engineering, the swimlane term also appears in JBoss Process Definition Language. This history shows efforts to solve a continuing business problem of process clarity and accountability, leading to today’s well-established usages.

Swimlane purposes and benefits

In today’s organizations with multiple work groups or departments, this diagramming can help in various ways:

  • It can help to ensure that the right hand knows what the left is doing in an organization. Swimlane Diagrams, and swimlanes used in other diagram types, highlight which process steps or sub-processes are assigned to a particular actor in the organization.
  • By spelling this out in a diagram, you can highlight redundancies between different lanes and identify bottlenecks, waste and other inefficiencies. This sometimes reveals duplicative or unnecessary steps in a process, such as different departments performing the same task. It also can highlight process delays or capacity constraints within a particular swimlane so that they can be addressed and resolved. This can increase performance and quality and reduce unnecessary work and costs.
  • You can use a second Swimlane Diagram to model a better way to structure the process or to account for changing circumstances, such as staffing changes or technology changes.
  • Like other diagrams, Swimlane Diagrams can communicate in clearer terms than a narrative description would.
  • Swimlane Diagrams can be formalized as a way to integrate processes between teams or departments, resulting in cleaner processes on an ongoing basis.

Attributes and elements of swimlane diagrams

Using standard symbols of whatever type of process flow chart is being produced, swimlanes introduce parallel or vertical or horizontal lines grouping the process steps by actor, such as employee, work group department or even an information system. Each lane is labeled by that actor. Sometimes, but not always, horizontal lanes are more practical given that desktop computer screens are wider than tall. Process steps are spelled out within their respective lanes, and also shown are the interconnection of steps between lanes. This shows how the different actors interact to keep a process rolling efficiently.

Swimlanes 2

Swimlanes as an element of BPMN 2.0 diagram

In BPMN 2.0, pools/swimlanes are of one of four element types for Business Process Diagrams. A pool represents major participants in a process. A different pool may be in a different company or department, but still involved in the process. Swim lanes within a pool show the activities and flows for a certain role or participant, defining who is accountable for what parts of the process. The three other element types are:

  1. Flow objects

    : events, activities and gateways
  2. Connecting objects

    : sequence flow, message flow, and association
  3. Artifacts

    : data object, group, and annotation

You can learn more about BPMN symbols here.

How to do research for a swimlane diagram (a.k.a., Rummler-Brache Diagram)

  1. Determine your goal

     and what process or processes should be studied to achieve that goal. Think about what level of detail is needed to have sufficient understanding to be effective.
  2. Break the work down

     into manageable pieces, but make sure that you’re studying a complete process so that you can effectively see it and potentially improve it. Clearly identify the boundaries of the process to be studied.
  3. Identify the swimlanes

    , which may be employees, work groups or departments.
  4. For an existing process, research the process steps

    , both the “who” and “what,” so they can be divided into their respective swimlanes. Spell out the interconnections, communications and handoffs between the lanes. Document the process as it is, but you might be on the lookout for process gaps, redundancy or outright duplication, bottlenecks and other inefficiencies. Take note that sometimes redundancy is purposely built into a process for safety or quality purposes. You might take notes, and do a hand-drawn diagram or Post-It Notes, that you can later refine with diagramming software.
  5. For a new process being modeled

    , spell out the process steps that would increase efficiency and quality and/or reduce delays and cost.
  6. Special note

    : For an involved process being documented with Process Flow Diagrams (PFDs), Business Process Model Notation 2.0 (BPMN 2.0) or other diagram types, a team with expertise in these methods might perform this research, and use swimlanes as an element of them.

Steps to draw and use a swimlane diagram

  1. List the participants

     down the left to create horizontal  swimlanes, either drawing by hand or using diagramming software. If you later learn it would be practical to have vertical swimlanes, you can redo them (or rotate them) across the top.
  2. Use standard symbols to depict the process steps

     sequentially in their appropriate swimlanes.
  3. Confirm your diagram

     with participants in the process and make any necessary adjustments.
  4. The diagram can now be used

     to communicate a standardized process for quality and training purposes, to clarify responsibilities and accountabilities, and to reveal inefficiencies and gaps.
  5. A new diagram can be drawn

     to model a new process and show new responsibilities, allowing analysts and participants to study the pros and cons and further refine the process.

How to make a swimlane diagram in Lucidchart

Lucidchart lets you create professional-looking Swimlane Diagrams with intuitive, easy-to-use software. To make a swimlane, simply draw a container before you begin drawing your process flow. Label each column in the container with an individual or team that’s involved in the process. Then when you draw the process flow, match each action with the individual or team that performs it. See how easy Lucidchart makes building professional swimlane diagrams by starting a free trial.

Register for a Lucidchart account

First, register for a free Lucidchart account by following this link. Once you have created your account, you will have the option to either start with a blank document or to start with a template. For the sake of this guide we will assume that you are working from a blank document.

Enable containers in the shape library

To view all swimlane shapes, click on the “+Shapes” button in a new document, and make sure that both Flowchart Shapes libraries are enabled.

lucidchart swimlane diagram
 

Add and connect shapes

Add a swimlane shape by dragging one onto the canvas, then add more by adjusting the settings that will appear at the top of the canvas while the original swimlane shape is selected. To connect two shapes, hover over a shape and drag out from the red dot that will appear. By connecting the two shapes, you will be able to move the shapes anywhere and they will stay connected.

make a swimlane diagram

Shapes can easily be added to your document by dragging and dropping them onto the canvas. Edit the text within a shape by double-clicking on it. Go through the same process to change the container titles.

create a swimlane diagram

Add colors and styling

Now that you have easily created a swimlane diagram with Lucidchart, we suggest adding color that will help viewers to understand the diagram. Format colors by selecting shapes and changing their color in the top menu.

Swimlane diagrams in Lucidchart

How to create a swimlane diagram in Word

Follow these simple steps to create a swimlane diagram in Word, and then discover why building a collaborative swimlane diagram in Lucidchart more efficient.

1. Prepare a new document

First, open a new Word document. We recommend changing the page orientation to Landscape mode so you have more room to work with.

page orientation in Word

2. Create swimlanes

Next, create your swimlanes by going to Insert > Shapes and selecting the Rectangle shape. Place one large rectangle shape on the page that will contain your flowchart, then place another smaller rectangle on top that will be the title of the container.

Make a Swimlane Diagram in Word

Once you have created your first swimlane, group the two shapes by clicking on both of them, right-clicking, and selecting “Group.” Change the color of the shapes as desired. We went ahead and changed the color of our original swimlane. Now, to add more swimlanes, copy and paste the original shape until you have enough lanes to complete your diagram.

How to make a swimlane diagram in Word

3. Label swimlanes

Label your swimlanes by creating a text box from the Insert tab. Swimlanes typically represent major participants in a process, such as Administration, Human Resources, Sales, or Client. As you start adding text boxes to your document you will begin to see one of the limitations of Word— that it is difficult to organize your shapes to fit the containers perfectly.

Swimlane diagrams in Microsoft Word

4. Build a flowchart

Now that the participants in the process have been determined, you can begin building your flowchart. Add shapes again by going to Insert > Shapes. Use this guide to review how to make a flowchart using the correct shapes. To add text to your flowchart shapes, the easiest way is to right-click on the shape and select “Add Text.”

Make a swimlane diagram in Word

5. Format shapes

After building your flowchart, make it more visually pleasing by improving the color and style of the shapes. Select each shape and customize the colors, font-styles, and much more.

Insert a Lucidchart diagram into a Word document

After creating your swimlane diagram in Lucidchart, you can insert your swimlane diagram into any Word document. Inserting your Lucidchart diagram into Word is incredibly easy with our MS Office Word add-in. Here are the steps:

Lucidchart Add In
  1. Go to Insert > My Add-ins

  2. Search for Lucidchart and install

  3. Sign up for a Lucidchart account, if you haven’t already

  4. Access Lucidchart within your Add-Ins tab and insert the swimlane diagram that you have already created, or create a new diagram

Lucidchart Diagram in Word

How to create a swimlane diagram in PowerPoint

Although PowerPoint is a great tool for creating presentations, its diagramming functionality is extremely limited. It is possible to create swimlane diagrams in PowerPoint—as outlined below—but we recommend using Lucidchart. Follow these steps to make a swimlane diagram in PowerPoint, or skip to the next section to learn how to use Lucidchart.

1. Add swimlane containers

On a blank PowerPoint slide, navigate to the insert tab and click “Shapes.” Add one large rectangle for the body of your swimlane. Then, add another box to the top of the first box to act as the title section of your swimlane

Create Swimlane Diagram in PowerPoint
 

After building your first swimlane, we recommend grouping the two rectangle shapes (click on both shapes, then right-click and select “Group”). Once they are grouped, you can easily change the colors of the swimlane. We went ahead and made the swimlane background transparent and gave the shapes a black outline. Once they look correct, copy and paste your swimlane as many times as needed.

Swimlane diagrams in PowerPoint
 

2. Label each swimlane

Swimlanes typically represent distinct departments that contribute to the same process, providing a simple way to delegate tasks. To label your swimlanes, simply add a textbox from the insert tab.

Make swimlane diagrams in PowerPoint
 

3. Build a flowchart

Now that you have created swimlanes, the next step is to add a flowchart. For step-by-step instructions, check out our guide on how to make a flowchart in PowerPoint. All of the shapes and connectors that you’ll need can be found in PowerPoint’s shapes library. Navigate to the insert tab, click “Shapes,” and add shapes as required.

how to make a swimlane diagram in PowerPoint
 

4. Format shapes

To visually organize the content of your swimlane diagrams in PowerPoint, we suggest changing the colors, font, and anything else that will make your diagram more visually appealing. Most stylistic elements can be adjusted using the format shape pane. To access this, simply double-click any shape or line. 

As you can see, creating a swimlane diagram in PowerPoint is possible, but not ideal. For a more complete experience, try out Lucidchart—a solution built specifically for diagramming.

Insert a Lucidchart diagram into PowerPoint

After creating your swimlane diagram in Lucidchart, you can insert it directly into your PowerPoint presentation in a matter of minutes! Follow the steps below to learn how. 

1. Install the Lucidchart add-in

In PowerPoint, navigate to the insert tab and click My Add-ins > Store. Lucidchart should appear as a recommended add-in, but if it doesn’t, you can find it using the search bar. To install it, just click “Add”—it’s completely free.

Lucidchart Add In for PowerPoint

2. Browse your Lucidchart diagrams

Open the Lucidchart add-in by going to Insert > My Add-ins > Lucidchart. With the Lucidchart add-in open, you can view all of your Lucidchart diagrams. Browse until you find the diagram that you would like to insert. 

3. Insert your diagram

Once you’ve selected a diagram to insert into PowerPoint, simply move your mouse over it and click “Select.” If you edit that diagram in Lucidchart, you can easily apply those changes in PowerPoint—just click the refresh button located below your diagram. 

Lucidchart Document in PowerPoint

How to make a swimlane diagram in Excel

While it is possible to create a swimlane diagram in Microsoft Excel, it is unintuitive and can cause several problems. To streamline the process, we recommend using Lucidchart, a free and easy diagram maker. 

1. Format the height and width of the cells

The first step in creating your swimlane diagram in Excel  is to adjust the height and width of the cells in your spreadsheet. For a horizontal swimlane diagram, you can widen your columns by highlighting all of the columns that you will need, and then dragging from the boundary on the right side of the column until the column is at the desired width.

Next, do the same resizing for the rows. If you are making a vertical swimlane diagram (like the diagram shown below), you will use one row for your swimlane title, and one row to contain the rest of your diagram.

how to make a swimlane diagram in excel
 

2. Label containers

Once you have made the skeleton of your swimlane diagram in Excel, label your containers. Containers will typically represent participants in a process. To aid in visualization, we recommend including colors in your swimlane diagram.

label swimlane containers in excel
 

3. Build a flowchart

Before you build your flowchart, check out this guide to learn how to build your flowchart correctly. Once you have mapped out your process the way you want it, you can add shapes to your swimlane diagram in Excel by going into the Insert tab,and insert the appropriate shapes into their proper containers.

This process can be very tedious with Excel, as it is difficult to format the shapes and to create consistent styles. That is why we suggest using Lucidchart, a cloud-based diagramming tool that will help you to create stunning swimlane diagrams without the difficulty that Excel includes.

swimlane diagram in microsoft excel
 

 

Insert a Lucidchart diagram into an Excel spreadsheet

After creating your swimlane diagram in Lucidchart, it is still possible that you will want to insert your document into your Excel Spreadsheet. Inserting your Lucidchart diagram into Excel is incredibly easy with our MS Office Excel add-in. Follow these steps:

  1. Go to Insert > My Add-ins

Lucidchart Excel Add-in
  1. Search for Lucidchart and install

  2. Sign up for a Lucidchart account, if you haven’t already

  3. Insert the swimlane diagram that you have already created, or create a new diagram

Swimlane Diagram Templates

Activity Diagram with Swimlanes Example

Activity Diagram with Swimlanes Example

Bpmn Swimlane

Business process flow example

Swimlanes Chart

Flowchart with swimlanes

Helpful Resources

Swimlane diagram software

Learn how our swimlane diagram software makes building a swimlane diagram effortless.

Swimlane diagram software

How to use swimlanes to improve project management

In this article, we’ll discuss what swimlane diagrams are, how to draw and use them, and how using swimlane diagrams can improve your project management processes overall.

Diagramming basics: A BPMN tutorial

This BPMN tutorial will break down the basics of BPMN so you can start optimizing your business processes faster.

Swimlane FAQs

Who we are

Lucidchart, a cloud-based intelligent diagramming application, is a core component of Lucid Software's Visual Collaboration Suite. This intuitive, cloud-based solution empowers teams to collaborate in real-time to build flowcharts, mockups, UML diagrams, customer journey maps, and more. Lucidchart propels teams forward to build the future faster. Lucid is proud to serve top businesses around the world, including customers such as Google, GE, and NBC Universal, and 99% of the Fortune 500. Lucid partners with industry leaders, including Google, Atlassian, and Microsoft. Since its founding, Lucid has received numerous awards for its products, business, and workplace culture. For more information, visit lucidchart.com.

Get started

  • Pricing
  • Individual
  • Team
  • Enterprise
  • Contact sales
PrivacyLegalCookie privacy choicesCookie policy
  • linkedin
  • twitter
  • instagram
  • facebook
  • youtube
  • glassdoor
  • tiktok

© 2025 Lucid Software Inc.