Latest / Entre Chaves / Snippet #13 Guia de escrita da Microsoft para melhorar UX e documentação
Transcript
- 0:09Fala galera, eu sou o Sandro, sou desenvolvedor de software
- 0:13aqui na DTIE. Hoje a gente vai bater um papo
- 0:16sobre uma dor que eu tenho certeza que todo mundo aqui já
- 0:18sentiu. Que é ler uma documentação de
- 0:21software, um reading do GitHub ou até uma mensagem de erro que
- 0:25parece ter sido escrita por um robô totalmente apático.
- 0:29A gente da área de tecnologia, a gente tem essa mania meio chata
- 0:33de achar que só porque a gente lida com bastante código, com
- 0:37agente de a que a gente precisa escrever como máquinas.
- 0:41Só que, na verdade, pessoal, quem leu o nosso código, quem
- 0:45consome a nossa API ou clica no botão do sistema?
- 0:49É um ser humano. E para resolver essa falha de
- 0:52comunicação, eu quero discutir com vocês alguns conceitos do
- 0:55Microsoft writing style guide, que é o guia de estilo de
- 0:59escrita da Microsoft. Se você não conhece, fica
- 1:02tranquilo. Não é como se fosse aquele livro
- 1:05chato, é mais um manual, é da própria Microsoft.
- 1:08E ele trata sobre como escrever para tecnologia atualmente.
- 1:13E assim, pessoal. O mais legal é que a própria
- 1:17empresa, né? A Microsoft, eles admitiram que,
- 1:21no passado, os manuais deles relacionados às tecnologias
- 1:25pareciam aquelas teses de doutorado.
- 1:28Mas teve uma mudança de chave que eles entenderam que hoje,
- 1:32pelo fato da tecnologia estar na mão de todo mundo, basicamente.
- 1:37Eles tiveram que fazer essa adaptação falando um pouquinho
- 1:40mais sobre o guia. É a primeira grande lição que
- 1:43esse guia nos ensina, né? Nos direciona.
- 1:46É a questão do tom de voz que a gente deve portar para falar com
- 1:50os nossos usuários. Ele destaca a questão da gente
- 1:54falar de uma forma relaxada e uma forma que vai mais direto ao
- 1:58ponto e assim pensa comigo. Quando a gente está travado numa
- 2:02demanda de software, numa atividade que seja a última
- 2:06coisa que a gente vai querer ler, é um texto enrolado.
- 2:09Então a Microsoft bate muito na tecla de fugir daquela voz
- 2:13passiva e robótica, por exemplo. Sabe quando a gente lê aquilo de
- 2:18a instalação de um determinado pacote deve ser feita pelo
- 2:22terminal. O guia.
- 2:24Ele te ensina a simplesmente dizer.
- 2:26Instale o pacote pelo terminal. É mais sobre a voz ativa, você
- 2:31diz exatamente o que a pessoa precisa fazer, cortando todo
- 2:35aquele ruído de uma voz passiva. Outro ponto que eu
- 2:39particularmente acho muito bacana desse guia é que ele
- 2:42serve como um aprendizado pra gente da área de uex, que é
- 2:46sobre as mensagens de erro. A regra de ouro dessas mensagens
- 2:51é nunca culpar o usuário pelo erro cometido, em vez da gente
- 2:56colocar assim na tela falha na inserção de dados do banco por
- 3:01erro de validação do usuário. A gente escreve simplesmente sua
- 3:06senha está incorreta. Vamos tentar tentar novamente.
- 3:09Você percebe a diferença, você tira todo aquele peso do erro e
- 3:14já foca na solução, criando assim uma ponte e não um beco
- 3:19Sem Saída. E assim, pessoal, já que estamos
- 3:22falando dessa dessa questão de interface de tela de o que é
- 3:26exibido para o usuário, o guia, ele traz algumas diretrizes
- 3:30sobre os famosos microcópios, que são aqueles textinhos de
- 3:34botões e menus. Sabe aquele botão genérico da
- 3:37aplicação, por exemplo, um ok que aparece numa caixa de alerta
- 3:41quando vai deletar alguma coisa? A Microsoft, ela disse pra gente
- 3:45não usar o botão ok. Ela evidencie ela.
- 3:50Ela deixa bem claro que a gente deva utilizar uma ação mais
- 3:54clara, por exemplo, o botão ele tem que de fato dizer excluir ou
- 3:59cancelar ou remover o usuário. Ele precisa bater o olho ali e
- 4:04saber exatamente o que vai acontecer se ele clicar ali sem
- 4:08precisar ler aquele parágrafo inteiro.
- 4:10Isso nos leva até a outro conceito essencial deles, que é
- 4:14a economia de palavras e a clareza na comunicação.
- 4:18O guia fala muito sobre não assumir que o usuário conheça
- 4:21todos os jargões técnicos e siglas da nossa bolha.
- 4:25Por exemplo, se você vai falar de DNS, de API, de deploy,
- 4:29explica o contexto para o seu público e não busque ser
- 4:32estritamente técnico. Assim, pessoal, além disso, a
- 4:36gente precisa também lembrar que a gente escreve muita das vezes
- 4:40para a internet. E a internet, ela é global, o
- 4:43Microsoft styleguide. Ele tem uma sessão inteira
- 4:46dedicada a escrever, pensando em tradução e localização.
- 4:50Por exemplo, se você usa expressões de idiomáticas,
- 4:53gírias muito complexas ou frases cheia de vírgulas, as
- 4:57ferramentas de tradução automática vão destruir destruir
- 5:01completamente o texto quando alguém de outro país tentar ler
- 5:04a sua documentação, a dica de ouro deles é usar frases curtas
- 5:09com a estrutura de sujeito, verbo e complemento.
- 5:12E é o simples que funciona. Junto com isso, vem o bater o
- 5:17olho e encontrar aquilo que a gente procura.
- 5:19Ninguém lê palavra por palavra, então use abuso de listas,
- 5:24coloque em negrito o que realmente importa e faça
- 5:27parágrafos curtos. Pra fechar com chave de ouro,
- 5:31eles trazem um capítulo no guia deles que é muito necessário,
- 5:35que é sobre linguagem inclusiva e Acessibilidade.
- 5:38É um lembrete para a gente evitar usar termos capacitistas
- 5:42ou antigos, que já não fazem muito sentido mais para nossa
- 5:45atualidade. Por exemplo, em vez de usar os
- 5:48termos blacklist e White list, o guia recomenda que a gente usa
- 5:53mais blocklist e hallow list, que são, né?
- 5:57Uma lista de permissões, uma lista de coisas que não são
- 6:00permitidas, que são termos muito mais literais, diretos e focados
- 6:05na ação real do sistema. No final das contas, a grande
- 6:08moral assim desse desse conteúdo é que o seu código ele pode ser
- 6:13incrível, sua arquitetura pode ser impecável, seus agentes de a
- 6:17podem ser muito descritivos. Porém, se a documentação, se a
- 6:23forma como você documenta como o usuário for ruim, o seu produto
- 6:26inteiro vai parecer ruim. Comunicação não é sobre
- 6:30perfumaria. Comunicação é código EOX.
- 6:34E é isso, pessoal. Fica aqui o meu convite, o meu
- 6:36desafio para vocês darem um Google, dar uma pesquisada sobre
- 6:40esse estilo de escrita da Microsoft.
- 6:43E é isso, pessoal, um grande abraço e até mais.