Foi, de longe, a minha experiência mais intensa de bons desafios. Foram quase dois anos, mas parecem ter sido, sei lá, cinco?
Aqui, apresento resumidamente algumas das minhas principais entregas durante a jornada de evoluir o promissor sistema de design da Hotmart, o Cosmos.
Anteriormente, havia uma biblioteca de componentes no Storybook, porém sem assets no Sketch para o time de design consumir. Essa biblioteca era uma adaptação legada do Bootstrap para o estilo da Hotmart.
Durante essa tarefa, com base em experiências anteriores e em conversas com outros PDs e devs, percebi algumas inconsistências no Cosmos. A biblioteca foi criada sem um entendimento aprofundado das necessidades do time de produto e apresentava uma estrutura de componentes prolixa e confusa. Com isso, segui com os próximos passos que conto abaixo.
Decidi fazer uma pesquisa com os PDs (naquela época, eram 17) para conhecer melhor as necessidades e as oportunidades do DS. Foram duas etapas:
A biblioteca estava claramente prolixa, e eu precisava entender qual era a real necessidade do time com os componentes. Lancei um formulário com perguntas objetivas sobre as variantes dos componentes mais críticos. Os resultados mostraram principalmente: as variantes desnecessárias, as que faziam sentido e as que precisavam de ajustes.