Engenharia de Software Contínua: Integrando Negócio, Desenvolvimento e Operação

Paulo Sérgio Santos Júnior
2 min readJun 21, 2020

--

Resumo do artigo:

FITZGERALD, Brian; STOL, Klaas-Jan. Continuous software engineering: A roadmap and agenda. Journal of Systems and Software, v. 123, p. 176–189, 2017.

Abstract:

O artigo apresenta um agenda para a Engenharia de software contínua que visa unir negócio, desenvolvimento e operação de forma contínua como, ocorre no DevOps.

Contribuição do artigo:

  1. BizDev: necessidade de realizar integração contínua entre negócio e desenvolvimento da mesma forma que ocorre no DevOps.
  2. Um arquitetura conceitual para engenharia de software contínua que promove a evolução da organização de forma adequada a sua necessidade.

Resumo:

De acordo com os autores, para que as empresas promovam a inovação e evolução dos seus negócios é necessário implementar os conceitos de Engenharia de software contínua, conforme pode ser visto na figura abaixo.

Engenharia de Software Contínua: Unindo negócio, desenvolvimento e operação.

Os autores descrevem que a arquitetura acima promove uma visão holistica da organização por combinar informações da camada de negócio, desenvolvimento e operação.

BizDev é um processo semelhante ao DevOps. No entanto, o BizDev é um link, processo, entre o negócio e o desenvolvimento que promove uma melhoria contínua dessa partes por informações compartilhadas entre essas camadas. Os autores descrevem a necessidade de implementar a mesma cultura, ferramentas e técnicas do DevOps no BizDev. Dessa forma, promover uma melhoria contínua.

A tabela abaixo apresenta um conjunto de atividades continuas e suas definições que estão presentes na arquitetura apresentada na figura acima.

--

--

Paulo Sérgio Santos Júnior

Somente criamos projetos inovadores … criando pessoas inovadoras.