Originalmente, o termo "wireframe" referia-se a uma representação visual de objetos tridimensionais, como os usados no design e desenvolvimento de produtos. Agora, ele também é usado para descrever a modelagem 3D em animação por computador e no design e desenvolvimento de páginas web 2D e aplicativos móveis.
Continue lendo para saber mais sobre o valor dos wireframes de sites, como o UX e o UI entram em jogo no início do design de sites e aplicativos, e como o software de wireframe torna tudo mais fácil, rápido e eficiente.
O que são wireframes?
No web design, um wireframe ou diagrama de wireframe é uma representação visual em escala de cinza da estrutura e funcionalidade de uma única página web ou tela de aplicativo móvel. Os wireframes são usados no início do processo de desenvolvimento para estabelecer la estrutura básica de uma página antes que o design visual e o conteúdo sejam adicionados. Eles podem ser criados usando papel ou aplicativos de software, ou adicionados diretamente no HTML/CSS. Como os wireframes são intencionalmente leves em detalhes visuais, eles são mais bem usados como um artefato de planejamento que esclarece o layout, a hierarquia e o comportamento antes que qualquer pessoa invista em elementos visuais polidos ou código.
Use um wireframe de UX para responder a estas perguntas:
-
O que será exibido na interface do usuário?
-
Onde os elementos serão colocados na página?
-
Como os usuários interagirão com os elementos da página?
-
Como a página web ou o aplicativo funcionará?
Wireframes vs. mockups vs. protótipos
As equipes costumam usar esses termos de forma intercambiável, mas eles servem a propósitos diferentes em níveis distintos de fidelidade. Os diagramas de wireframe diferem dos mockups e protótipos porque são destinados a ser uma representação de baixa fidelidade focada em layout e funcionalidade. Pense em um wireframe como um projeto que mostra os recursos propostos e como o produto deve funcionar. Mantê-lo simples facilita a revisão e o refinamento do plano conforme você avança.
A maioria dos exemplos de diagramas de wireframe inclui linhas e caixas simples com pouca cor e apenas os detalhes mais básicos. Essas formas simples representam elementos de UX, como menus, botões, conteúdo e funções de navegação. Por exemplo, um retângulo simples com as palavras "Logo/Home Page" pode representar onde o logotipo da empresa será colocado e que o logotipo terá um link para a página inicial do site.
Em contrapartida, um mockup é mais como um modelo não funcional. Ele dá uma ideia mais completa de como será o produto final com gráficos, cores, branding e fontes, mas não tem nenhuma função de UI ativada.
Um protótipo está mais próximo de uma versão totalmente funcional do produto final. Ele pode ser usado para demonstrar recursos e funcionalidades, bem como para testar o UX e o controle de qualidade.
O valor dos wireframes para o desenvolvimento de sites e aplicativos
Na prática, as equipes tendem a ver o valor dos wireframes de várias maneiras recorrentes.
Manter as equipes focadas e no caminho certo
Os wireframes deixam todos os participantes do desenvolvimento do site na mesma página. Isso significa não apenas que os designs são calibrados com mais cuidado e a criação de conteúdo é mais direta, mas também que a equipe de desenvolvimento tem uma compreensão mais profunda do que está construindo. Isso também evita que as equipes tenham que fazer improvisos, correções ou reconstruções totais mais adiante no processo — também conhecido como ”aumento de escopo” (scope creep).
Quando todas as partes interessadas aprovarem o conteúdo e a funcionalidade descritos no wireframe, a equipe poderá seguir em frente com confiança. À medida que o projeto avança, o wireframe pode ser usado como referência para ajudar a manter as várias equipes focadas em suas tarefas.
Entregar uma experiência de marca positiva
Os wireframes também reduzem o risco de marca e reputação, ajudando as equipes a identificar experiências confusas ou frustrantes antes que elas cheguem aos usuários. Quando o UX e o UI de um site ou aplicativo são bem projetados, ninguém nota — o produto funciona e todos ficam felizes. Mas quando você entrega um design ruim, os impactos negativos podem causar danos duradouros à sua marca e reputação. A criação de wireframes de aplicativos e sites é um passo importante para alcançar um design de UX excepcional.
Garantir que o site ou aplicativo seja construído de acordo com os objetivos
Visualizar os recursos claramente com o mínimo de influência criativa permite que as partes interessadas se concentrem em outros aspectos do projeto. O wireframing define expectativas sobre como os recursos serão implementados, mostrando como funcionarão, onde estarão localizados e quanto benefício proporcionarão. Um recurso pode ser removido se não se encaixar nos objetivos do seu site.
Focar na usabilidade
O wireframing oferece uma visão objetiva sobre nomes de links, caminhos para conversão, facilidade de uso, navegação e posicionamento de recursos. Os wireframes ajudam você a identificar falhas na arquitetura do site ou nos recursos e permitem visualizar o fluxo sob a perspectiva do usuário. O foco inicial na usabilidade é especialmente importante porque é muito mais barato e fácil corrigir problemas na fase de design do que depois de começar a escrever o código.
Compreender a capacidade de crescimento do conteúdo
Se você sabe que seu site crescerá em um futuro próximo, ele precisa ser capaz de acomodar esse crescimento com o mínimo de impacto na arquitetura, usabilidade e design do site. O wireframing pode revelar essas oportunidades importantes para o crescimento do conteúdo e como encaixá-las.
Incorporar feedback e incentivar a colaboração desde cedo
Para iniciar qualquer novo projeto ou redesign de produto, é importante obter insumos e feedbacks logo no início para não acabar desperdiçando muito tempo e dinheiro desenvolvendo na direção errada. Um wireframe é uma ótima maneira de transmitir ideias rapidamente e obter feedback inicial para ajudar você a projetar um produto melhor.
Trabalhando com clientes e outras partes interessadas do produto, você pode colaborar e chegar a um consenso sobre como deve ser a interface, como ela deve funcionar e quais elementos devem ser incluídos.
Compartilhar diagramas de wireframe com seu cliente, designers, equipe de desenvolvimento e quaisquer outros envolvidos no desenvolvimento do produto incentiva um diálogo aberto para feedback e colaboração, garantindo que todos estejam na mesma página logo no início do projeto.
Aprimorar o desenvolvimento Agile
Os wireframes funcionam bem em ambientes Agile. Você pode trabalhar com gerentes de produto e desenvolvedores para identificar quais seções do design devem ser desenvolvidas em cada iteração. Ao desenvolver o produto em blocos iterativos, fica mais fácil obter feedback e refinar o processo de design e desenvolvimento conforme necessário. É sempre melhor obter feedback cedo, antes que muito tempo tenha sido gasto no desenvolvimento.
Economizar tempo e dinheiro
Um wireframe bem projetado pode economizar tempo e dinheiro porque sua equipe de desenvolvimento tem uma melhor compreensão do produto geral que construirá e pode evitar ter que corrigir problemas mais tarde. A equipe não precisará desenvolver soluções improvisadas de última hora para fazer os recursos funcionarem corretamente.
Outras equipes que usam diagramas de wireframe
Como os wireframes apoiam o alinhamento entre diferentes funções, eles são especialmente úteis como uma referência compartilhada para a equipe de produto mais ampla — não apenas para os designers.
Clientes e partes interessadas
Os wireframes dão aos seus clientes (or até mesmo às partes interessadas dentro da sua empresa, como a equipe de marketing) uma compreensão geral e fácil de ler do que está sendo desenvolvido. Os revisores podem avaliar rapidamente se o design atende às suas expectativas, determinar se algo está faltando, explorar as ações disponíveis e ver como os elementos da interface são organizados.
Mostrar os wireframes aos clientes pode trazer à tona problemas potenciais ou itens ausentes que antes passavam despercebidos ou não eram considerados. É muito mais fácil e menos dispendioso corrigir problemas ao criar wireframes do que tentar corrigi-los depois que o código já foi escrito.
Gerentes de projeto
Os gerentes de projeto usam wireframes para garantir que todas as partes interessadas estejam na mesma página. Compartilhar o wireframe com todos torna mais fácil para todos verem para onde o projeto está indo, identificarem problemas que possam surgir, sugerirem melhorias e concordarem com o que será construído.
Os gerentes de projeto podem usar os wireframes como uma lista de verificação para acompanhar o progresso e garantir que tudo seja implementado conforme o acordado.
Desenvolvedores
Os desenvolvedores usam wireframes para entender os requisitos técnicos e identificar onde podem precisar implementar funcionalidades específicas. Vários wireframes usados para a construção de um storyboard ajudam os desenvolvedores a determinar como as interações do usuário devem ou podem funcionar juntas. O storyboarding com wireframes dá os desenvolvedores uma noção de como os dados devem fluir e os ajuda a identificar possíveis gargalos.
Design de UX, UI e wireframe
O design de experiência do usuário (UX) é um método para aumentar a fidelidade e a satisfação do cliente, melhorando a usabilidade e o prazer na interação entre o cliente e o site, aplicativo e produto. O design de interface do usuário (UI) está mais próximo do design gráfico, embora as responsabilidades sejam um pouco mais complexas. Em geral, o design de experiência do usuário vem antes do design de interface do usuário. O UX e o UI tendem a, e devem, se sobrepor no processo de design de wireframes. As áreas de foco incluem:
Arquitetura de informação e wireframes
Parte do processo geral no desenvolvimento de sites e wireframing, a arquitetura de informação consiste em posicionar e priorizar as informações de uma forma que leve à compreensão por parte dos futuros usuários de um site ou aplicativo móvel. Existem quatro elementos fundamentais, de acordo com o Information Architecture for the World Wide Web:
-
Esquemas e estruturas de organização: categorização e estruturação de informações
-
Sistemas de rotulagem: representação de informações
-
Sistemas de navegação: movimentação pelas informações
-
Sistemas de busca: procura e localização de informações
Uma boa arquitetura de informação começa com uma análise de negócios abrangente para desenvolver uma estratégia de conteúdo para uma visão geral da estrutura, conteúdo e design com base nos objetivos da empresa. Para confirmar se a análise e a estratégia estão corretas, os wireframes e os protótipos de papel são um primeiro passo importante. Testar protótipos e wireframes é a melhor maneira de obter feedback dos usuários logo no início do processo de design, o que ajuda a evitar redesigns dispendiosos quando o site estiver no ar. O teste de protótipos e wireframes também ajuda a avaliar vários designs em termos de desempenho e preferência do usuário para criar o melhor produto geral.
Na etapa de wireframing, o design de informação também consiste em antecipar o que os diferentes tipos de usuários precisam ver primeiro e quais ações eles provavelmente realizarão. Como exemplo, se o seu site oferece um serviço de mensagens, a maioria dos usuários que visitam o site se enquadrará em uma de duas categorias: usuários recorrentes e novos visitantes. Os usuários recorrentes provavelmente desejarão fazer login, e os novos visitantes podem querer criar uma conta ou simplesmente saber mais sobre o seu serviço. Na sua página inicial, você precisa considerar cada tipo de visitante e fornecer a eles informações suficientes para alcançar seus respectivos objetivos. Talvez essa informação seja comunicada por meio de botões: fazer login, cadastrar-se ou mais informações. O design de informação consiste em decidir o que incluir e onde colocar.
Design de navegação e wireframes
O sistema de navegação inclui uma série de elementos na tela que permitem ao usuário mover-se de página em página. O design de navegação deve deixar clara a relação entre os links para que os usuários entendam naturalmente suas opções de navegação. Normalmente, os sites oferecem múltiplos sistemas de navegação, como navegação global, local, suplementar, contextual e de cortesia.
Como o nome sugere, o design de navegação determina as maneiras pelas quais os usuários se movem pelo seu aplicativo ou site. A partir de qualquer tela, um usuário pode navegar para uma série de outras telas. No entanto, eles não saberão disso a menos que você os informe: menus suspensos, links clicáveis e barras de rolagem são exemplos de elementos visuais que ajudam os usuários a navegar pelo seu produto.
Design de interface do usuário e wireframes
O design de UI envolve a escolha e organização de elementos de interface que ajudam os usuários a interagir com os recursos do sistema de uma forma que maximize a eficiência e a facilidade de uso. Elementos comuns de UI incluem botões, campos de inserção de texto, caixas de seleção, menus e botões de opção.
O design de interface reúne tudo isso: informação, navegação e tudo mais no seu wireframe. Tanto o design de navegação quanto o design de informação possuem componentes na tela, como botões e menus. O design de interface refere-se a como os elementos are incorporados à interface do usuário como um todo, incluindo caixas de texto, imagens de cabeçalho e barras laterais.
Tipos de wireframes
Existem quatro tipos diferentes de wireframes:
-
Wireframes básicos. Também conhecidos como renderizações de baixa fidelidade, são esquemas de página muito simples, geralmente em preto e branco.
-
Wireframes anotados. Estes adicionam uma ampla gama de detalhes a um wireframe básico. As anotações são notas breves, normalmente na lateral ou na parte inferior de um wireframe, que descrevem cada item do wireframe, geralmente separadas por áreas de conteúdo e funcionalidade, e mostram (brevemente) a razão e o propósito de cada item.
-
Wireframes de fluxo de usuário. Quando a anotação não é suficiente para mostrar como o usuário de um site ou aplicativo se moverá logicamente pelo conteúdo de uma página para outra, mais informações podem ser necessárias. Esses wireframes de fluxo de usuário podem ser visualizações estáticas de um wireframe totalmente interativo, mas podem incluir um carrossel de slides ou uma coleção de wireframes em série para mostrar um fluxo de usuário principal ou um conjunto de fluxos de usuário.
-
Wireframes interativos de alta definição. Você pode vivenciar interações (por exemplo, toques, cliques e deslizes) dentro de wireframes individuais ou entre eles. Adicionar interações antes de passar para mockups completos ou prototipagem ao vivo economiza horas de designers e desenvolvedores. Essa variação de wireframes só pode ser feita em softwares de apresentação e design gráfico ou em softwares de wireframing e prototipagem.
Como projetar e criar um wireframe simples
Agora que analisamos os componentes fundamentais dos wireframes, vamos ver como unir tudo isso para projetar e criar um wireframe simples.
E lembre-se: quando se trata de wireframing, quanto mais cedo você começar, melhor.
-
Pense no objetivo final do site e projete com esse objetivo em mente. Pense em como o usuário interagirá com a interface.
-
Comece com uma representação simples e de baixa fidelidade da página web dividida em três partes: o cabeçalho (a primeira coisa que os usuários verão no topo da página), o corpo da página web e o rodapé, que geralmente contém informações menos importantes.
-
Em seguida, pense na navegação. Adicione botões e links para que os usuários visitem as seções principais do seu site, incluindo áreas de conteúdo, busca e login de usuário.
-
Anote seu wireframe para maior clareza.
Depois de chegar a essa etapa, você pode compartilhar o wireframe com as partes interessadas antes de passar para a próxima etapa. Você pode desenhar o wireframe inicial à mão no papel ou em um quadro branco, mas quando chegar à etapa final, provavelmente usará um software para desenvolver o wireframe ainda mais.
Se você estiver projetando algo além de uma única landing page, também ajuda planejar o conjunto de telas necessárias antes de começar a desenhar layouts individuais. Esteja você fazendo o wireframing para um aplicativo ou um site, há uma coisa de que pode ter certeza: precisará criar mais de um wireframe. O wireframing gira totalmente em torno do fluxo do usuário. Como o usuário se move pelo seu aplicativo? Existe um lugar específico onde você deseja que ele termine?
Diferentes projetos exigem fluxos de trabalho diferentes, mas, como regra geral, você deve elaborar seu primeiro wireframe na fase de iniciação ou de planejamento do ciclo de vida do projeto. Antes de começar seus diagramas, mapeie as rotas possíveis que um usuário pode seguir, listando cada nova tela que ele possa encontrar. Para cada tela adicional, você precisará de um wireframe adicional. Os wireframes também tendem a evoluir em fidelidade à medida que o projeto passa da exploração inicial para o planejamento concreto.
Esse trabalho preliminar pode parecer excessivo, mas vale a pena. Entrar direto no processo de wireframing sem uma ideia clara do fluxo do usuário leva a diagramas confusos e desorganizados.
Um fluxo de trabalho passo a passo mais detalhado
Se você deseja um processo mais granular do que as quatro etapas anteriores, o seguinte fluxo de trabalho pode ajudar a passar de um layout aproximado para wireframes de maior fidelidade e compartilháveis.
1. Comece a adicionar formas básicas
Após um planejamento minucioso, você deve estar pronto para esboçar seu wireframe. Comece selecionando um “frame” (quadro) para o seu diagrama. Se você estiver criando um wireframe de aplicativo, selecione uma forma semelhante à tela de um dispositivo móvel. Para um wireframe de site, escolha uma forma que se assemelhe a uma janela de navegador. A maioria das plataformas de wireframing digital terá ambos os frames básicos disponíveis em sua biblioteca de formas.
Em seguida, adicione os maiores elementos do wireframe. Eles devem ser formas básicas e contêineres, que representam itens como uma barra de cabeçalho, coluna lateral ou caixa de texto. Não há necessidade de incluir texto ou imagens neste momento — apenas estabeleça o layout geral. Repita esse processo para cada wireframe que precisar criar.
2. Adicione botões e links
Depois de estabelecer o layout do seu wireframe, é hora de adicionar alguma funcionalidade. Em qualquer tela do seu produto, provavelmente existem vários botões que direcionarão o usuário para uma nova tela. Você pode tê-los adicionado como formas na etapa anterior, mas, se não tiver feito isso, selecione uma forma básica para representar cada botão e adicione-os agora. Você também pode adicionar qualquer texto que aparecerá no botão (por exemplo, “home”). Se a sua plataforma de wireframing incluir recursos de links, vincule cada botão ao wireframe para o qual ele deve direcionar o usuário.
3. Colete feedback e edite
Agora é hora de compartilhar seu wireframe com outras partes interessadas para obter feedback, revisões e aprovação.
4. Adicione detalhes
Neste ponto, seu diagrama provavelmente é um wireframe de média fidelidade. Com o design básico aprovado, você pode começar a refinar os detalhes. Adicione imagens e texto. Use cores para diferenciar vários elementos na página, mas atenha-se à escala de cinza. Certifique-se de que tudo esteja no tamanho adequado, até o pixel.
5. Compartilhe seu wireframe
Agora você deve ter um wireframe funcional e de alta fidelidade. Compartilhe-os com as partes interessadas do projeto e com as equipes relevantes.
Templates e exemplos de wireframe
Os templates de wireframe podem ajudar você a projetar uma nova página web ou aplicativo mais rapidamente. A maioria dos aplicativos de software para design de sites e aplicativos oferece uma ampla variedade de templates.
Não importa em qual setor você esteja ou para qual plataforma esteja projetando, os wireframes podem ajudar você a projetar e executar a experiência de usuário perfeita. Dê uma olhada nestes exemplos de wireframes, incluindo some combinados com fluxos de usuário ou de tarefas.