SITUAÇÃO (ANTES DA NOSSA ATUAÇÃO)
A equipe de frontend da CesgranRio enfrentava desafios significativos na definição de padrões para a organização e estrutura dos projetos. Os códigos desenvolvidos eram pouco flexíveis e difíceis de manter, o que impactava diretamente na qualidade das entregas dos sistemas para provas online destinados a empresas privadas e concursos públicos.
A falta de definição clara de padrões resultava em ineficiências e aumentava o tempo necessário para a manutenção e atualização dos sistemas. Além disso, a equipe tinha dificuldades em implementar melhores práticas de codificação, o que dificultava a criação de um código coeso e sustentável a longo prazo.
Essa situação gerava dúvidas recorrentes entre os desenvolvedores sobre como organizar o código de forma eficaz e quais seriam as melhores práticas a serem adotadas. A ausência de orientação clara e consistente impactava negativamente a produtividade e a qualidade das entregas da equipe.
IMPLICAÇÕES
As principais dores e dificuldades enfrentadas pela CesgranRio antes do workshop incluíam:
- Dúvidas constantes sobre como organizar os códigos.
- Falta de orientação sobre melhores práticas de desenvolvimento.
- Códigos pouco flexíveis e difíceis de manter.
- Impacto negativo na qualidade das entregas dos sistemas frontend.
O QUE FIZEMOS
Para ajudar a CesgranRio a superar esses desafios, realizamos uma análise detalhada dos projetos existentes, identificando erros comuns e áreas de melhoria. A partir dessa análise, orientamos a equipe sobre boas práticas e padrões de arquitetura de frontend que facilitam a criação de códigos flexíveis e modulares.
Durante o workshop, abordamos temas essenciais como padrões de design, padrões de código, uso de ferramentas específicas e a definição de um projeto de referência. Também fornecemos alinhamento sobre o que define uma boa arquitetura de frontend, oferecendo exemplos práticos e aplicáveis ao contexto da CesgranRio.
ENTREGÁVEIS
Os principais entregáveis resultantes da nossa atuação foram:
- Workshops sobre boas práticas de desenvolvimento
- Projeto de referência para criação de novos projetos
- Definição do processo de refatoração de projetos existentes
- Diagramas de arquitetura de frontend.
- Documentação sobre padrões de código e design da aplicação