• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

  • Home
  • UX Articles
  • UX Advice
  • UX Resources
  • UX Glossary
  • About Us
  • Contact Us
You are here: Home / UX Advice / How to write a UI specification?

How to write a UI specification?

September 9, 2018 by uday nandan

Consider your end-user when you are approaching the UI specification. Agree with your end-user (developers) on the areas of focus, e.g. Visual styles specification vs. functional specification, levels of the details and what are they used to.

Understand what is the “core” and what is the “nice to have”. A good way of doing this would be projecting the impact on the user experience if something was implemented incorrectly.
Also think, what do you want to include for yourself or your design team, so that when a new designer is joining and designing an additional feature – instead of fishing for small use cases using tests accounts – they can just open your documentation and get a quick snapshot of the situation.

Hopefully, you don’t have to write visual specs (there are plenty of design tools that eliminate the need for this hand-off process between design and dev).

When writing functional specifications, your main goal is to capture the logic of events and user flows. For that, diagrams with rich comments is a good start when describing complex user flows. When describing screen interaction, make sure you are focusing on the outcome rather than context, e.g. single choice option vs. radio button. The decision on the radio buttons vs select menu is not necessary to be captured in functional specs since it might be affected by the observed usage later and evolve from one to another.

If you are writing full and detailed documentation: It is a good idea to have an index for your specification, and a search. Organize your content by application sections and features, so that it is easier to navigate them later. Use references and links to avoid redundant content, in cases when the same feature appears on many screens.

Filed Under: UX Advice

About uday nandan

Uday is the founder and CEO of Index Studio, a digital design studio based out of Hyderabad, India. He has amassed a decade of experience in the fields of UX Strategy and Design, graphics, product development, and has worked with a couple of companies and startups. In his free times, he is also an avid photographer and an accomplished artist working with multiple mediums.

Primary Sidebar

Featured Articles

Designing for Voice User Interface (VUI)

March 29, 2023 By uday nandan

Designing for Voice User Interfaces (VUI) has become an increasingly important area of focus for designers and developers as voice-enabled devices continue to proliferate. Unlike traditional graphical … [Read More...] about Designing for Voice User Interface (VUI)

Creating a UX Design Portfolio

How to Create A UX Design Portfolio – Beginner’s Guide

May 3, 2018 By Swathi Kirthyvasan

So you've decided to create your own UX design portfolio but wonder what to showcase, how many projects to put up, whether you can show off client projects etc... and the many other questions. We have … [Read More...] about How to Create A UX Design Portfolio – Beginner’s Guide

Featured UX FAQs

How is the future for UI Design field in India? Is there a market and demand?

March 8, 2019 By uday nandan

The field of UX and UI has been in strong visibility for the past decade. Ever since the software … [Read More...] about How is the future for UI Design field in India? Is there a market and demand?

What online UX course would you suggest that is super interesting and useful (for experienced lead UX designers)

May 25, 2018 By Swathi Kirthyvasan

There are plenty of UX courses around online which are really interesting and could prove useful in … [Read More...] about What online UX course would you suggest that is super interesting and useful (for experienced lead UX designers)

Becoming a UX Designer

How difficult is it to be a UX Designer?

May 3, 2018 By Swathi Kirthyvasan

Before answering the question, let's understand what a UX Designer actually does. The term, … [Read More...] about How difficult is it to be a UX Designer?

What is the difference between a UX/UI designer and Web designer?

July 23, 2018 By Swathi Kirthyvasan

While the terms “UX/UI Designer” and “Web Designer” are used interchangeably, they are often the … [Read More...] about What is the difference between a UX/UI designer and Web designer?

Copyright © 2025 · TheUXStudio