An example of a flowchart that shows who is responsible for what in a process is a swimlane diagram. A swimlane diagram, which places process stages within the horizontal or vertical "swimlanes" of a specific person, work group, or department, gives clarity and accountability using the analogy of lanes in a pool. It highlights waste, duplication, and inefficiency in a process by illuminating linkages, communication, and handoffs between various lanes.