sexta-feira, 15 de março de 2024

Pilares do Centro de Excelência em Nuvem (CCoE)

A integração da tecnologia em nuvem nas empresas deixou de ser apenas uma vantagem competitiva, tornando-se essencial para garantir a continuidade no mercado. Os benefícios proporcionados pelos recursos em nuvem são inovadores, possibilitando uma velocidade e eficiência incomparáveis em comparação com outras tecnologias equivalentes. No entanto, toda nova tecnologia demanda uma curva de aprendizado para atingir sua máxima eficiência na utilização, sendo este aspecto ainda mais evidente no caso da nuvem. A agilidade na habilitação de recursos em nuvem durante a implementação ressalta a importância de uma fase inicial embasada em controle e governança. Caso contrário, podem surgir desafios significativos, como riscos financeiros e operacionais ao negócio. Como mitigar esses riscos? A resposta é simples: estabelecer um Centro de Excelência (CoE). Este é o pilar fundamental para orientar a implementação da tecnologia em nuvem de forma eficaz, assegurando uma governança sólida e minimizando potenciais impactos negativos.

CoE

Um Centro de Excelência (CoE - Center of Excellence em inglês) é essencialmente uma equipe multidisciplinar dedicada com o propósito de impulsionar a criação e adoção de novas tecnologias. Sua principal meta é promover a cultura da inovação dentro da empresa, alinhada com os objetivos de negócio, visando alcançar a máxima eficiência nas atividades e acelerar os resultados. No contexto da tecnologia em nuvem, a necessidade de uma abordagem mais abrangente levou à formação do Centro de Excelência em Nuvem (CCoE - Cloud Center of Excellence em inglês), que incorporou aspectos específicos da nuvem para criar um núcleo de governança abrangente, abordando temas como segurança, conformidade, custos, entre outros.

Um CoE é sustentado por três pilares básicos que proporcionam a estrutura fundamental para garantir uma plataforma que incorpora três elementos essenciais: pessoas, tecnologia e processos.

Pessoas

Uma organização é fundamentalmente constituída por pessoas, responsáveis por executar tarefas diárias, entregar produtos para um público-alvo e assegurar a geração de valor para o negócio. Nesse contexto, a importância vital do pilar "Pessoas" torna-se evidente, uma vez que sem ele, nenhum resultado seria possível; a tecnologia e os processos não se sustentam sem a participação ativa das pessoas. Portanto, as pessoas devem ser o foco principal durante a implementação do Centro de Excelência em Nuvem (CCoE). É imperativo "convencer" as pessoas de que a adoção de uma nova tecnologia é benéfica e gerará resultados significativos para todas as partes interessadas. As pessoas precisam sentir-se essencialmente proprietárias da tecnologia e dos processos para garantir a eficiência organizacional.

Tecnologia

A tecnologia é essencialmente uma ferramenta, sendo manipulada por pessoas para aplicação em cenários específicos, tendo como resposta em um processo de "beneficiamento" e na criação de produtos ou serviços aprimorados para o público-alvo. Contudo, todas as ferramentas possuem manuais de instruções elaborados com o propósito de garantir o domínio de suas características e funcionalidades. Portanto, é crucial treinar as pessoas para que dominem todas as informações necessárias, permitindo extrair o máximo potencial da ferramenta com segurança e durabilidade. Essa capacitação assegura que a tecnologia seja utilizada de maneira eficaz, contribuindo para o alcance dos objetivos do Centro de Excelência em Nuvem (CCoE).

Processos

A forma como as atividades são conduzidas dentro de uma organização impacta diretamente a sua cultura, pois a cultura é essencialmente a maneira como as coisas são feitas "desde sempre". Qualquer modificação nos processos requer mais do que simplesmente implementar tecnologia; demanda um comprometimento significativo das pessoas. Com isso, é importante implementar processos eficazes que se alinhem, ao máximo, à cultura da empresa. Processos criados apenas em teoria, ou que seguem abordagens padronizadas de mercado, têm uma alta probabilidade de fracasso em sua implementação, pois não são ajustados para atender às peculiaridades da organização e das pessoas. A adequação dos processos, levando em consideração a cultura existente, é crucial para garantir uma transição suave e a aceitação proativa por parte dos colaboradores, promovendo a eficácia e o sucesso nas operações.

Essa tríade de elementos fundamentais pode parecer trivial, entretanto, é neste ponto que reside o "pulo do gato" na implementação de um Centro de Excelência em Nuvem (CCoE). O planejamento das atividades deve ter como foco predominantemente as pessoas, buscando fazer com que compreendam o valor agregado da nova tecnologia. Ao direcionar o treinamento da tecnologia para a realização de atividades mais eficientes e resultados, a adoção de novos processos proporcionará uma inteligência de inovação para o negócio. Essa abordagem não apenas fortalece a organização financeiramente, mas também a capacita a manter-se de maneira duradoura no mercado, perpetuando sua vida útil e posicionando-a estrategicamente diante das demandas em constante evolução. O êxito da implementação reside na sinergia entre pessoas, tecnologia e processos, formando a base sólida necessária para enfrentar os desafios do cenário empresarial moderno.

Em próximos artigos, exploraremos áreas cruciais do Centro de Excelência em Nuvem (CCoE), como arquitetura, finanças, segurança cibernética, dados, CI/CD e conformidade regulatória. Analisar cada aspecto dessas áreas permitirá insights valiosos para otimizar operações e promover a excelência em nuvem.


Marcelo Goberto de Azevedo 

Arquiteto Soluções 

//marcelogoberto.com.br


sábado, 9 de março de 2024

O Arquiteto Econômico

No cenário tecnológico em constante evolução, a figura do Arquiteto de Soluções tem papel fundamental na concepção e implementação de infraestruturas digitais inovadoras e eficientes. Este profissional desempenha um papel estratégico ao projetar ecossistemas que não apenas atendem às demandas de negócios, mas também antecipam as necessidades futuras das organizações. No epicentro de suas responsabilidades, foram criadas sete leis fundamentais que moldam a abordagem do arquiteto de soluções de nuvem. Estas leis transcendem os limites da tecnologia, incorporando princípios de inovação, sustentabilidade e consciência financeira. Em um mundo cada vez mais consciente dos recursos, o Arquiteto de Soluções desempenha um papel na promoção da sustentabilidade, ao incorporar práticas que minimizem o consumo de energia, otimizam recursos e reduzem pegadas ambientais, esses profissionais moldam o futuro da tecnologia de maneira responsável. Além disso, a consciência dos custos assume uma importância central, equilibrando a inovação com a eficiência financeira para garantir que as soluções propostas não apenas atendam, mas também otimizem os investimentos gerando agregação de valor. 

LEI I - Faça do Custo um Requisito Não Funcional

Torne o custo um requisito essencial. Muitas empresas falham ao não considerar o custo em todas as fases do negócio, desde o design até a operação.. Esse requisito, muitas vezes negligenciado, se os custos ultrapassarem a receita, a viabilidade do negócio fica em risco. Ao ponderar as implicações de custo desde o início, as soluções podem ser desenvolvidas de maneira eficiente, equilibrando recursos, tempo de lançamento e eficácia operacional, garantindo assim a sustentabilidade financeira.

LEI II - Custo de Soluções Conectados ao Negócio

A durabilidade de uma solução depende de como seus custos estão alinhados ao modelo de negócios. Ao projetar, devemos considerar as fontes de receita, como o número de pedidos em e-commerce. À medida que os pedidos aumentam, os custos de infraestrutura também crescem. Se a arquitetura for sólida, é possível explorar economias de escala. Como arquitetos de solução, devemos pensar na receita e usar esse conhecimento para escolhas informadas, evitando o crescimento desenfreado que pode resultar em problemas.

LEI III - Arquitetura é Tomar Decisões com Trocas

Projetar é uma série de escolhas difíceis. Na arquitetura, cada decisão implica em sacrifícios. Custo, resistência e desempenho são requisitos que frequentemente entram em conflito. Como diz o ditado, "Tudo falha o tempo todo." Defender-se contra falhas exige investir em resistência, mesmo que isso afete o desempenho. Encontrar o equilíbrio certo entre as necessidades técnicas e comerciais é o ponto que precisa se alinhar com sua tolerância a riscos e orçamento. Lembre-se, ser econômico é maximizar o valor, não apenas cortar gastos, o que exige decidir o que você está disposto a pagar.

LEI IV - Custos Desconhecidos Surgem de Soluções Não Monitoradas

Sem atenção e medição cuidadosas, os reais custos de operar uma solução permanecem invisíveis, permitindo práticas desperdiçadas. Tornar os medidores mais visíveis pode mudar comportamentos significativamente. Apesar do investimento necessário para observação, a falta de monitoramento adequado é uma visão de curto prazo. O ditado "Se você não pode medir, não pode gerenciar" destaca a importância de rastrear uso, gastos e erros para uma gestão de custos eficaz. Ao colocar métricas críticas de custo em destaque para engenheiros e parceiros de negócios, práticas sustentáveis emergem organicamente, permitindo a identificação de gastos excessivos e ajuste de operações para redução de despesas. O retorno do investimento em observabilidade geralmente supera os custos, incentivando práticas sustentáveis.

LEI V - Arquiteturas Conscientes dos Custos Implementam Controles de Gastos

Em uma arquitetura econômica, o foco está na monitorização sólida e na habilidade de economizar. Soluções bem planejadas possibilitam ações para melhorias. Para alcançar isso, desmembre as aplicações em blocos ajustáveis. Uma abordagem comum é classificar os componentes por importância. Os da Classe 1 são essenciais; otimize, mesmo que custe caro. Já os da Classe 2 são importantes, mas dá para reduzir temporariamente sem grandes problemas. Os da Classe 3 são "legais de ter"; faça de um jeito mais barato e fácil de controlar. Definir essas classes permite trocar entre custo e outras necessidades. O controle detalhado dos componentes otimiza custos e experiência. Tudo, desde a infraestrutura até linguagens e bancos de dados, deve ser ajustável. Planeje e construa sistemas com foco em receitas e lucros. A otimização de custos deve ser mensurável e impactar positivamente os negócios.

LEI VI - Melhoria Contínua na Otimização de Custos

Mesmo após a implementação, revisitar soluções é essencial para melhorar gradualmente a eficiência, a essência está em questionar e explorar continuamente. Linguagens de programação oferecem ferramentas para analisar o desempenho do código, permitindo mudanças que economizam milissegundos. Pequenas otimizações, ao longo do tempo, se transformam em grandes economias em grande escala. Na operação, a maior parte do tempo é dedicada a executar sistemas existentes. Identificar oportunidades para analisar o uso de recursos e reduzir desperdício é essencial. 

LEI VII - Sucesso Sem Desafios Gera Presunção

Quando equipes de software triunfam sem grandes obstáculos, a confiança excessiva nas abordagens anteriores pode se instalar. Há a tendência de presumir que as tecnologias atuais sempre serão as melhores, o que pode desencorajar a busca por opções mais eficientes ou inovadoras. Isso ocorre especialmente ao lidar com linguagens de programação, onde a declaração "Somos adeptos do Java" pode sufocar a criatividade. O sucesso não questionado alimenta acomodações prejudiciais por meio de pressuposições, sendo essencial sempre buscar maneiras de questionar, otimizar e melhorar.

As leis apresentadas acima não apenas fomentam benefícios financeiros e inovação, mas também destacam fortemente a importância da sustentabilidade na utilização de recursos em nuvem. Além de otimizar custos e impulsionar práticas inovadoras, essas diretrizes visam garantir uma abordagem ambientalmente consciente e eficiente. Ressalto que todo o conteúdo deste artigo foi baseado nas valiosas informações do site "https://thefrugalarchitect.com/". Encorajo todos os arquitetos de soluções a incorporarem essas leis simples em suas práticas, assegurando não apenas a perenidade de suas soluções tecnológicas, mas também contribuindo para a sustentabilidade e longevidade das organizações que servem.


Marcelo Goberto de Azevedo 

Arquiteto Soluções 

//marcelogoberto.com.br