Serão apresentados os conceitos de design thinking com o desenvolvimento da Prototipação. Neste caso é importante o entendimento e a aplicação da visão de equipe do projeto com fidelidade, da visão do usuário com contextualidade, bem como, a importância de se prototipar e a prototipação em papel.

VISÃO DA EQUIPE DO PROJETO: FIDELIDADE

A prototipação envolve uma série de atividades e uma delas está relacionada com a visão da equipe do projeto, o que leva à fidelidade da equipe para o desenvolvimento do software.

Durante a prototipação, o protótipo é desenvolvido de forma a tangibilizar uma ideia. Quando se trata da tangibilização de uma ideia, o que acontece é a passagem do abstrato para o físico do produto ou serviço que está a se desenvolver.

O protótipo representa a realidade que será experimentada pelo cliente ou usuário final do software funcional para ser validado. O protótipo é uma forma simplificada para propiciar validações do software funcional.

A prototipação pode ser desenvolvida pela ótica da equipe de desenvolvimento do projeto de criação do software. Neste caso, quando acontece a elaboração das ideias com detalhes, aumenta também os níveis de fidelidade da solução que está sendo criada pela equipe de desenvolvimento.

A prototipação, quando desenvolvida pela ótica da equipe de desenvolvimento do projeto de criação do software, é realizada ao longo de todo o processo de desenvolvimento do software e o aprendizado acontece pela ação de fazer, somando com os testes que leva para a possível validação do software funcional.

Os níveis de fidelidade, pela visão da equipe de desenvolvimento do projeto está dividida em três níveis de fidelidade: baixa, média e alta.

O nível de fidelidade baixa está associado a uma representação conceitual, análoga à ideia. O nível de fidelidade média está associado à representação de aspectos da ideia. E, o nível de fidelidade alta está associado à representação mais similar possível da ideia.

VISÃO DO USUÁRIO:  CONTEXTUALIDADE

A prototipação pode ter a visão do usuário e quando isso acontece a prototipação está associada à contextualidade do software que está sendo criado no desenvolvimento.

Desta forma, do ponto de vista do usuário, a prototipação está relacionada com a interação com o modelo criado e este modelo segue em diferentes níveis de contextualidade no desenvolvimento do software a ser criado.

A prototipação pela visão do usuário ou cliente final tem a avaliação do software funcional pelo próprio usuário ou cliente final, o que permite o fornecimento de insumos para a evolução do próprio software que está sendo desenvolvido.

Os níveis de contextualidade numa prototipação pela visão do usuário está qualificada em: restrita, geral, parcial e total.

No nível de contextualidade restrita, a prototipação acontece em ambiente controlado. No nível de contextualidade geral, a prototipação acontece com qualquer usuário e em qualquer ambiente. No nível de contextualidade parcial, a prototipação acontece com usuário final ou ambiente final. E, no nível de contextualidade total, a prototipação acontece com o usuário final e o ambiente final.

PORQUE PROTOTIPAR

A prototipação é muito importante quando estamos desenvolvendo softwares com as metodologias ágeis. Quando a prototipação é realizada, é possível reduzir as incertezas e passa a ser uma forma ágil de abandonar as alternativas que são ruins.

A prototipação é um processo que auxilia na identificação de uma solução final mais assertiva que entrega uma solução que realmente resolve o problema do cliente e do usuário final a quem se destina o software que está sendo criado.

Dentro do processo de prototipação, as etapas que devem ser seguidas é a formulação de questões, as respostas para a idealização, a criação de modelos, a viabilização de testes e, por fim, a análise dos resultados.

Para cada software funcional que é desenvolvido, os resultados são analisados e o ciclo se repete. Quanto maior é a quantidade de testes pela prototipação, maior será o aprendizado e as chances de sucesso na solução final do desenvolvimento do software.