Embrapa I/O: Plataforma de Desenvolvimento Colaborativo, Entrega Automatizada e Monitoramento Contínuo de Softwares para a Agricultura Digital

  • Camilo Carromeu Embrapa
  • Fabiano M. D’Oliveira Embrapa
  • Rommel T. de Oliveira Embrapa
  • Murilo M. da Silva Júnior Embrapa
  • Ricardo F. Araújo Embrapa

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.
Publicado
25/09/2023
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.