Skip to content
All field notes
Product Strategy6 min read

Before You Build the Dashboard, Map the Work

The most useful internal tools begin with the decisions, handoffs, and exceptions inside the business—not a collection of charts.

By Abdelrahman Khaled1,269 words
  • Dashboards
  • Internal Tools
  • Workflows
Connected operational tasks and handoffs forming a clear dashboard.
Editorial illustration
On this page
  1. 01A dashboard is a place where work happens
  2. 02Follow one real item through the business
  3. 03Model roles before screens
  4. 04Let decisions shape the data
  5. 05Design the exceptions
  6. 06Build one complete vertical slice
  7. 07Introduce the system into real work
  8. 08A discovery checklist

“Dashboard” can describe almost anything: a page of charts, an administration panel, a customer support tool, or the system that runs an entire operation.

That ambiguity causes problems. Teams begin with screens they expect to see—overview, users, reports, settings—before defining the work those screens must support. The interface may look complete while the operation still depends on spreadsheets, messages, and manual corrections.

A useful internal tool starts somewhere else: with the work itself.

A dashboard is a place where work happens

An analytics dashboard helps someone understand what has happened. An operational dashboard helps someone decide and act. That difference changes the product.

If a team needs to receive an order, assign it, update its status, handle an exception, collect payment, and confirm completion, a chart is only one small part of the system. The real product is the connected workflow.

The first discovery question should not be “Which widgets belong on the home screen?” It should be “What must the team accomplish from the beginning of the day to the end?” The answer reveals tasks, responsibilities, information, decisions, and handoffs. Those become the foundation of the product architecture.

Follow one real item through the business

Choose the central item in the operation. It may be an order, invoice, application, support case, booking, employee request, or customer record. Then follow one real example from entry to completion.

  • Where does it begin?
  • Who touches it first?
  • What information is available at that point?
  • What decision moves it forward?
  • When does responsibility change?
  • Which statuses are meaningful to the team?
  • What can go wrong?
  • What must be recorded?
  • What does completion mean?
  • What happens after completion?

This exercise is more useful than collecting a list of desired pages. It reveals the actual lifecycle of the work. A status should not exist only because another product uses it. Every status should communicate something important: the current condition, the responsible person, the next available action, or a reason the item cannot move.

Model roles before screens

Internal products usually serve people with different responsibilities. A receptionist may create and update records. A manager may approve changes and see financial information. An employee may see assigned work but not sensitive company data. A customer-support role may need history without permission to alter it.

These are not merely route-protection decisions. Roles shape the interface. For each role, define:

  • What they need to know
  • What they are allowed to change
  • What requires approval
  • What should remain hidden
  • What needs to be fast
  • What mistakes would be costly
  • What activity may need a history

This prevents a common failure: building one enormous interface and hiding a few buttons for different users. A focused role should see a focused workspace. The product becomes easier to learn, safer to operate, and clearer to test.

Permissions also need to exist below the visual layer. Hiding an action in the interface is not the same as enforcing authorization in the system. Product design and technical architecture should agree on the same permission model.

Let decisions shape the data

Data models are often designed around the fields visible in the first mockup. A better model starts with the decisions the business needs to make. If the team needs to know which orders are delayed, the system needs a meaningful expected time and status history. If managers need to review outstanding payments, payment state cannot be a note attached to a customer. If an approval depends on who made a change, ownership and activity history matter.

This does not mean collecting every possible field. It means connecting information to a real use. For every requested field, ask:

  • Who provides it?
  • When is it known?
  • Who uses it?
  • Which decision does it support?
  • Can it change?
  • Does its history matter?
  • What happens when it is missing?

Fields without an owner or use become clutter. Missing operational information becomes manual work outside the product. Reports should emerge from this model rather than being designed as isolated pages. If everyday actions create consistent, trustworthy data, reporting becomes a natural view of the operation.

Design the exceptions

A happy-path diagram makes every business look simple. Real work is full of exceptions. An order may be cancelled after assignment. A payment may be partial. A staff member may be absent. Two records may refer to the same customer. A service price may change after an invoice has been created. A user may start an action without permission to complete it.

These situations should be discussed before development is nearly finished. For each important step, ask:

  • Can it be reversed?
  • Can it be edited later?
  • Does the previous value need to remain visible?
  • Who can resolve the exception?
  • What should another role see while it is unresolved?
  • How does the user recover from a mistake?

Designing recovery is part of designing the product. A system that only works when everybody does everything correctly will push the difficult work back into messages and spreadsheets. Empty, loading, error, and unavailable states deserve the same attention. They explain what is happening and what the user can do next.

Build one complete vertical slice

Large internal systems tempt teams to build horizontally: all navigation first, then all lists, then all forms, then all reporting. That produces many unfinished surfaces and delays feedback on the actual workflow.

A vertical slice is more useful. Select one meaningful journey and build it from beginning to end. Include the interface, validation, permissions, data, status changes, and feedback needed to complete the task.

For example, a first slice might allow the correct role to create an item, assign it, move it through a small set of states, and find it again. It does not need every future option. It needs to prove that the workflow works as one connected system.

This exposes architecture and product problems early. It also gives the team something real to test instead of a collection of disconnected screens. Once the slice is dependable, expand it with the next highest-value journey.

Introduce the system into real work

Launching an internal tool is not simply deploying it. People may have habits built around paper, spreadsheets, or messages. Even a better system changes where information lives and who is responsible for keeping it current.

Plan the transition:

  • Identify who owns each part of the workflow
  • Prepare the minimum data required to begin
  • Decide whether old and new systems will overlap
  • Train people using real tasks, not feature tours
  • Provide a clear route for questions
  • Observe where users leave the system to finish their work
  • Turn repeated workarounds into product feedback

A workaround is information. It may reveal missing permissions, unclear terminology, unnecessary steps, or an exception that discovery did not uncover. The first release should make a complete part of the operation better. Later iterations should expand that value without losing the clarity of the original workflow.

A discovery checklist

Before designing an operational dashboard, I want to know:

  • What is the central item moving through the business?
  • Where does its lifecycle begin and end?
  • Which roles participate?
  • Which decisions move it forward?
  • Which states are operationally meaningful?
  • What information supports each decision?
  • Which exceptions happen often enough to design now?
  • Which actions require approval or history?
  • What is the smallest complete workflow worth releasing?
  • How will the team begin using it in real work?

A strong dashboard does not simply display the business. It gives the business a clearer way to operate. Map the work first, and the right screens become much easier to see.