Você está na página 1de 34

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/332409164

Prototipagem de Software para Devs

Presentation · October 2018


DOI: 10.13140/RG.2.2.14816.33280

CITATIONS READS

0 257

1 author:

Marcos Marcolin
Federal University of Technology - Paraná/Brazil (UTFPR)
13 PUBLICATIONS   0 CITATIONS   

SEE PROFILE

All content following this page was uploaded by Marcos Marcolin on 14 April 2019.

The user has requested enhancement of the downloaded file.


Prototipagem de Software
para Devs
Marcos Marcolin, IXC.
Roteiro
● Definições;
● objetivos;
● modelos;
● benefícios &
● ferramentas/construção.
Definições
● “A prototipagem é a tangibilização de uma ideia, a passagem do abstrato para o físico ou virtual de
forma a representar a realidade mesmo que simplificada e propiciar validações.”

● “É a atividade de desenvolvimento de uma versão inicial do sistema baseada no atendimento dos requisitos
ainda pouco definidos, permitindo a descoberta de falhas difíceis de serem encontradas na comunicação
verbal.”

● “O protótipo é a forma mais rápida e econômica de se definir e experimentar um projeto.”


Objetivos
● O principal objetivo é validar requisitos dos usuários;
● refinar requisitos funcionais, técnicos e estéticos do usuário &
● mostrar um versão prévia do funcionamento do sistema sem que haja desenvolvimento.
Modelos

● Baixa fidelidade &


● Alta fidelidade.
Protótipo de baixa fidelidade
● Geralmente utilizados durante a concepção do sistema, definindo superficialmente sua interação
com o usuário, não se preocupando ainda com elementos de layout, cores, disposições, etc.
Protótipo de baixa fidelidade
● Possui baixo grau de detalhamento;
● apresenta visualmente a funcionalidade;
● não possui recursos de interação;
● não exibe necessariamente o mesmo design da versão final &
● podem ser realizados no papel.
Protótipo de alta fidelidade
● Assemelham-se mais do produto final. A aparência visual, as formas de navegação e interatividade
são concebidas e aplicadas neste modelo.
Protótipo de alta fidelidade
● Possibilita a interação do usuário, como se fosse o produto final;
● geralmente representa fielmente o produto final em termos de design e funcionalidade &
● é apresentado no formato final (software, app, etc.).
Benefícios
● Melhorar a comunicação entre os desenvolvedores e o usuário final;
● identificar de forma ágil os requisitos que não foram aplicados;
● analisar a experiência do usuário no software &
● reduzir as refações no desenvolvimento do projeto.
Baixa fidelidade x Alta fidelidade
Modelo de Processo de Software
● Prototipação de Pressmann.
● Evolucionária || descartável.
Prototipação em Metodologias Ágeis?
E o que isso tem a ver como o mundo ágil?

Lembra dos pilares do SCRUM?


E o que isso tem a ver como o mundo ágil?
Alguns benefícios:

● Aumento de produtividade;
● redução do desperdício;
● maior qualidade do produto &

● trabalho em equipe.
A colaboração é um dos pilares da cultura ágil!
E como isso funciona?
● “Durante o backlog grooming ou sprint planning, aproveito para reunir com o time para pensarmos,

coletivamente, como a funcionalidade deve ser. Ficamos todos em frente ao quadro branco
criando wireframes e pensando nos casos de uso que o projeto comporta (ex. E se o usuário fizer
isso? E se ele fizer aquilo, como a funcionalidade vai se comportar? Quando o usuário cadastrar algo
aqui, com qual módulo ele deve se comunicar?)”
E como isso funciona?
● “Após esse processo, tenho como resultado um esboço de protótipo de baixa fidelidade
desenhado no quadro branco. Então, a partir dele, crio um protótipo de alta fidelidade e procuro
validar com o usuário, aplicando um “teste de usabilidade” (de baixíssimo custo) criando cenários e
pedindo para o usuário realizar alguma ação referente a funcionalidade em si.”
● http://agile.pub/agile-ux/prototipacao-em-times-ageis/
Benefícios->offTopic();
Benefícios->offTopic();

http://www.juliomontex.com.br/2017/10/16/importancia-de-prototipar-informacao-para-desenvolver-projetos-inovadores/
Benefícios->offTopic();
Benefícios->offTopic();
Benefícios->offTopic();
Benefícios->offTopic();
Benefícios->offTopic();
Benefícios->offTopic();
Benefícios->offTopic();
Benefícios->offTopic();
Benefícios->offTopic();
Benefícios->offTopic();
Benefícios->offTopic();
Ferramentas
Fim
● somente depois da parte prática :(

● Questionamentos?

View publication stats

Você também pode gostar