Wireframes — Mockups — Prototypes: All same? Product Owner/Manager’s job?

Priyank Shah
4 min readFeb 4, 2022

Recently, I am being involved in the product UX Improvements process. I felt that Wireframes, prototypes, and mockups are very common terms in UI/UX design but people/scrum teams often confuse them. Scrum team expects PO (product owner) / PM (Product Manager) to create prototypes and most of the time, they called design differently as Mockups/wireframes/prototypes assuming that all are the same. A few basic questions could arise here.

* Really, are all terms the same?
* Is PM/PO are responsible/accountable to create everything?

First, let’s try to understand the differences and then get to the point of what PM/PO is responsible for. (Interested - the difference between PM & PO?)

What is the difference between a Wireframe, Mockup, Prototype? | by Komal  Bhola | Medium

“wireframes ,Mockups and prototypes serve distinct and unique roles in the design process.”

>>> WH (What/Why/How) for WIREFRAMES:

> What:

  • A wireframe is a basic, low-fidelity representation of the initial product concept, containing the essential elements that would feature on a webpage or app.
  • You cannot just start right away because you may undergo the risk of overlooking something or missing a vital element. In this respect, a wireframe will help gather things together and see the big picture.
  • The idea is to — keep it simple!!!

> Why Wireframe is important?

  • Helps to showcase bigger picture/vision/flow/business objectives, etc.
  • Easy to communicate [Mosty used for internal communication and NOT for user testing]
  • Low cost attached: Use pan/paper -> draw sketch -> analyze / brainstrom.

> How to Create Wireframe?

Basically, there are two types of wireframes:

  • Hand drawn [pan/paper]
  • Digital wireframe [using free/commercial tools]: like UXpin, Balsamiq, whimsical, etc. There are plenty of tools you can use!

>>> WH (What/Why/How) for MOCKUPS:

> What:

  • Unlike wireframe, A mockup is a static wireframe with much more UI and visual details. It gives viewers a more realistic impression of how the final website/app will look like
  • But still, a mockup is not clickable (just like the wireframe). As opposed to a wireframe, a mockup is either a mid or high-fidelity display of design.

> Why Mockup is important?

  • Experiment with the visual side of the product to see what looks the best
  • Easy to communicate [Widely used for client communication and could be for user testing]
  • Rich colors, styles, graphics, and typography with actual texts.

> How to Create Mockup?

  • As compared to a wireframe, you can’t draw the mockup. You might need to use a mockup tool. There are plenty of them, too. You might want to try Figma, Marvel, InVision, or sketch.

>>> WH (What/Why/How) for PROTOTYPES:

> What:

  • A prototype is a fully interactive, high-fidelity, functional mockup with high-fidelity UIs, rich interactions, and animations.
  • Relatively simple working model of an app or webpage.

> Why Prototype is important?

  • Check whether the customer’s problem/need is met. Attract more client/feedback at an early stage.
  • Validate concepts / Idea.
  • Useful to test user journey.

> How to Create Prototype?

  • As compared to a wireframe, you can’t draw the prototype. You might need to use a tool. There are plenty of them, too. You might want to try Figma, Marvel, InVision, Adobe XD or sketch.

Conclusion: By now, you should have a clear understanding of the distinctions between wireframes, prototypes, and mockups. A lot of the characteristics of these three processes actually complement each other. The major benefit is to get early feedback on the idea/concept and reduce the development/iterative cost.

*** Is PM/PO responsible to create everything? ***

As PM/PO, Have you ever tried to communicate with developers about a user story and found yourself struggling over your description? Is the actual requirement misunderstood just based on verbal / written communication? If so, perhaps it’s time to consider wireframing or other visual prototyping methods to help ensure your message comes through to your team.

  • It purely depends on whether prototyping/mockup comes under PM's primary responsibility. For small org/startups, it may be. But I don’t think it has to be pixel-perfect. I would advocate that wireframing is essential for the PM and it creates a lot of clarity on Epic/Feature/user stories. It helps the scrum team to understand the global objective and user journey.
  • The organization usually has UI/UX designer to convert a wireframe to mockup/prototypes (executable). A close collaboration between PM and UI/UX team is key to success. It will help to translate user feedback to the actual design and help to reduce a lot of waste.

--

--

Priyank Shah

Agile Product Leader | Delivery Manager | Design Thinker (PRINCE2, CSPO™, CSM™, SFC™, ISTQB)