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 e até mesmo o governo dos Estados Unidos já embarcaram nessa jornada, comprovando 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 é ainda melhor! Empresas (como a Ant Financial, que usou esse método para criar um dos sistemas de design mais reutilizados por desenvolvedores de outras empresas!) que criaram um sistema de design com sucesso entendem isso muito bem e fazem com que suas equipes técnicas e de design gráfico trabalhem em conjunto nesses projetos.

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