Portal de Eventos do IFRS, VII - Sertão Aplicado e VII MOEPEX - Campus Sertão

Tamanho da fonte: 
Ateliê do Software: uma abordagem de desenvolvimento frontend pautada pelas práticas ágeis e pela cultura DevOps
Júlia Hammes Pereira de Mello, Pedro Afonso Nunes Machado, Tiago Juliano Ferreira

Última alteração: 03-11-2021

Resumo


O projeto Ateliê do Software surge com o propósito de organizar e validar um espaço de desenvolvimento de software pautado pelas abordagens ágeis e pela entrega de valor ao IFRS Campus Sertão. Como estudo de caso e dando continuidade a etapa anterior do projeto, em que se iniciou a organização do repositório de códigos além dos estudos em experiência de usuário e prototipação de interfaces, esse ano o projeto Ateliê atua focado na construção da interface do usuário (o frontend) de uma aplicação web responsiva, assíncrona e com recursos básicos, tendo em vista a necessidade de validar um fluxo de desenvolvimento baseado na cultura DevOps que, no contexto da instituição, aproxime os desenvolvedores, normalmente professores e estudantes do setor de operação e sustentação dos sistemas, representados pelas equipes de TI. A fim de alcançar estes objetivos, foi empregado um fluxo de desenvolvimento utilizando versionamento de códigos, conteinerização e sistemas imutáveis, automação e adoção de boas práticas em programação, como a documentação e a organização dos códigos. Além disso, foram utilizadas tecnologias como o VueJS - um framework frontend que possui uma menor curva de aprendizado, a linguagem de marcação HTML, a linguagem de estilos CSS, a linguagem de programação JavaScript e o repositório de códigos GitHub que possui o repositório do projeto e servirá como um guia para iniciação em desenvolvimento frontend. Assim, como resultado parcial, foi elaborada uma aplicação que apresenta tela de login, cadastro, edição, exclusão e pesquisa de usuários, onde as telas são reativas, possibilitando a condução dos usuários na sua jornada até o acesso às aplicações, de forma intuitiva, acessível e autônoma. Portanto, a estrutura montada no repositório do projeto contendo os artefatos de código, a documentação e a arquitetura de software têm potencial para servirem de base para ações de aprendizagem em desenvolvimento de software com foco em frontend, utilizando o framework VueJS. Além disso, pode facilitar a entrega contínua e redução de atritos entre desenvolvedores e administradores de sistemas.

Palavras-chave


Desenvolvimento frontend; DevOps; Operações de Sistemas.

Um cadastro no sistema é obrigatório para visualizar os documentos. Clique aqui para criar um cadastro.