​Mas então vamos lá o que é um protótipo?

Um protótipo é uma forma visual de apresentar requisitos e funcionalidades do um software/App, mas que ainda não é o software em si. Em linhas gerais, podemos dizer que há três tipos de protótipo, em escala gradual de complexidade / fidedignidade e tempo de criação.

Wireframe (um “esqueleto”) – são basicamente desenhos não realistas das principais telas do software, podendo incluir os fluxos entre elas (veja a figura);

Visual – estes protótipos já se aproximam mais do que seriam as telas reais, mas ainda não oferecem interatividade, mostrando apenas a interface do usuário;

Interativo – além de serem, no geral, visualmente reais, estes protótipos permitem acompanhar o fluxo do software com botões clicáveis e menus funcionais, por exemplo – mas sem outra lógica da aplicação além dessa.


- Mas então por que protótipo e não sair direto criando meu app/sistema no código?​

Por que te dará uma visão mais ampla e concreta do produto a ser desenvolvido, evitando gasto de tempo e dinheiro. Ao fazer o protótipo, você estará também fazendo um levantamento de funcionalidades que realmente serão desenvolvidas no aplicativo.

Um conceito útil aqui é o MVP (Minimum viable product) , que é o núcleo do aplicativo, o básico que o produto precisa para ir pro mercado. E para você começar a testar se seus clientes realmente querem o que você pensou, como pensou e se eles usam aquela funcionalidade que você tanto pensou que era muito importante. As vezes pensamos em algo que pra nós parece muito útil e importante, mas sem testar e ter o feedback de vários tipos de usuários para validar se aquilo é realmente útil e importante para seu produto as vezes você acaba quebrando a cara e pagando o preço como falamos ali em cima.


- Vamos na pratica como aplicar prototipação:

Escolher uma ideia; (caso você que esteja criando o sistema/app)

Definir o MVP (conjunto mínimo de requisitos necessários para entregar valor aos seus clientes);

Definir e priorizar as telas que fazem parte do seu MVP (lembre-se de começar das mais importantes e complexas, que tomarão mais tempo e recursos, e depois partir para as mais simples e acessórias);

Prototipar;

Apresentar e receber feedbacks (Com MVP totalmente funcional);

Seguir com o processo! E sabendo que está no caminho certo com as funcionalidades certas J