Embrapa I/O: Plataforma de Desenvolvimento Colaborativo, Entrega Automatizada e Monitoramento Contínuo de Softwares para a Agricultura Digital
Resumo
Este artigo apresenta a plataforma de DevOps, denominada Embrapa I/O, que implementa um macroprocesso de desenvolvimento de software para Agricultura Digital. A ferramenta conta com pipelines que automatizam as tarefas de teste, integração, entrega e implementação contínuas, mitigando o ônus destas atividades, agilizando a construção de ativos digitais e otimizando a força de trabalho. Além disso, a plataforma institui o conceito de boilerplates (aplicações-modelo para agricultura digital), que fomentam uma comunidade colaborativa e implementam similaridades, diretrizes e boas práticas de desenvolvimento. Por fim, monitora ativamente todos os ativos em três aspectos distintos: rastreamento de bugs, relatórios analíticos de uso e detecção de ameaças e vulnerabilidades.Referências
Embrapa (2020) “VII Plano Diretor da Embrapa 2020-2030”. Brasília, DF.
Lucchi, B. B., Silva, M., Barros, G. S. de C. (2023) “PIB do Agronegócio 2022”. CNA e CEPEA.
Mankins, J. C. (1995) “Technology Readiness Levels: A White Paper”. Advanced Concepts Office. Office of Space Access and Technology. NASA.
Vaz, G. J.; Apolinário, D. R. de F.; Correa, J. L.; Vacari, I.; Gonzales, L. E.; Drucker, D. P.; Bariani, J. M.; Evangelista, S. R. M.; Romani, L. A. S. (2017) “AgroAPI: criação de valor para a Agricultura Digital por meio de APIs”, In: SBIAgro, Campinas, SP.
Dyck, A., Penners, R. and Lichter, H. (2015). “Towards Definitions for Release Engineering and DevOps”. Proceedings of the 2015 IEEE/ACM 3rd International Workshop on Release Engineering.
Lucchi, B. B., Silva, M., Barros, G. S. de C. (2023) “PIB do Agronegócio 2022”. CNA e CEPEA.
Mankins, J. C. (1995) “Technology Readiness Levels: A White Paper”. Advanced Concepts Office. Office of Space Access and Technology. NASA.
Vaz, G. J.; Apolinário, D. R. de F.; Correa, J. L.; Vacari, I.; Gonzales, L. E.; Drucker, D. P.; Bariani, J. M.; Evangelista, S. R. M.; Romani, L. A. S. (2017) “AgroAPI: criação de valor para a Agricultura Digital por meio de APIs”, In: SBIAgro, Campinas, SP.
Dyck, A., Penners, R. and Lichter, H. (2015). “Towards Definitions for Release Engineering and DevOps”. Proceedings of the 2015 IEEE/ACM 3rd International Workshop on Release Engineering.
Publicado
25/09/2023
Como Citar
CARROMEU, Camilo; D’OLIVEIRA, Fabiano M.; OLIVEIRA, Rommel T. de; SILVA JÚNIOR, Murilo M. da; ARAÚJO, Ricardo F..
Embrapa I/O: Plataforma de Desenvolvimento Colaborativo, Entrega Automatizada e Monitoramento Contínuo de Softwares para a Agricultura Digital. In: TRILHA DA INDÚSTRIA - CONGRESSO BRASILEIRO DE SOFTWARE: TEORIA E PRÁTICA (CBSOFT), 14. , 2023, Campo Grande/MS.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2023
.
p. 9-12.
DOI: https://doi.org/10.5753/cbsoft_estendido.2023.231619.