À medida que o desenvolvimento de aplicações se torna cada vez mais dinâmico e complexo, é um desafio entregar produtos acessíveis e utilizáveis com estilo consistente. Isso vale particularmente para organizações maiores, com vários times trabalhando em produtos diferentes. Os sistemas de design definem uma coleção de padrões de design, bibliotecas de componentes e boas práticas de design e engenharia que garantem produtos digitais consistentes. Construídos com base nos guias de estilo corporativos do passado, os sistemas de design oferecem bibliotecas e documentos compartilhados que são fáceis de encontrar e usar. Geralmente, a orientação é escrita como código e mantida sob controle de versão para que o guia seja menos ambíguo e mais fácil de manter do que documentos simples. Os sistemas de design tornaram-se uma abordagem padrão para se trabalhar entre múltiplos times e disciplinas no desenvolvimento de produtos, porque permitem que os times se concentrem. Eles podem abordar desafios estratégicos em torno do próprio produto sem reinventar a roda toda vez que um novo componente visual for necessário.
À medida que o desenvolvimento de aplicativos se torna cada vez mais dinâmico e complexo, é um desafio alcançar a entrega eficaz de produtos acessíveis e utilizáveis que sejam consistentes em estilo. Os sistemas de design definem uma coleção de padrões de design, bibliotecas de componentes e bons designs e práticas de engenharia que asseguram essa consistência no desenvolvimento de produtos digitais. Achamos que sistemas de design são um acréscimo útil a nossa caixa de ferramentas quando trabalhamos com múltiplos times e disciplinas em desenvolvimento de produto, porque permite que times foquem em desafios mais estratégicos acerca do produto em si, sem a necessidade de reinventar a roda toda vez que precisam de um componente visual. Os tipos de componentes e ferramentas que você usa para criar sistemas de design podem variar imensamente.
