Design Systems: Designers, não se esqueçam de seus desenvolvedores

Os Sistemas de Design vem causando sensação há algum tempo.
É uma biblioteca de componentes gráficos e de código projetados para serem reutilizáveis ​​em todos os produtos de uma empresa.

Em um momento em que as interfaces digitais estão se tornando mais complexas e se multiplicando exponencialmente, elas prometem uma forma mais virtuosa de fazer e manter os produtos da empresa.

Grandes empresas como Oracle, Axa, Audi, Atlassian ou até o governo dos estados unidos já embarcaram nele, provando sua utilidade.

Suas vantagens são inúmeras:

  • Consistência em todos os usos
  • Maior fluidez entre designers e desenvolvedores
  • Manutenção fácil
  • Capacidade para os desenvolvedores construírem sobre ele para criar novas telas
  • Lugar unificador para equipes

No entanto, em uso, esses sistemas de design também apresentam riscos e podem até se tornar uma fonte de custo ou perda adicional para as empresas se não forem implantados corretamente.

E essa implantação, não são os designers que a dominam, mas os desenvolvedores!

Então esses são literalmente eles usuários do sistema de design e eles que fará sucesso. Por isso, é imperativo levá-los em consideração.
Por quê ? Porque os riscos são grandes se você não fizer isso!

Os riscos

Um desenvolvedor cujo trabalho não é facilitado agirá como qualquer outro indivíduo. Ele tentará por todos os meios simplificar sua vida. E isso inclui, portanto, que ele preferirá não usar seu trabalho e adaptar diretamente seu design.

Risco 1: Baixa utilização

Quando verifico se meus componentes são usados

Adaptar seu design significa que ele será inspirado livremente por suas propostas e muitas vezes proporcionará experiências degradadas em comparação com o que você imaginou. E isso, sem que você necessariamente tenha controle ou visão sobre isso.

E oferecer o css já feito diretamente (como alguns softwares agora oferecem) não mudará nada. Ele irá copiá-lo mais ou menos alegremente e sobrecarregá-lo de acordo com sua necessidade atual.

Dependendo de como a equipe trabalha, pode rapidamente se transformar em um pesadelo...

Risco 2: Sobrecarga

Se os desenvolvedores usam seu sistema de design apenas levemente e adquirem o hábito de sobrecarregá-lo assim que surge um problema, é a ausência de feedback sobre casos que você não planejou graficamente que espera por você. E se não houver retorno, é a capacidade de evoluir e se adaptar ao seu sistema de design que será afetado.

Risco 3: Falta de feedback dos desenvolvedores

Se o seu sistema de design é mal utilizado, muitas vezes está sobrecarregado e você não consegue fazê-lo evoluir, pois os desenvolvedores lhe dão pouco feedback, a própria sobrevivência do sistema de design está em jogo. Talvez não imediatamente, talvez não totalmente, mas em qualquer caso isso marcará o fracasso de sua implantação.

Risco 4: Abandono do sistema de design

Benefícios para os desenvolvedores considerarem

É assustador ? Não entre em pânico ! Se você envolver os desenvolvedores no design do seu sistema de design, o sucesso é garantido (ou quase)! De fato, há muitas vantagens.

Você tem um olho gráfico, é verdade, mas não se esqueça que o desenvolvedor, se ele não tem necessariamente esse talento, tem a habilidade de avaliar a possibilidade, a dificuldade e, portanto, o custo de alcançar o que você tem em mente .

Veja-o um pouco como um gerente de site a quem você confia todos os seus sonhos mais loucos como arquiteto, certo de que ele será capaz de distorcer a realidade para alcançá-los. Você acha que isso funcionará?

Além disso, ele tem, como você, uma experiência de interfaces digitais, usuários e isso continua sendo a 1ª pessoa que vai usar o que você imaginou...

Não negligencie sua experiência.

Vantagem 1: A expertise que isso lhe trará

Um desenvolvedor que se sente ouvido é um desenvolvedor que se sente envolvido. E se ele se sentir envolvido, ele achará muito mais fácil usar seu sistema de design.

Vantagem 2: Seu maior envolvimento

Quem diz envolvido também diz que será mais fácil motivar outros desenvolvedores a fazerem o mesmo, treinar adequadamente novos para o seu sistema de design, etc. Mas também que ele irá promovê-lo nas outras equipes. E acelerará muito a implantação do sistema de design para toda a empresa se muitas pessoas expressarem o desejo e a necessidade de usá-lo.

Vantagem 3: Ele será seu embaixador

Quando o desenvolvedor começa a promover seu sistema de design

Se os desenvolvedores usarem seu sistema de design de forma ativa e massiva, você terá mais chances de obter feedback de qualidade. Esse feedback permitirá que você melhore e desenvolva seu sistema de design e, assim, garanta sua sobrevivência.

Vantagem 4: O feedback que vai te trazer

Criar um sistema de design é bom, mas envolver os desenvolvedores para garantir seu sucesso e sobrevivência é melhor! Empresas (como Ant Financial quem criou, graças a este método, um dos sistemas de design mais reutilizados por desenvolvedores de outras empresas!) que criaram com sucesso um sistema de design entenderam bem isso e têm sua equipe técnica e gráfica trabalhando lado a lado nesses projetos.

Afinal, pensar no usuário do que criamos não é a própria essência do nosso trabalho como designers?