A importância de Enterprise Architecture nos processos de transformação

Excelente matéria da CIO Online sobre Enterprise Architecture:
https://www.cio.com/article/222421/what-is-enterprise-architecture-a-framework-for-transformation.html

Aqui está uma disciplina que considero fundamental para se garantir a estabilidade de IT e seus ativos no médio e longo prazo.

Enterprise Architecture não pode ser colocada em segundo plano!

Acho muito interessante o desafio que EA em se manter relevante e presente nos processos de IT e das organizações como um todo, especialmente com toda a movimentação do mercado de uma visão water/iterfall para o Agile.

Pela própria natureza do waterfall, encaixar a disciplina de EA nas etapas de desenho e os check-points ao longo do desenvolvimento e testes era algo bem natural e basicamente não havia discussão a esse respeito.

Já quando veio o Agile, acho que (ao menos por um tempo) foi como se os times encararam (erroneamente) que o processo de desenvolvimento passou a ser livre e os times/squads eram independentes, ou “autogeridos”. E em muitos casos essa independência e autogestão foi interpretada como uma desconexão com a estratégia de arquitetura de IT.

Mas como tudo no mundo, o pêndulo da história parece estar se estabilizando, e a cada dia fica mais claro que não é prudente deixar o visioning da saúde arquitetônica de sistemas críticos (e para os quais se espera uma vida útil longa) sob a gestão exclusiva das squads, as quais usualmente possuem um horizonte de análise e preocupação de algumas poucas sprint (curto prazo).

Tem alguns vídeos do Tom Gilb onde ele fala sobre isso de uma forma super clara. Vale procurar no YouTube.

Arthur De Santis

Arthur De Santis é um executivo com mais de 20 anos de atuação na indústria de serviços financeiros, com destaque para bancos, processadoras de cartões, adquirentes e seguradoras, formando e liderando equipes e iniciativas ao longo de toda a cadeia de valor de Tecnologia da Informação.