Do you have a web or mobile app idea that you want to build? Maybe you have a vision for an app that combines the best features of several different apps you’ve used. Merging these idea into a cohesive whole that runs smoothly and intuitively is a creative job that takes some thinking and planning. You don’t want to leave this step up to chance or somebody else’s idea of how it should be. You’ll want to be sure the app you build is as amazing as you’ve envisioned.
So how do you clearly convey to your developer the vision for your mobile app? To accomplish this, you’re going to need to get your idea out of your head and into some form of reality so it can be discussed, clarified and planned out. This clarification step is extremely important and is done through what we call “wireframing”
What is Wireframing?
Wireframing is the creation of a two-dimensional sketch or drawing of the screens and interface features of a web or mobile app. It gives the app creator and the developer team a visual representation of all the screens and elements of their app. This step is always completed before building a web or mobile app to get all parties on the same page.
What do Wireframes Show?
Wireframes can show the following:
- All of the key screens in the system
- The elements and widgets that will be on each screen
- The important content to be displayed
- How screens interrelate with one another
- The hierarchy of the screens in the system
- How the web or mobile app will work
- How a user will interact with the app
- The key navigational elements
Wireframes are not high fidelity visual representations of the mobile app. They are designed to be quickly built with enough detail to provide a general blueprint. Therefore the focus will not be on design elements like colors, fonts, images, company logos, and actual design elements. These are better left to higher fidelity mockups and prototypes which we’ll discuss later.
Why Wireframing is So Important
If you don’t get wireframes done before you fork a lot of money over to a developer, you are taking a big gamble with your development budget. Mistakes in development are very common and very costly, whereas wireframing is cheap. Think of it as insurance to protect your cash against waste, mistakes and misunderstandings. It’s always sad to hear the stories of failed projects from customers who assumed the developer knew what they wanted or who hoped things would turn out. They are shocked when their projects fail and they lose thousands of dollar and waste 6 months of time.
Wireframing eliminates most of the risk. It also proves that the developer understands your concept and gives you peace of mind that your team knows what is expected.
Having a wireframe solves the most common issues, because it:
- Allows your product to be more accurately estimated.
- Allows for excellent communication between the app creator and the team.
- Ensures features don’t get misunderstood.
- Clarifies screens and screen to screen flow.
- Helps with raising capital from investors.
- Saves you money, since it’s 5-10x cheaper/faster to change around a wireframe than to re-code an app.
- Gives a clear idea of how your app screens will look and what your app will do.
- Makes potential problem areas apparent right away.
- Allows you to better understand the cost impact for each feature/screen
The Difference Between Wireframes, Mockups and Prototypes
Wireframing is the first step most customers take. It is considered the lowest fidelity version of all the different ways you can represent your web or mobile app idea. In many cases it’s enough to complete this step, estimate the product and dive into development.
However in very large or complex projects, it might be necessary to be even more detailed by showing either higher fidelity screen mock-ups and/or an interactive prototype of the system. There are solutions for this! Let’s review the three main options below:
1. Low Fidelity: Wireframes
This is what we’ve been talking about. These are hand-drawn or digital sketches created using a variety of tools such as Balsamiq Mockups or Mockingbird. These can be created quickly and are easily changed. They can include accompanying notes about this or that feature or function. They are typically black, white and grey, and may include a color for clickable links and buttons. Pictures and graphics are typically represented with a simple box with an X drawn through it and text either filled with Latin or represented as a set of wavy lines in a box.
2. Medium Fidelity: Mockups
This type of representation is created in a software program such as Axure, OmniGraffle, UXPin, Illustrator, Moqups or others. It provides a higher end representation called a mockup, that may include visual elements such as colors, logos, images, fonts, and a more detailed page layout. Some people call a mockup a medium fidelity wireframe. A mockup can be useful to convey ideas to your team, client, or to potential investors. Mockups usually do not include interactive items but may contain some simple click interactions.
3. High Fidelity: Prototypes
Prototypes are the highest fidelity version of mock-ups. These are shown with a high fidelity/production ready design, with clickable regions and areas. They are used to clearly show what the app will look like and how it will function. For all intents and purposes, it can look exactly like the finished product and will showcase many of the main features in an interactive way. Some people call prototypes high fidelity wireframes. They can be created using some of the same software mentioned for mockups. They can also be created in HTML5 using frameworks such as Foundation or Bootstrap.
Got an App Idea, Get Wireframes!
If you have a web or mobile app idea, a smart first step is to start create wireframes. You owe it to yourself to protect your financial resources and reduce the potential risks for failure. Wireframing bridges the gap where a lot of disconnects and misunderstandings can occur, leading to high stress, cost overruns and failed projects.
Since 2003, we have been building digital products and we have extensive experience in wireframing, mockups and prototypes can save you a lot of trouble and frustration.
Request a call or contact us at 727-562-5161 to find out more about our wireframing services, mockups, and prototypes, and how we build mobile apps.