Windows UX Design Principles

Reduce concepts to increase confidence

  • Have you introduced a new concept? Why? Is it necessary?
  • Can you get rid of unneeded concepts?
  • Are you making meaningful distinctions?
  • Does the UX continue the same concept?

Small things matter, good and bad

  • What are the important "small things" seen often or by many?
  • What small problems are you solving?
  • Do less better.
  • Don't cut the small things in your experiences.
  • Plan for the thoughtful details.
  • Fix the small bugs.

Be great at "look" and "do"

  • What is your UX great at? Does its look reflect what it is great at?
  • Does the first thing users see reflect what the UX is great at?
  • Does the UX match expectations?
  • Is it obvious what users can do?
  • Are you providing only the necessary steps?

Solve distractions, not discoverability

  • Reduce distractions.
  • Don't let features compete with themselves.
  • Commit to new functionality.
  • These are not solutions to poor discoverability:
    • Pinning an icon in the Start menu.
    • Putting an icon on the desktop.
    • Putting an icon in the notification area.
    • Using a notification.
    • Having a first run experience.
    • Having a tour.

UX before knobs and questions

  • Turn down the volume of questions.
  • Ask once.
  • Don't require configuration to get value.
  • Was the question asked already?
  • Look for opportunities to consolidate.

Personalization, not customization

  • Does the feature allow users to express an element of themselves?
  • Have you made the distinction between personalization and customization?
  • Does the personalization have to be a new feature, or can it make use of existing features and information (such as the user's location, background picture, or tile)?

Value the life cycle of the experience

  • Consider the user experience at all stages:
    • Installation and creation.
    • First use and customization.
    • Regular use.
    • Management and maintenance.
    • Uninstall or upgrade.
  • Walk through the experience as if it has been used for 12 months. Does it have:
    • Realistic content.
    • Realistic volume.

Time matters, so build for people on the go

  • All UX principles apply equally at 12-inch and 20-inch screen sizes.
  • Be interruptible.
  • Account for starting and stopping (fast return, and do not get in the way of other UX).
  • Account for getting and losing connectivity.
  • Performance is the universal UX killer.

Other resources

To learn more about how these principles were used in the Windows 7 design process, see: