We come across many app ideas but how do we validate a particular idea and predict its success or failure rate in its incubation. Creating a prototype in the incubation of the app not only save time and money in the later stages of app development but also refines the idea and more research can be done by getting feedback from stakeholders and users.
Low fidelity prototype
Initially we have to create a low fidelity prototype as early as possible. It is the initial sketch of the idea not having all the features of app but it has the basic idea. Its like when your creating a car and at the initial stage you develop the wheels and body and send it to the users for feedback gradually, we add more feature to when research is done by analysing the market, competition and user feedback.
Circles of feedback:
We want to get the idea that a user have about of our app. For this purpose eventually we need feedback from different people to improve the product UX. the first circle is the friends circle. We are frank with our friends and can show the low fidelity prototype to them and get feedback. Note an important point do not guide the user too much while he/she iterates through the phases of the app. The second circle is your colleague at work place. People you interact with most often. The people you select for feedback should not be engineers of people with technical background because the will focus more on the logic and components of the UI. the third circle is of influencers. These are people working the field for a long time and have much higher experience about the market and products.
Throw away prototype:
When we develop a prototype in the initial stage. After getting the feedback eventually we should be comfortable about throwing the prototype away. Low fidelity prototypes are only a way to get user feedback and user research to get to know about the flow of the app. The usability and UX idea of the app.
Interaction points of app:
An interaction point is a point on the app where user might tap, click or swipe in order to interact with the app. If we identify the interaction points we can get an idea where to connect different activities.usually in order to quickly produce the prototype and test broad concepts. For low fidelity prototypes we start with when user taps a button what next activity would pop up. This describes a particular flow of the app. It provides a holistic view of the model.
Fast prototyping method:
The fastest prototyping method is drawing sketches on a paper. Its great for low fidelity prototype for example you can draw app activity on paper with pencil and color the button to get instant feedback from users and stakeholders. The second method is using a wireframe software and use printer to print the document.
First circle of feedback:
The first circle of feedback should contain people having a non-technical background. For example your neighbour who works at a grocery. Store that hypothetical person has no coding or design experience so he will give an overall feedback to improve the user experience. If you ask an engineer who develop apps he will give you a more technical feedback like use the new material design on activities we should stick with non-technical people for feedback. The first circle of feedback should contain.
2. Family members
3. Non-technical people in the society
4. Depending on the users targeted by your app keep age in mind for example teenagers.
Moving from lower fidelity prototype to higher fidelity prototype:
In low fidelity prototype we deal with basic sketches on paper to get feedback from users. In high fidelity prototype we use advance techniques and technologies. For example, while the user is using your app we start making a video which shows the facial expressions and gestures of the users that could be used later for intricate process. This data is essential to get the near best design.
In the low fidelity prototype we draw sketches on paper and get user feedback. In case of medium fidelity prototype we import the sketches on paper to a prototype software and create a more refined version of the prototype by adding user interaction in the prototype . it lets the user perform a task