Articles

How to simplify a product without hiding what matters

A practical workflow review for deciding what belongs on screen now, what can wait, and which exceptions need a clear path.

By Michael SantiagoProduct and brand perspective
Product team comparing a workflow and its exception paths

A product team can remove half the controls from a screen and still leave the task difficult. The remaining choices may be unfamiliar, the consequences may be hidden or the user may not know what happens next. Simplifying a product starts with understanding the decision the person is trying to make. The useful question is not how little the interface can show. It is what the person needs at this point to act with a clear understanding of the result.

This guide uses a worked example: a team scheduling a shared meeting room. A booking screen might have a date, time, location, equipment choices, guest details and access arrangements. Some of those fields are relevant to every booking. Others matter only in particular situations. The aim is to decide where each belongs, while keeping the task understandable for both an ordinary booking and an unusual one.

Write the task in the user’s terms

Begin with a sentence describing the finished job: “Reserve a room suitable for this meeting and tell the attendees how to get there.” That sentence includes more than placing a block on a calendar. The room needs to fit the group, the equipment needs to support the meeting and any guest needs to know the access procedure. A product that confirms a slot but leaves those questions unanswered has only completed part of the task.

List the people involved. The organizer chooses the room. An external guest may need entry instructions. A facilities colleague may need to arrange equipment. Ask each person to walk through a recent booking. Keep the observations connected to what they actually did. A stakeholder request for a new filter and a guest’s account of being locked outside the building are different kinds of evidence, and they lead to different design decisions.

Inventory the decisions

Create a simple table for the existing workflow. For each field or action, record who needs it, when it matters and what can go wrong if it is omitted. For a room booking, capacity matters before selection. Catering might be optional and depend on lead time. A security instruction for an external guest belongs before the invitation is sent. The table helps the team see the purpose behind a control before deciding to remove or move it.

Include information the system already knows. If the organizer has selected a room, the interface can display its location and capacity rather than asking for them again. But a saved detail needs a visible way to correct it where correction is allowed. A default that is accurate most of the time still needs a considered response when it is wrong. The inventory should record that response as part of the task, not as a future support problem.

Separate timing from importance

Information can be important without needing to appear first. The cancellation procedure matters, but it may fit best beside the final booking record. Guest access matters before sending the invitation. Availability matters while selecting a time. Place each item at the decision it supports. This creates a sequence based on the work rather than a long list organized around the system’s database fields.

For the meeting room, show date, time and number of attendees at the start. After a room is selected, display its access constraints and equipment. If the organizer adds an external guest, introduce the guest-entry instructions before confirmation. That sequence is a design proposal to test, not a universal pattern. Its value depends on whether the people using the service can complete their real bookings with it.

Keep consequences next to the action

A short button label can be clear while the action remains ambiguous. “Confirm” needs context: does it reserve the room immediately, request approval or save a draft? Write the status that will result and use a button label that describes the action. If a booking needs approval, the confirmation page should identify the request as pending and explain where the organizer can see its status.

For an ordinary room reservation, the final review might show the room, time, attendees and any access steps. A changed time should update the details that depend on it. If catering is no longer available at the new time, say so before the booking is completed. Hiding that consequence to keep the screen shorter transfers the complexity to a later conversation. The team should decide how the product helps the organizer resolve it now.

Walk the exceptions deliberately

Choose a few uncomfortable cases and run them through the prototype. The room becomes unavailable during the booking. The organizer needs wheelchair access. A guest has no company account. The meeting extends beyond building hours. These cases reveal where the ordinary sequence depends on assumptions. Write the recovery path beside each one, including what the person can do without contacting support and when a staff member is needed.

The review should include the messages around the screen. A booking email can contain the wrong entrance even if the reservation page was accurate. A cancellation can remove a calendar event without telling the facilities team. GOV.UK’s service standard recommends testing the parts of a service people interact with, including offline parts. Apply that principle to the complete booking, rather than treating the interface as the end of the work.

Review language as part of the workflow

Replace internal labels with words that help the person decide. “Resource allocation” might be a system concept; “Choose a room” describes the task. Keep precise terms where precision is needed, and explain them at the moment they become relevant. Removing a technical term without preserving its meaning can leave the user with a shorter but less useful sentence.

Forms deserve a specific pass. Each control needs a label, required information should be identified and unusual formats need an explanation. W3C’s tutorial on labeling controls explains how to associate labels with inputs. Use that guidance to support an interface that works beyond its visual appearance. The copy review should also check the confirmation, the cancellation and every error the participant encounters during the example bookings.

Test for understanding, then decide

Give a participant a scenario and let them proceed without a demonstration. Ask them to explain what they believe will happen before a consequential action. Observe whether they find the necessary details and whether their explanation matches the system’s behavior. Record the point of confusion, the decision affected and the consequence. “Didn’t like the screen” gives the team less to act on than “believed the pending request was already reserved.”

Finish the review with decisions, not a new pile of suggestions. For each proposed change, record the user problem, the evidence, the part of the workflow affected and the next test. Some controls can disappear because the information is already known. Others can move because they matter later. Some need to become more visible because a missed detail changes the outcome. A simpler product is one in which the person can make the necessary decisions and finish the job with a clear understanding of what happened.

Interested in Simplistically.com?

Give the next chapter a clear name.

Start a conversation about acquiring the domain.

Send Inquiry →