Blog FFIT

LAUM - Library of Accessible and Usable Micro Frontends

Escrito por Fran Oliveira | Nov 18, 2022 11:36:09 PM

Nós da FFIT gostamos de inovação e desafios tecnológicos. Aqui, fazemos tecnologia, juntamente com nossos parceiros e amigos, que busca valorizar o ser humano,  permitindo que se faça mais com menos esforço e que não deixemos ninguém para trás.

Com essa filosofia, apresentamos aos nossos clientes e amigos o Laum, uma abordagem  de trabalho voltada ao reuso de componentes de interação escritos na forma de micro front-ends com alta usabilidade e acessibilidade. Acreditamos que o reuso de componentes é o principal caminho para a produção de software de alta qualidade e a baixo custo. A descoberta de quais componentes devem ser utilizados/reutilizados deve ocorrer ainda em tempo de prototipagem de interface. Isso ajuda a diminuir as distâncias entre clientes finais (que podem participar ativamente do processo), designers da interação e engenheiros de requisitos. Historicamente essa abordagem, muito apregoada nas universidades, encontra dificuldades de ordem prática devido à baixa interatividade dos componentes disponíveis nas ferramentas de prototipagem e à baixa fidelidade dos protótipos gerados (eles até possuem fidelidade gráfica, mas não fidelidade interacional). A granularidade ligeiramente mais alta permite a disponibilização de componentes com mais significado, como telas de login,  termos de uso de software, chats, etc. Pelo fato de ser baseado em design system, a renderização das telas obedece as definições de design apontadas pelo cliente. Finalmente, por serem micro front-ends, são código rodando, o que aproxima sobremaneira os atores envolvidos na produção de software.

A acessibilidade é outro aspecto da qualidade que tem ganhado relevância e de forma merecida. Todos componentes do Laum tiram nota máxima no quesito acessibilidade baseado na checagem de código oferecida pelo Google Lighthouse. Isso assegura acessibilidade superior para pessoas cegas ou deficientes visuais. Para surdos, alguns componentes podem conter vídeos para sinalização em Libras. A sinalização é feita por interpretes profissionais, não se usa inteligência artificial ou avatar nesse processo, e isso é para garantir que a mensagem chegará de forma correta para a pessoa surda. O cliente FFIT que precisar de vídeos em libras com conteúdo próprio, poderá encomendá-los de forma gratuita através de email para: design@ffit.com.br. Os vídeos produzidos serão inseridos no design system do cliente e poderão ser reutilizados em protótipos e em aplicações reais.

A alta qualidade vem de um fato básico: se é para reutilizar, que se faça bem feito. Nesse aspecto a usabilidade é fortalecida através de duas checagem com mais de 200 itens baseados nas heurísticas de Nielsen, uma checagem após a fase de prototipagem e outra após a fase de desenvolvimento, antes do micro-frontend entrar na galeria.

Os componentes da galeria do Laum podem ser utilizados (reutilizados) em tempo de prototipagem (disponível apenas no Figma/Anima). Importante ressaltar que a FFIT também disponibiliza script para acessibilizar o protótipo do cliente (feito em Figma/Anima sob determinadas regras). Esse script viabiliza a testagem de protótipos acessíveis de forma rápida, fortalecendo a estratégia de Lean Software  Development. Assista ao vídeo para entender como fazemos isso.

Caso tenha alguma dúvida ou queira agendar alguma oficina, mande email para: design@ffit.com.br