BA Prince the B.A. Subscribe

Home / Excalidraw for Business Analysts

How to Sketch a System Context Diagram in Excalidraw

How to Sketch a System Context Diagram in Excalidraw

Watch on YouTube Subscribe

A system context diagram shows your system in the middle and everyone it talks to around it. Sketch one in Excalidraw: the system, the people and systems outside it, labelled arrows for what flows between them, and an export to PNG for your requirements document. Example: a made-up online shop.

Step by step

What a context diagram shows

  1. System context. Before you write a single requirement, agree on the scope. A context diagram shows the system in the middle and everyone it talks to. Here's the one we'll sketch for our online shop.
  2. excalidraw.com. Open excalidraw.com with an empty canvas.

The system

  1. The system. Your system goes in the middle. Draw a big rectangle and call it online shop.

Who it talks to

  1. Outside parties. Everything else is outside the system. The customer goes on the left.
  2. Label the flows. Draw an arrow to the shop, press Enter and say what flows. Orders.
  3. Outside parties. On the right, the payment provider. Another system, but not ours.
  4. Label the flows. The shop sends it payments.
  5. Outside parties. Below, the warehouse that packs the orders.
  6. Label the flows. The shop sends it pick lists.
  7. Outside parties. And on top, the shop staff who keep the stock up to date.
  8. Label the flows. Their arrow carries stock updates into the shop.

Show the scope

  1. In scope. Now select the online shop and give it a light blue background, so everyone sees what's in scope.
  2. The finished diagram. Click an empty spot. One system, four outside parties, and every arrow says what it carries.

Export

  1. Export. To put it in your requirements, open the menu, choose export image, and click PNG.

Recap

  1. The rules. So, the system in the middle, every outside party around it, and a label on every arrow. If it isn't on the diagram, it's out of scope. Subscribe for more Excalidraw tips for business analysts.

More in Excalidraw for Business Analysts