Web design holístico: soa tão… 'anos 60 contracultura ácido-como epifania-like. Mas vale a pena olhar de qualquer maneira. Quero dizer, todo mundo aqui leu o Dirk Delicadamente livros , ou pelo menos assistiu a mais recente Adaptação Netflix , certo? Não? Bem, aqui está o curso intensivo:

Tudo está conectado.

Essa conexão pode ser tênue ou óbvia, mas tudo está mais ou menos conectado de alguma forma. Você pode encontrar elementos dessa ideia na teoria do caos, especialmente no Efeito Borboleta - você sabe, uma borboleta bate as asas na China e a Flórida é atingida por um furacão. (Previsão: até 2020, teremos declarado guerra às malditas borboletas.)

Em web design e desenvolvimento, causa e efeito geralmente podem ser vistos quase que imediatamente. As coisas acontecem rapidamente e tudo o que você faz afeta seus usuários, você mesmo, qualquer funcionário que você tenha, seus acionistas e algumas pessoas que você nem imagina na equação. Isso afetará toda a sua vida, seja para o bem ou para o mal.

Portanto, sempre que for criar algo novo ou alterar algo que já esteja na Web, será necessário observar como isso afetará tudo e todos que você puder imaginar. É claro que nenhum de nós é adivinho e não podemos prever tudo. Mas você pode se fazer algumas perguntas para começar:

1. Como essa mudança afetará a experiência de usuário existente?

Então, digamos que você já tenha um produto por aí. Você pensa em algo legal que gostaria de adicionar a ele. Exatamente como isso vai mudar a forma como os usuários interagem com seu site? Claro, a diferença pode ser insignificante. Por outro lado, poderia tornar um pouco de funcionalidade existente um pouco mais difícil de acessar. Talvez você tenha movido um link do seu menu principal para um submenu, a fim de abrir espaço para sua grande novidade.

O problema é que essas pequenas alterações podem prejudicar usuários existentes, especialmente se você não os mostrar onde seu antigo recurso favorito foi exibido. Se você tiver usuários que usam seu site ou aplicativo todos os dias, é importante considerar como as alterações feitas afetarão sua vida diária.

2. Como isso irá afetar / afetar o desempenho?

Vamos pegar o exemplo de um aplicativo existente novamente. Quero dizer, foi construído com um conjunto de requisitos e metas em mente, e foi presumivelmente otimizado em torno de fazer esses objetivos acontecerem. Então, o que acontecerá quando você decidir adicionar esse widget sofisticado ou animar os elementos que antes pareciam um pouco sem vida?

Como suas alterações afetarão o tempo de carregamento e processamento? Esses dois fatores afetarão diretamente quantas pessoas continuam a usar seu site ou aplicativo e o quanto estão felizes com ele. Dependendo dos dispositivos mais antigos, isso pode afetar quantas pessoas podem usar seu produto.

3. Como você vai garantir essa coisa?

Antes de criar qualquer coisa pela primeira vez, você precisa ter planos de segurança em vigor. Você não precisa ser clarividente, afinal de contas, para ver como ter um sistema inseguro no lugar poderia prejudicá-lo, à sua lucratividade e, pior ainda: aos seus clientes. Então, sim, você desejará descrever quais processos, tecnologias e políticas você terá em vigor desde o início.

Ao fazer alterações em um site ou aplicativo existente, lembre-se desse simples fato estatístico: mais código significa mais bugs e vulnerabilidades em potencial. Quero dizer, adicionar alguns links ao seu rodapé provavelmente não abrirá rachaduras na sua segurança, mas mudanças mais complexas podem.

4. Como isso afetará você e seus funcionários?

Certo, quantas pessoas aqui iniciaram um projeto sem uma ideia real de quanto trabalho seria necessário para realizá-lo? Quantas pessoas criaram algo sem orçamentar a quantidade de tempo e dinheiro necessários para suportá-lo? Ok, isso é um monte de mãos no ar. Você… todos vocês podem parar agora.

E mesmo se você for o chefe, todo novo projeto ou recurso adicionado à sua programação levará mais tempo do que você imagina. Há tempo para fazer isso em primeiro lugar, mas há depuração, suporte ao cliente e possivelmente treinamento dos usuários para aproveitá-lo.

5. Como as pessoas poderiam usar isso para prejudicar o outro?

Você precisa ir além das mídias sociais em geral para alguns exemplos de boas ideias que foram distorcidas por idiotas. Não passa um dia sem que alguma nova história apareça descrevendo as maneiras pelas quais as pessoas são terríveis umas com as outras on-line. Muitos desses produtos foram projetados com o melhor cenário possível em mente, e eles não se prepararam para o pior. Agora eles estão jogando catch-up contra comunidades de trolls experientes.

Uma das minhas histórias favoritas sobre esse tipo de coisa é sobre Peeple , que mal começou a lançar antes de sentir a força total deste problema. Veja, ele foi anunciado como "Yelp para pessoas" e, inicialmente, permitia que as pessoas o acessassem e deixassem comentários sobre outras pessoas, mesmo que os revisores não estivessem no aplicativo.

A Internet imediatamente viu o potencial de abuso. Os criadores do aplicativo não, no início. Ironicamente, eles só viram a luz depois que o aplicativo foi bombardeado com críticas negativas de pessoas que nunca realmente o usaram.

6. Alguém realmente quer essa coisa?

Tudo o que você fizer afetará seus usuários, exceto quando isso não acontecer. Embora exista algo como inventar um novo produto que crie sua própria demanda, às vezes isso não acontece. Você precisa honestamente perguntar a si mesmo se há alguma demanda para o seu produto.

O melhor exemplo recente vem do mundo offline. Algum gênio da tecnologia achou que seria uma boa ideia atrapalhar a indústria de juicer. Então eles fizeram, criando uma máquina de espremer que espremeu “pacotes de suco” cheios de frutas picadas (que você poderia espremer totalmente com um rolo). Eles chamaram de “ o Juicero ”E cobraram US $ 400 por ele.

Eles tinham acordos com fabricantes, agricultores locais, comerciantes e quase todos ... exceto seus clientes em potencial. Houve aparentemente muito pouca pesquisa de mercado feito para ver se alguém realmente queria um espremedor ridiculamente caro. Você pode imaginar o resultado.

Então, sim, meu último ponto é apenas isso: antes de construir qualquer coisa para a web, ou fazer uma alteração em seu site existente, pergunte-se se você está fazendo algo apenas para fazer alguma coisa. Alguém ainda quer que as coisas mudem?