{"id":12414,"date":"2018-09-06T16:06:27","date_gmt":"2018-09-06T19:06:27","guid":{"rendered":"http:\/\/gianfratti.com\/?p=12414"},"modified":"2018-09-06T16:27:11","modified_gmt":"2018-09-06T19:27:11","slug":"arquitetos-de-aplicacao-autoridade-vs-lideranca-em-um-cenario-de-transformacao-digital","status":"publish","type":"post","link":"https:\/\/gianfratti.com\/index.php\/arquitetos-de-aplicacao-autoridade-vs-lideranca-em-um-cenario-de-transformacao-digital\/","title":{"rendered":"Arquitetos de Aplica\u00e7\u00e3o &#8211; Autoridade vs Lideran\u00e7a em um cen\u00e1rio de transforma\u00e7\u00e3o digital"},"content":{"rendered":"<div class=\"takeaways-article\">\n<h2>Pontos Principais<\/h2>\n<ul class=\"c2 lst-kix_hlqc33wqczha-0 start\">\n<li>Em um cen\u00e1rio de transforma\u00e7\u00e3o digital, arquitetos de software n\u00e3o devem se restringir apenas aos aspectos t\u00e9cnicos das solu\u00e7\u00f5es que desenham;<\/li>\n<li>No atual cen\u00e1rio de constantes mudan\u00e7as, neg\u00f3cio e arquitetura precisam unir for\u00e7as com o \u00fanico objetivo de entregar valor;<\/li>\n<li>A transforma\u00e7\u00e3o digital imp\u00f5e que habilidades de comunica\u00e7\u00e3o e melhor engajamento sejam pr\u00e9-requisitos para que arquitetos de software alcancem seus objetivos e ofere\u00e7am solu\u00e7\u00f5es de valor;<\/li>\n<li>Provas de conceito reais e com r\u00e1pida proposi\u00e7\u00e3o de valor precisam ser constru\u00eddas em conjunto.<\/li>\n<\/ul>\n<\/div>\n<p><!--more--><\/p>\n<p>Disrup\u00e7\u00e3o \u00e9 a palavra que domina o cen\u00e1rio dos neg\u00f3cios hoje em dia. Mudan\u00e7as que ocorrem em uma velocidade cada vez maior nos neg\u00f3cios exigem tamb\u00e9m que as estruturas organizacionais se alterem, sob pena de perder relev\u00e2ncia no processo de produ\u00e7\u00e3o de valor ao cliente final.<\/p>\n<p>A arquitetura de aplica\u00e7\u00f5es tradicional vem se reinventando ao longo dos \u00faltimos anos, com modelos mais distribu\u00eddos e flu\u00eddos, compartilhando mais responsabilidades e decis\u00f5es com equipes de desenvolvimento.<\/p>\n<p id=\"h.gjdgxs-1\">O objetivo desse texto, n\u00e3o \u00e9 discutir a necessidade de arquitetos de aplica\u00e7\u00e3o em equipes de desenvolvimento. A ideia \u00e9 levantar uma discuss\u00e3o sobre como arquitetos de software de grandes corpora\u00e7\u00f5es deveriam se engajar com desenvolvimento para continuar relevantes, tendo em vista o cen\u00e1rio de transforma\u00e7\u00e3o digital.<\/p>\n<div class=\"clear\"><\/div>\n<p>Arquitetos em grandes corpora\u00e7\u00f5es precisam orquestrar direcionamentos de longo prazo para solu\u00e7\u00f5es da organiza\u00e7\u00e3o e ao mesmo tempo interagir com equipes e \u00e1reas que exigem uma resposta cada vez mais r\u00e1pida. Esse \u00e9 um dos grandes desafios dos arquitetos na atualidade em que vivemos.<\/p>\n<h2>A mudan\u00e7a de cultura para transforma\u00e7\u00e3o digital<\/h2>\n<p>A transforma\u00e7\u00e3o digital \u00e9 o tema mais quente dos \u00faltimos anos entre os executivos. Mas nas empresas, muitas pessoas ainda n\u00e3o perceberam que se trata sobretudo de uma mudan\u00e7a de cultura, que afeta inclusive Arquitetura de Software.<\/p>\n<p>Empresas s\u00e3o organismos sociais e est\u00e3o sendo impactadas pelas mudan\u00e7as que estamos vivendo, como: informa\u00e7\u00e3o abundante (at\u00e9 desinforma\u00e7\u00e3o \u00e0s vezes), todos conectados o tempo todo, al\u00e9m do imediatismo constante em qualquer grande corpora\u00e7\u00e3o. Al\u00e9m disso, temos clientes impacientes e exigentes, anseios de participa\u00e7\u00e3o e co-cria\u00e7\u00e3o, poder de escolha nunca visto antes, entre outros fatores.<\/p>\n<div id=\"lowerFullwidthVCR\"><\/div>\n<p>S\u00e3o esses fatores que est\u00e3o exigindo mudan\u00e7as dr\u00e1sticas nas empresas. Perceber que capacidade de adapta\u00e7\u00e3o &#8211; antifragilidade &#8211; \u00e9 mais importante do que velocidade, \u00e9 apenas o in\u00edcio.<\/p>\n<p>No caminho de transforma\u00e7\u00f5es constantes que nos encontramos, devemos promover a antifragilidade &#8211; o conceito de Antifr\u00e1gil de <a href=\"https:\/\/alias.estadao.com.br\/noticias\/geral,novo-livro-de-nassim-taleb-defende-a-virtude-do-risco,70002191032\" target=\"_blank\" rel=\"noopener\">Nassim Taleb<\/a> &#8211; nos neg\u00f3cios e nos sistemas e tirar proveito dessas mudan\u00e7as constantes a nosso favor.<\/p>\n<p>Em um mundo onde atritos e discord\u00e2ncias s\u00e3o constantes, devemos ser adaptativos a ponto de absorver e melhorar.<\/p>\n<blockquote><p>Como uma fibra muscular quando \u00e9 exercitada, que se quebra e depois se recomp\u00f5e ainda mais forte para suportar ainda mais carga no futuro.<\/p><\/blockquote>\n<p>Com o Data Science na crista da onda, pensar orientado a dados refor\u00e7a ainda mais a teoria de que n\u00e3o existem requisitos, na verdade o que existem s\u00e3o hip\u00f3teses que precisam ser validadas.<\/p>\n<p>Se arquitetura de software entrar nesse cen\u00e1rio e causar demora no feedback de valida\u00e7\u00e3o dessas hip\u00f3teses, a tend\u00eancia natural \u00e9 a perda de relev\u00e2ncia.<\/p>\n<h2>Engajamento com base em autoridade<\/h2>\n<p>Muitas empresas adotam um modelo de engajamento baseado em controle e processos. Os arquitetos eventualmente t\u00eam autoridade para ser reguladores da solu\u00e7\u00e3o. Ditando tecnologias e pr\u00e1ticas que por vezes est\u00e3o descolados da realidade da equipe de desenvolvimento.<\/p>\n<p>Geralmente isso vem alinhado a um &#8220;processo&#8221; de arquitetura que tem que ser cumprido para novos projetos.<\/p>\n<p>Nesse modelo de engajamento a autoridade do arquiteto existe na forma de garantidor de boa conduta de arquitetura e ader\u00eancia ao &#8220;padr\u00e3o&#8221;.<\/p>\n<p>O problema desse tipo de cen\u00e1rio \u00e9 que as \u00e1reas que precisam dos servi\u00e7os de arquitetura enxergam como perda de tempo e desperd\u00edcio todo o processo. Projetos pequenos come\u00e7am a passar &#8220;<em>por fora<\/em>&#8221; da an\u00e1lise de arquitetura para n\u00e3o arcar com todo o peso do processo.<\/p>\n<blockquote><p>Mas tente adivinhar quem vai crescer no futuro?<\/p><\/blockquote>\n<p>Muitos projetos pequenos de hoje, podem se tornar importantes para corpora\u00e7\u00e3o e grandes no futuro. Como hoje a empresa n\u00e3o \u00e9 capaz de lidar com a rapidez necess\u00e1ria com esse tipo de projeto, talvez ele tenha sido mal estruturado em rela\u00e7\u00e3o ao uso de recursos corporativos e a empresa vai ter que conviver com isso durante muito tempo.<\/p>\n<p>Outro fato cada vez mais comum no mercado s\u00e3o as nominadas <a href=\"https:\/\/en.wikipedia.org\/wiki\/Shadow_IT\" target=\"_blank\" rel=\"noopener\">ShadowIT<\/a> ou TIs Federadas, que possuem grande impacto no cen\u00e1rio de arquitetura.<\/p>\n<p>Vamos imaginar o seguinte cen\u00e1rio:<\/p>\n<p>Uma empresa que est\u00e1 em pleno esfor\u00e7o para fazer a transi\u00e7\u00e3o para uma arquitetura de microservices e orientada a eventos. As equipes de desenvolvimento est\u00e3o de acordo com esse rumo proposto pela equipe de arquitetura. Cada novo sistema que surge tem uma an\u00e1lise realizada pela equipe sobre quais eventos significativos para o neg\u00f3cio aquele sistema notifica.<\/p>\n<p>Eis que ent\u00e3o, para fugir de toda burocracia tradicional da Arquitetura, uma das \u00e1reas de neg\u00f3cio contrata diretamente fornecedores para fazer um pequeno sistema, que tem visibilidade apenas para aquela \u00e1rea. A entrega \u00e9 feita com sucesso pelo fornecedor e todos ficam felizes.<\/p>\n<p>Pousando novamente no mundo real, lembramos que estamos a todo vapor num cen\u00e1rio de transforma\u00e7\u00e3o digital. \u00c1reas de neg\u00f3cio com silos de dados n\u00e3o funcionam mais. Rapidamente outras \u00e1reas da empresa ter\u00e3o necessidade de interagir com dados daquele setor que fez um projeto pequeno e por conta pr\u00f3pria, ent\u00e3o neste ponto temos o in\u00edcio dos problemas.<\/p>\n<h2>Lideran\u00e7a para continuar relevante<\/h2>\n<p>Em um cen\u00e1rio de transforma\u00e7\u00e3o digital, a cultura da equipe de arquitetura precisa mudar, assim como de toda empresa. Ao inv\u00e9s de se basear em controle e autoridade, a equipe de Arquitetura precisa repensar seu modelo para atingir a colabora\u00e7\u00e3o e lideran\u00e7a.<\/p>\n<p>O l\u00edder \u00e9 naturalmente respeitado pelo seu potencial de contribui\u00e7\u00e3o, e n\u00e3o simplesmente porque tem autoridade sobre o processo. L\u00edderes s\u00e3o reconhecidos e n\u00e3o necessariamente nomeados &#8211; Assista a apresenta\u00e7\u00e3o de Seth Godin com o t\u00edtulo <a href=\"https:\/\/www.ted.com\/talks\/seth_godin_on_the_tribes_we_lead\" target=\"_blank\" rel=\"noopener\">As tribos que lideramos<\/a>.<\/p>\n<p>A tecnologia avan\u00e7a muito rapidamente, os arquitetos precisam reconhecer isso e acolher feedbacks das equipes para melhorar constantemente as pr\u00e1ticas e tecnologias da empresa. O potencial de inova\u00e7\u00e3o tecnol\u00f3gica vindo de uma equipe de 100 desenvolvedores, \u00e9 muito maior do que a capacidade de poucos indiv\u00edduos que tem o t\u00edtulo de &#8220;Arquitetos&#8221;.<\/p>\n<p>Nesse papel de lideran\u00e7a, cresce cada vez mais a necessidade de outros skills por parte dos arquitetos. Para que um arquiteto possa exercer esse papel ele precisa de algumas caracter\u00edsticas como:<\/p>\n<ul class=\"c2 lst-kix_list_1-0 start\">\n<li>Saber se comunicar bem com audi\u00eancias diversas (t\u00e9cnicas e n\u00e3o t\u00e9cnicas);<\/li>\n<li>Ser um bom ouvinte;<\/li>\n<li>Estar dispon\u00edvel para outras pessoas;<\/li>\n<li>Ser questionador.<\/li>\n<\/ul>\n<p>Em geral arquitetos s\u00e3o pessoas com boas capacidades anal\u00edticas e inteligentes. Mas isso n\u00e3o \u00e9 o suficiente para garantir que o arquiteto est\u00e1 gerando valor ao processo. Por melhor que seja o profissional, se ele chegar no momento errado do projeto, ele pode n\u00e3o agregar muito valor.<\/p>\n<p>Por isso o arquiteto no modelo de lideran\u00e7a precisa estar sempre dispon\u00edvel para ser coach ou mentor dos projetos que ajuda. Em muitos momentos ser\u00e1 requerido uma imers\u00e3o maior no projeto e o arquiteto que deseja ser visto como l\u00edder, precisa ter capacidades t\u00e9cnicas para discutir as solu\u00e7\u00f5es com a equipe e eventualmente ir para o c\u00f3digo e testar algumas solu\u00e7\u00f5es em conjunto.<\/p>\n<p>Precisamos lembrar que falando de transforma\u00e7\u00e3o digital, n\u00e3o estamos mais no mundo em que decis\u00f5es s\u00e3o baseadas em senioridade do membro que opina, muito menos HiPPO (Highest Paid Persons Opinion). As decis\u00f5es agora s\u00e3o baseadas em teste de hip\u00f3teses, dados e intera\u00e7\u00f5es com as unidades de neg\u00f3cio. Por isso uma capacidade fundamental do arquiteto nesse mundo de transforma\u00e7\u00e3o digital \u00e9 a de conduzir experimentos.<\/p>\n<h1>Lideran\u00e7a para transformar a corpora\u00e7\u00e3o<\/h1>\n<p>Em neg\u00f3cios transformados digitalmente vemos um desempenho de TI indissoci\u00e1vel do core business, em outras empresas, como nas novas Fintechs, j\u00e1 vemos o padr\u00e3o de &#8220;TI as a Core Business&#8221;. Em outros modelos, vemos um fluxo constante de inova\u00e7\u00f5es partindo da TI para as unidades de neg\u00f3cio e sugestionando rumos de novos modelos de neg\u00f3cio. \u00c9 a morte da TI como \u00e1rea prestadora de servi\u00e7o. Agora a tecnologia tem uma import\u00e2ncia vital na transforma\u00e7\u00e3o dos modelos de neg\u00f3cio.<\/p>\n<p>O arquiteto de software precisa estar atento a essas mudan\u00e7as porque ele pode desempenhar um papel definitivo nessa transforma\u00e7\u00e3o. Em um modelo maduro os arquitetos de software t\u00eam um p\u00e9 na inova\u00e7\u00e3o tecnol\u00f3gica e outro no alvo do cliente final. \u00c9 preciso construir capacidades de neg\u00f3cio e tecnol\u00f3gicas que permitam sugerir solu\u00e7\u00f5es que tragam diferencial competitivo para empresa.<\/p>\n<p>Dentro deste aspecto, muitas vezes a constru\u00e7\u00e3o de uma solu\u00e7\u00e3o como prova de conceito precisa ser realizada em um curto espa\u00e7o de tempo que seja capaz de transmitir seguran\u00e7a para o neg\u00f3cio e desta forma, os arquitetos precisam atuar como agentes de convencimento de que a proposta de solu\u00e7\u00e3o apresentada tem fundamento e resolve o problema de neg\u00f3cio.<\/p>\n<p>O que estamos descrevendo \u00e9 que n\u00e3o h\u00e1 mais espa\u00e7o para realiza\u00e7\u00e3o de provas de conceito com meses de desenvolvimento, no lugar disso, as empresas querem solu\u00e7\u00f5es r\u00e1pidas, e que lhes apresente valor.<\/p>\n<p>Para este cen\u00e1rio, normalmente um squad composto por v\u00e1rios especialistas t\u00e9cnicos e n\u00e3o t\u00e9cnicos como: arquitetura de solu\u00e7\u00e3o, aplica\u00e7\u00f5es, seguran\u00e7a da informa\u00e7\u00e3o, integra\u00e7\u00e3o de sistemas, alta plataforma e neg\u00f3cios formam esta equipe para que juntos possam desenvolver a melhor solu\u00e7\u00e3o no menor espa\u00e7o de tempo poss\u00edvel com os recursos tecnol\u00f3gicos dispon\u00edveis.<\/p>\n<p>Voltando ao nosso problema, em que uma determinada \u00e1rea da empresa fez um &#8220;pequeno projeto&#8221; de sucesso com um fornecedor externo. Com o passar do tempo a necessidade de integrar dados de outros pontos da empresa come\u00e7a a surgir e como a solu\u00e7\u00e3o n\u00e3o est\u00e1 aderente \u00e0s pr\u00e1ticas de desenvolvimento de software tomados como padr\u00f5es da empresa, formas paliativas de resolver o problema come\u00e7am a surgir e acabam prejudicando outros sistemas com cargas adicionais e criando acoplamento desnecess\u00e1rio entre os sistemas .<\/p>\n<p>As t\u00e9cnicas que devem ser utilizadas resolver esse problema podem variar muito, mas o que queremos deixar claro \u00e9 a necessidade da mudan\u00e7a de postura do Arquiteto para que ele seja visto como um l\u00edder e transformador que consegue quebrar disruptivamente problemas e n\u00e3o mais deixado de lado no processo de decis\u00e3o de compra de ferramentas e solu\u00e7\u00f5es, simplesmente porque ele gera atrasos ao processo. Os times devem procurar um arquiteto para se sentir mais seguros com as escolhas que est\u00e3o fazendo e n\u00e3o para ter uma assinatura avalizando a sua solu\u00e7\u00e3o. O trabalho precisa ser conjunto por mais que uma solu\u00e7\u00e3o externa seja contratada.<\/p>\n<p>O arquiteto deve acrescentar novas ideias, conhecimentos e questionamentos para evoluir a solu\u00e7\u00e3o. O Arquiteto n\u00e3o deve ser considerado um acess\u00f3rio de luxo, e ele precisa gerar valor se quiser continuar relevante no cen\u00e1rio de cont\u00ednua evolu\u00e7\u00e3o em que vivemos.<\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>Analisar o &#8220;TO BE&#8221; de uma arquitetura n\u00e3o ser\u00e1 mais o suficiente. \u00c9 preciso entender o objetivo final e propor novas tecnologias para resolver de forma mais eficiente o problema. Laborat\u00f3rios de inova\u00e7\u00e3o j\u00e1 est\u00e3o se tornando lugares comuns nas empresas que perseguem a transforma\u00e7\u00e3o digital e cada vez mais ir\u00e3o gerar valor para as empresas. T\u00e9cnicas como <a href=\"http:\/\/www.kaleydos.com.br\/5-videos-para-entender-o-design-thinking\/\" target=\"_blank\" rel=\"noopener\">Design Thinking<\/a>, <a href=\"https:\/\/klickpages.com.br\/blog\/o-que-e-storytelling\/\" target=\"_blank\" rel=\"noopener\">Storytelling<\/a> e <a href=\"http:\/\/www.caroli.org\/lean-inception\/\" target=\"_blank\" rel=\"noopener\">Lean Inception<\/a> come\u00e7am a tornar-se mais e mais necess\u00e1rias n\u00e3o apenas para POs, Analistas de Requisitos e pessoal de neg\u00f3cios. Os arquitetos como um todo tamb\u00e9m precisam conhecer essas t\u00e9cnicas para que possam extrair o melhor entendimento poss\u00edvel de uma necessidade e assim prover a melhor solu\u00e7\u00e3o.<\/p>\n<p>Atualmente j\u00e1 \u00e9 poss\u00edvel presenciar a constru\u00e7\u00e3o de solu\u00e7\u00f5es sist\u00eamicas que na primeira vez em que s\u00e3o concebidas, atingem um grau de engajamento e satisfa\u00e7\u00e3o incontest\u00e1veis visto que a mesma fora constru\u00edda com o envolvimento desde de quem prop\u00f4s a solu\u00e7\u00e3o como a de quem de fato far\u00e1 uso da mesma.<\/p>\n<p>Se o arquiteto e a \u00e1rea de arquitetura quiserem se manter relevantes em meio \u00e0s transforma\u00e7\u00f5es, v\u00e3o precisar rever o seu papel e pensar fortemente em inova\u00e7\u00e3o e colabora\u00e7\u00e3o. Um recado final aos arquitetos \u00e9:<\/p>\n<blockquote><p>Fiquem atentos ao que est\u00e1 acontecendo no seu ramo de neg\u00f3cio, seja adepto das ferramentas e m\u00e9todos de colabora\u00e7\u00e3o cont\u00ednua e mostre ao neg\u00f3cio que o arquiteto pode agregar valor liderando mudan\u00e7as e inova\u00e7\u00f5es.<\/p><\/blockquote>\n<p>Fonte: <a href=\"https:\/\/www.infoq.com\/br\/articles\/arquitetos-aplicacao?utm_source=articles_about_Arquiteto_de_Aplicacao&amp;utm_medium=link&amp;utm_campaign=Arquiteto_de_Aplicacao\" target=\"_blank\" rel=\"noopener\">infoq<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pontos Principais Em um cen\u00e1rio de transforma\u00e7\u00e3o digital, arquitetos de software n\u00e3o devem se restringir apenas aos aspectos t\u00e9cnicos das solu\u00e7\u00f5es que desenham; No atual cen\u00e1rio de constantes mudan\u00e7as, neg\u00f3cio e arquitetura precisam unir for\u00e7as com o \u00fanico objetivo de entregar valor; A transforma\u00e7\u00e3o digital imp\u00f5e que habilidades de comunica\u00e7\u00e3o e melhor engajamento sejam pr\u00e9-requisitos <span class=\"ellipsis\">&hellip;<\/span> <span class=\"more-link-wrap\"><a href=\"https:\/\/gianfratti.com\/index.php\/arquitetos-de-aplicacao-autoridade-vs-lideranca-em-um-cenario-de-transformacao-digital\/\" class=\"more-link\"><span>Read More &rarr;<\/span><\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[170],"tags":[242],"class_list":["post-12414","post","type-post","status-publish","format-standard","hentry","category-arquitetura","tag-arquitetos-de-aplicacao"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/posts\/12414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/comments?post=12414"}],"version-history":[{"count":2,"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/posts\/12414\/revisions"}],"predecessor-version":[{"id":12417,"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/posts\/12414\/revisions\/12417"}],"wp:attachment":[{"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/media?parent=12414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/categories?post=12414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/tags?post=12414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}