Mindset

4 Razões para Criar Protótipos no Desenvolvimento de Software

Tiago Aguiar Desenvolvedor ios

Escrito por Tiago Aguiar

em 09/04/2021

Em resumo, na engenharia de software, protótipo é um sistema/modelo (um website ou outro software) sem funcionalidades inteligentes (acesso à banco de dados, por exemplo), podendo conter apenas funcionalidades gráficas.

Utilizado para fins de ilustração e melhor entendimento, geralmente em reuniões entre a equipe de Análise de Sistemas e o contratante.

#1 Validar Suas Ideias

validacao prototipo

Muitas vezes, estamos apenas alucinando com uma ideia, sem saber ao certo se ela é viável, se tem potencial. A sua validação é um passo importante para evitar prejuízos futuros, não só de dinheiro, mas também de tempo. Antes de começar a escrever o produto final, valide a sua ideia com prototipagem e depois descarte esse protótipo após a validação.

#2 Validar Ideias de Clientes

cliente prototipo

Criar um projeto com base nos requisitos do cliente é totalmente diferente de validar essa ideia com ele. Eventualmente, a expectativa do cliente é A e você acaba entregando Z. Novamente, isso custa dinheiro e tempo.

Muitas pessoas podem achar a prototipagem um custo desnecessário, visto que, ele será descartado após sua validação. Agora, imagine o quanto de economia você teria à longo prazo apostando em um projeto correto com o cliente? Pense nisso.

#3 Validar Suas Habilidades

Além de validar suas ideias e de clientes, você precisa validar se o seu conhecimento atual está alinhado com o software. Isso envolve qual tecnologia usar, com quem irá trabalhar, equipe e outros. Não adianta querer criar a próxima rede social bilionária sem ao menos descobrir se você (e seu time) tem a capacidade técnica para realizar tal desafio.

Tenha clareza das suas limitações atuais. Crie projetos com o que você já conhece e busque novos conhecimentos sempre.

Um exemplo que gosto de dar sobre prototipagem e validação de habilidades é com o jogo Braid, criado por Jonathan Blow.

braid prototype

Jon Blow validou todo o seu jogo e suas habilidades com protótipos, criando uma mecânica de "voltar no tempo" como uma fita cassete sendo rebobinada. Além das mecânicas de um jogo plataforma.

Boa parte do que foi concebido no protótipo, está presente no jogo final.

#4 Validar Suas Ferramentas

validacao prototipo ferramentas

Imagine que você queira criar um sistema para buscar comentários de usuários em posts do Instagram.

Você precisa validar se: é possível buscar comentários? O Instagram permite essa ação? A ferramenta tem limitação?

Vou dar outro exemplo.. agora você quer criar um game AAA (triple A) de ponta usando a Engine Unreal. Será que o seu computador suporta essa ferramenta? Será que você tem GPU suficiente para testar o seu jogo?

Existem muitas técnicas para criação de protótipos, como por exemplo, prototipar um aplicativo mobile. Com algumas navegações e sem acesso a banco de dados, você já consegue validar a ideia com o seu cliente do novo produto.

Gostou? Deixe o seu comentário e compartilhe com todo mundo :D

Me siga nas redes sociais:


Artigos Relacionados

Novidades: eBook Marketing de Aplicativos

Novidades: Ebook Marketing De Aplicativos

Imagine você recebendo dezenas de milhares de usuários todos os dias no seu aplicativo… Imagine criar algo e real...

ChatGPT: 2023 será o Fim do Programador e de Sua Carreira?

Chatgpt: 2023 Será O Fim Do Programador E De Sua Carreira?

O ChatGPT (pré-treinamento generativo) é um sistem

Como Aprender Uma Nova Linguagem de Programação. 3 Dicas Infalíveis

Como Aprender Uma Nova Linguagem De Programação. 3 Dicas Infalíveis

3 dicas para você aprender um novo conceito ou linguagem de programação

6 Passos Efetivos Para Aprender Uma Nova Linguagem de Programação

6 Passos Efetivos Para Aprender Uma Nova Linguagem De Programação

Algumas linguagens de programação possuem um direcionamento melhor para resolver determinados problemas, por exem...