Up

Prototyping - concept, application
113
08.10.2024
Prototyping - concept, application
Do you want to plan your project intelligently and make as few edits as possible? Let's tell you what prototyping is, why you need it, and why you should sometimes make first drafts on a napkin.
08
OCT
08.10.2024

Prototyping - concept, application

.

When creating a product, you need to know how to properly invest resources in the development. One way to save time and effort is to make a prototype. Without it, you can wait for problems: errors, inconvenient interface, if it comes to the application, unclear abstractions, etc.



Source

Prototyping and 3D prototyping are not necessarily about being presentable. Instead, the emphasis is on functionality.


What problems does prototyping solve?


The definition of prototyping is as follows: a quick “rough” implementation of the basic functionality of a future product/product, to analyze the performance of the system as a whole.


Prototypes are used to elucidate and solve customer needs. The goals of this stage of development are as follows:

  • To show or discuss the idea with the customer. If you are asking for investment - the prototype will help him to evaluate the feasibility of the project. If you are discussing an order - with the help of a prototype it will be easier for you to reach an agreement.
  • Improve the quality of work. A competent prototype will allow you to check the navigation and interface. You can see potential errors and determine how well visual elements are arranged.
  • Break down multiple ideas. Creating 3 or 4 prototypes is a common practice that allows you to choose the best option.
  • Creating a plan. With a prototype, you can more easily visualize the front end of the work.



The concept of prototyping is in many spheres. But if it comes to websites or programs - it will help you come up with useful chips.


And also prototyping is easy. You can do planning even on papers and napkins.

Three types of prototyping

Types of prototyping are divided by the level of detail.

Low level of detail

It can be drawn on a napkin or piece of paper. Needed to discuss the concept with the customer. You should not expect that a low detail prototype will not change.



And also such a prototype can bring the team together, as everyone can offer something useful. Image source.


Medium detail

It is also called a mockup. It is created exclusively in digital format. it often lacks any colors except black and white. In the prototype of medium detail is a finalized idea - what will be the navigation, feedback system, etc.




High detail

Produced after low and medium detail prototypes. It is almost a finished product, so the most time is spent on this stage. All the ideas concerning the interface are realized. After adjustments, the developments are either transferred to another department or a full-fledged product is released.

What problems does a prototype solve?

Stages of prototype development

A successful prototype can be made in 6 steps.

Discussing the idea with the customer

In some cases the longest part of the project. Not always the customer has a clear vision of the project, so you need to find out the needs of the client to finalize them yourself. Let's analyze the example of a home renovation website.





The old version fulfills its function, but the new one has the following advantages:

  • Key services have been brought to the forefront and labeled with different colors.
  • A frighteningly large set of services has been removed, but the navigation has been left. Now it's easier for customers to find services for themselves.
  • The freed up space was spent on the description of what the company does.
  • The pictures became bigger, which has a positive effect on the attractiveness.

Negotiations are necessary to prove the validity of the project to the customer. If he just says “make me a website” and even gives the terms of reference, it is not a guarantee that the result will be accepted. A few tips on communication:

  • Back up the take with results. Example: “If you bring key services to the forefront, it will be easier for the client to understand what you do. To that end, I suggest...”
  • Listen and ask more. Let's look at two situations: in one situation, the designer is interested in the project and is trying to figure out what can be done to raise money. In the other, the designer keeps rolling his eyes and saying, “This is wrong, I have 10 years of experience, this is how it should be done.” The example is exaggerated, but no one likes to be made a fool of.
  • Take notes and summarize your conversation.
  • When doing a lot of generic orders, it's best to keep your negotiation time short. For this purpose, write down a plan or make a form with the questions you are interested in.



Keep in touch with the customer and discuss your ideas. He has his own vision of the future product, so not all your ideas will be evaluated positively.


Do a little research

If possible, you need to learn as much as possible about the users of the site. Here are the questions you need to answer (let's break it down on the example of the site):

  • What is the site's audience?
  • What does it need?
  • What the competition doesn't have?
  • Why don't the competitors have it?
  • What rules will you apply when creating the site?
  • Why does the client need your site?
  • Why does this particular site need to stick around?
  • How will customers behave on the site?

You can finalize your own questions as well. You can also conduct interviews with users for additional analysis. Based on the results, guess which categories of people will use the service.



If possible, buy paid analytics. The more you know about your audience, the higher the chance of making a good product.


Make a sketch (low quality prototype)

On a piece of paper or in a program, make a sketch of the future product. It starts with a rough sketch - don't worry about quality, instead test ideas. When you are happy with the sketch - start refining the result.



If you do everything on paper - mark arrows to navigate the site as in the picture. Sketching is needed to work out the structure.


Creating a digital version

Raw and unfinished concepts are needed to properly understand the direction needed by the customer. And it should be digital because the customer needs to see how the functionality looks. After that comes discussion and possible adjustments.

Design preparation

At this stage, use your design skills. It is advisable to select solutions that can be easily justified. In the matter of external design, everything is situational. Select fonts, colors and visual effects based on the client's considerations and your own vision of the result.

Discussions and improvements

The finished prototype is sent for testing. If it is approved, you can start releasing the product. If not, you can make improvements. And do not be afraid of revisions - it is almost a mandatory stage that many projects go through.


If you are engaged in the site and decided to update its appearance - you can install a button “return to the old design”. After a while it can be removed.


Which applications to use for prototyping

We will touch on creating websites, programs and 3D objects:

  • To create websites, use Figma. The tool is designed for web designers. You can make layouts, label navigation with arrows, write comments, and work as a group on a single project. If Figma is not available, use Pixso. The functionality is almost the same, but in addition there is support for the Russian language.



And here you can find a simple guide to the Figma interface. The program works well with websites and mobile applications.

  • Working on a Mac? We recommend Sketch. It is suitable for creating project designs. Among the features:
    - Large space for creating pages for a website or program.
    - Vector editing capability.
    - Support for a large number of libraries.
    - Dozens of functions in the toolbar.

  • Adobe XD. Similar to Sketch, sometimes they are even compared. Can integrate drawings from other Adobe programs. The main advantage is the prototyping tool. It will be easier for you to make a site plan without adding colors and other unnecessary elements.



Adobe XD, although a good program, may not be available in some regions.


Let's also touch on 3D prototyping. It is necessary if you do not have a real object, but you have an idea. In this case, the creation of a 3D model will allow you to tell your customers about the advantages of your product. There are areas where it is more difficult to sell goods without 3D modeling. One of them is 3D printing. Here is what is done in it before the release of the product:

  1. A 3D model is created.
  2. A prototype is made.
  3. Testing is carried out with subsequent adjustments.
  4. A test batch is printed.
  5. If all goes well, production begins. If not - retesting and correction.

There are many programs for creating 3D models. But the most affordable is Blender 3D. Briefly about the advantages:




  • There is no cluttered interface. In the center is a window for viewing, on the right of the scene, on the left toolbar, at the bottom timeline, at the top menu.
  • The program is free, constantly updated due to the large audience.
  • There is an open source code. Therefore, you will be able to expand the functionality of Blender 3D.
  • A large community makes it possible to find guides on almost any topic. Learning to work in Blender is easy.

How to choose the right tool?

You may not like the programs shown in the top, so here are a few criteria by which we advise you to choose the software:

  • It must be popular. If you get a job and do prototypes, it's better to choose a well-known program. Also, for common applications you will find more tutorials on the internet.
  • The first program you start learning should cover the biggest need. If you are making website prototypes, first start with Figma or its analogs. Only after that move on to Photoshop, Illustrator, etc.
  • Put together a kit that can help you accomplish any potential task. This may include Figma, Photoshop, color matching services, etc.




And more often listen to cool or popular designers or people in your profession. They know about trends, so they can definitely suggest something useful.


Knowing the principles of design helps in prototyping. If you want your child to figure it out, we recommend enrolling them in a Design Thinking course. It will help them create interesting and visually appealing products and impress a future employer with their skills. Go ahead and enroll with us.


Read more!
22.04.2025
How Minecraft Transforms Kids' Learning and Development
Almost everyone has heard of Minecraft. But did you know that your child's favorite game can be a great platform for learning new skills? Here's how Minecraft became a major ambassador for the gamification of education.
25.02.2025
How "Claude" became the Favorite chatbot among tech Insiders
Is artificial intelligence just a tool or something more? We're talking about a new AI assistant that IT specialists love more than ChatGPT.
08.11.2024
These free programs will make your life easier: the best analogs of paid applications
Read about free similar traditional applications that will help you not to waste extra money and time. The selection includes services that are almost as good as the originals.
16.10.2024
iOS or Android development
Want your child to write interesting programs and know how to configure the Internet on your phone? Read about how you can achieve this with iOS and Android development.
Comments
No comments
Leave your comment
Your comment has been accepted and must be moderated!
The limit for sending comments has been reached
venues
Sign up for a course
Registration completed successfully!
An error occurred. Please inform the administrator
You have sent many applications. try later
This field is required
Invalid e-mail entered
+33
This field is required
Promocode not applied
Promocode applied
Trial lesson
Registration completed successfully!
An error occurred. Please inform the administrator
You have sent many applications. try later
Your name and surname
This field is required
Your e-mail
Invalid e-mail entered
Your phone
+33
This field is required
Promo сode
Promocode not applied
Promocode applied
Registration completed successfully!
An error occurred. Please inform the administrator
You have sent many applications. try later
Your name and surname
This field is required
My city
This field is required
Your e-mail
Invalid e-mail entered
Message
This field is required
Pre-entry
Registration completed successfully!
An error occurred. Please inform the administrator
You have sent many applications. try later
Your name and surname
This field is required
Child's name
This field is required
My city
This field is required
Your phone
This field is required
Your e-mail
Invalid e-mail entered
Start month
May 2025
June 2025
July 2025
Request a call
Thank you, the administrator will contact you as soon as possible.
Something went wrong, try to send the request later.
You have sent many applications. try later
Your name and surname
This field is required
Your phone
+33
This field is required
Something went wrong, try to send the request later.
You have sent many applications. try later
Your name and surname
This field is required
Your phone
This field is required
Pay for the classes
An error occurred. Please inform the administrator
You have sent many applications. try later
Name and surname of the child
This field is required
Your e-mail
Invalid e-mail entered
The amount of payment
Please type an integer number
Give feedback
Thank you for your feedback.
Something went wrong, try to send the request later.
You have sent many applications. try later
Your name and surname
This field is required
Your e-mail
Invalid e-mail entered
Your photo
Rate school
Rate teacher
Review
This field is required
Registration completed successfully!
Close
For registration and with any questions, please contact us by phone +7 (495) 106-60-11 or email info@coddyschool.com
Close
Close
Выберите языкChoose a languageТілді таңдаңызВиберіть мовуSélectionnez la langueSprache wählen
Choose a language
RU
EN
KZ
UA
FR
DE
OK
Preview