{"id":3394,"date":"2021-08-17T11:19:22","date_gmt":"2021-08-17T14:19:22","guid":{"rendered":"https:\/\/elemarjr.com\/arquiteturadesoftware\/?p=3394"},"modified":"2024-01-16T15:07:36","modified_gmt":"2024-01-16T18:07:36","slug":"quem-precisa-de-um-arquiteto-de-software","status":"publish","type":"volume-1","link":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/","title":{"rendered":"AP-G Quem precisa de um arquiteto de software?"},"content":{"rendered":"<p><strong>Todo sistema de software possui uma arquitetura. Entretanto, ela nem sempre \u00e9 planejada, tampouco idealizada por algu\u00e9m que responde, pelo menos oficialmente, como arquiteto.<\/strong><\/p>\n<p><a href=\"https:\/\/architectelevator.com\/\">Gregory Hohpe<\/a> ensina que h\u00e1 pelo menos quatro configura\u00e7\u00f5es poss\u00edveis para a atividade de arquitetura.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-3411\" src=\"https:\/\/elemarjr.com\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Imagem-Completa-Doing-Agile-Architecture-1.png\" alt=\"\" width=\"1920\" height=\"686\" srcset=\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Imagem-Completa-Doing-Agile-Architecture-1.png 1920w, https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Imagem-Completa-Doing-Agile-Architecture-1-300x107.png 300w, https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Imagem-Completa-Doing-Agile-Architecture-1-1024x366.png 1024w, https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Imagem-Completa-Doing-Agile-Architecture-1-768x274.png 768w, https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Imagem-Completa-Doing-Agile-Architecture-1-1536x549.png 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<h3>O arquiteto como &#8220;Ditador Benevolente&#8221;<\/h3>\n<p><strong>Nessa configura\u00e7\u00e3o, cabe ao arquiteto definir o que precisa ser feito e ao time executar o que o arquiteto definir.<\/strong><\/p>\n<p><img decoding=\"async\" class=\"wp-image-3412 size-medium aligncenter\" src=\"https:\/\/elemarjr.com\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-1-Doing-Agile-Architecture-199x300.png\" alt=\"\" width=\"199\" height=\"300\" srcset=\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-1-Doing-Agile-Architecture-199x300.png 199w, https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-1-Doing-Agile-Architecture-681x1024.png 681w, https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-1-Doing-Agile-Architecture-768x1155.png 768w, https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-1-Doing-Agile-Architecture.png 843w\" sizes=\"(max-width: 199px) 100vw, 199px\" \/><\/p>\nEmbora aparentemente na contram\u00e3o de estruturas modernas e \u00e1geis, esta configura\u00e7\u00e3o pode ser necess\u00e1ria em times onde produzir o consenso \u00e9 dif\u00edcil. Geralmente, tais cen\u00e1rios s\u00e3o resultantes do excesso ou da falta absoluta da press\u00e3o por resultados. Ou ainda, por falta de equil\u00edbrio de senioridade.\n<hr \/>\n<p>No m\u00e9dio-longo prazo, times com uma cabe\u00e7a, a do &#8220;ditador benevolente&#8221;, e diversos bra\u00e7os, o restante do time, s\u00e3o insustent\u00e1veis por promover comportamento med\u00edocre.<\/p>\n<h3>Arquiteto como &#8220;membro do time&#8221;<\/h3>\n<p><strong>Nessa configura\u00e7\u00e3o, o arquiteto assume a posi\u00e7\u00e3o de orquestrador para as decis\u00f5es mais importantes.<\/strong> Ele explicita e consolida op\u00e7\u00f5es com o time verificando sempre o atendimento dos objetivos do neg\u00f3cio, respeito a restri\u00e7\u00f5es e atendimento dos atributos de qualidade.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-3413 size-medium aligncenter\" src=\"https:\/\/elemarjr.com\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-2-Doing-Agile-Architecture-199x300.png\" alt=\"\" width=\"199\" height=\"300\" srcset=\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-2-Doing-Agile-Architecture-199x300.png 199w, https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-2-Doing-Agile-Architecture-681x1024.png 681w, https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-2-Doing-Agile-Architecture-768x1155.png 768w, https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-2-Doing-Agile-Architecture.png 843w\" sizes=\"(max-width: 199px) 100vw, 199px\" \/><\/p>\nGeralmente, nessas configura\u00e7\u00f5es, h\u00e1 equil\u00edbrio percept\u00edvel de senioridade na maior parte do time. As decis\u00f5es nem sempre s\u00e3o tomadas rapidamente, mas, s\u00e3o sempre mais seguras.\n<hr \/>\nO maior risco, nessa configura\u00e7\u00e3o, \u00e9 que o arquiteto passe a executar outras atividades, como escrever c\u00f3digo, em demasia, deixando de cumprir seu papel prim\u00e1rio.\n<hr \/>\n<h3>Arquitetura sem arquitetos<\/h3>\n<p><strong>Nessa configura\u00e7\u00e3o, as atividades de arquitetura s\u00e3o dilu\u00eddas entre os diversos membros do time, que assumem responsabilidade compartilhada pelos resultados.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-3414 size-medium aligncenter\" src=\"https:\/\/elemarjr.com\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-3-Doing-Agile-Architecture-199x300.png\" alt=\"\" width=\"199\" height=\"300\" srcset=\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-3-Doing-Agile-Architecture-199x300.png 199w, https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-3-Doing-Agile-Architecture-681x1024.png 681w, https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-3-Doing-Agile-Architecture-768x1156.png 768w, https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-3-Doing-Agile-Architecture.png 842w\" sizes=\"(max-width: 199px) 100vw, 199px\" \/><\/p>\n<p>Esse tipo de configura\u00e7\u00e3o s\u00f3 \u00e9 poss\u00edvel em times com senioridade extremamente elevada, onde h\u00e1 consci\u00eancia da natureza e da import\u00e2ncia das atividades arquiteturais.<\/p>\nO maior risco, nessa configura\u00e7\u00e3o, \u00e9 que o time negligencie aspectos como comunica\u00e7\u00e3o eficaz com outros <em>stakeholders<\/em>, migrando para outra configura\u00e7\u00e3o, &#8220;impl\u00edcita&#8221; onde pr\u00e1ticas arquiteturais simplesmente n\u00e3o s\u00e3o executadas.\n<hr \/>\n<h3>Arquitetura &#8220;impl\u00edcita&#8221;<\/h3>\n<p><strong>Nessa configura\u00e7\u00e3o, as atividades de arquitetura simplesmente n\u00e3o s\u00e3o executadas e a mesma &#8220;emerge organicamente&#8221; durante o processo de desenvolvimento.\u00a0<\/strong>\u00c9 comum em times alegadamente \u00e1geis que acham pr\u00e1ticas arquiteturais desnecess\u00e1rias.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-3415 size-medium aligncenter\" src=\"https:\/\/elemarjr.com\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-4-Doing-Agile-Architecture-199x300.png\" alt=\"\" width=\"199\" height=\"300\" srcset=\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-4-Doing-Agile-Architecture-199x300.png 199w, https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-4-Doing-Agile-Architecture-681x1024.png 681w, https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-4-Doing-Agile-Architecture-768x1156.png 768w, https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/Quadro-4-Doing-Agile-Architecture.png 844w\" sizes=\"(max-width: 199px) 100vw, 199px\" \/><\/p>\n<p>O resultado comum desse tipo de configura\u00e7\u00e3o \u00e9 ver o time &#8220;fazendo outra fez&#8221; software que j\u00e1 fez no passado. Ou seja, reproduzindo solu\u00e7\u00f5es de projetos anteriores para problemas propostos no projeto atual.<\/p>\nEste tipo de configura\u00e7\u00e3o costuma ser o &#8220;gatilho&#8221; para ado\u00e7\u00e3o, em algum momento, do modelo com um &#8220;ditador benevolente&#8221;. Geralmente, quando o projeto sai dos trilhos.\n<hr \/>\n<h2>Qual \u00e9 o jeito certo?<\/h2>\n<p>N\u00e3o h\u00e1 jeito certo! Mas, com certeza, desenvolver software buscando arquiteturas impl\u00edcitas \u00e9 o jeito errado. A op\u00e7\u00e3o por ter um &#8220;ditador benevolente&#8221;, como um &#8220;igual&#8221; no time, ou ter as atividades dilu\u00eddas depende da senioridade e da orienta\u00e7\u00e3o do time.<\/p>\n","protected":false},"featured_media":3401,"parent":0,"comment_status":"open","ping_status":"closed","template":"","url":[72],"sessoes":[73],"apendices":[54],"capitulos":[],"class_list":["post-3394","volume-1","type-volume-1","status-publish","has-post-thumbnail","hentry","url-permanente","sessoes-x-apendice","apendices-apendice-g"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AP-G Quem precisa de um arquiteto de software? - Manual do Arquiteto de Software<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AP-G Quem precisa de um arquiteto de software? - Manual do Arquiteto de Software\" \/>\n<meta property=\"og:description\" content=\"Todo sistema de software possui uma arquitetura. Entretanto, ela nem sempre \u00e9 planejada, tampouco idealizada por algu\u00e9m que responde, pelo menos oficialmente, como arquiteto. Gregory Hohpe ensina que h\u00e1 pelo menos quatro configura\u00e7\u00f5es poss\u00edveis para a atividade de arquitetura. O arquiteto como &#8220;Ditador Benevolente&#8221; Nessa configura\u00e7\u00e3o, cabe ao arquiteto definir o que precisa ser feito [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/\" \/>\n<meta property=\"og:site_name\" content=\"Manual do Arquiteto de Software\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/eximiaco\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-16T18:07:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/quem_precisa_arquiteto.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"607\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@eximiaco\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/\",\"url\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/\",\"name\":\"AP-G Quem precisa de um arquiteto de software? - Manual do Arquiteto de Software\",\"isPartOf\":{\"@id\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/quem_precisa_arquiteto.jpeg\",\"datePublished\":\"2021-08-17T14:19:22+00:00\",\"dateModified\":\"2024-01-16T18:07:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/#primaryimage\",\"url\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/quem_precisa_arquiteto.jpeg\",\"contentUrl\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/quem_precisa_arquiteto.jpeg\",\"width\":1000,\"height\":607},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Volume 1\",\"item\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"AP-G Quem precisa de um arquiteto de software?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/#website\",\"url\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/\",\"name\":\"Manual do Arquiteto de Software\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/#organization\",\"name\":\"EximiaCo\",\"url\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2022\/04\/simbolo-eximiaco.jpg\",\"contentUrl\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2022\/04\/simbolo-eximiaco.jpg\",\"width\":150,\"height\":150,\"caption\":\"EximiaCo\"},\"image\":{\"@id\":\"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/eximiaco\",\"https:\/\/x.com\/eximiaco\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AP-G Quem precisa de um arquiteto de software? - Manual do Arquiteto de Software","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/","og_locale":"pt_BR","og_type":"article","og_title":"AP-G Quem precisa de um arquiteto de software? - Manual do Arquiteto de Software","og_description":"Todo sistema de software possui uma arquitetura. Entretanto, ela nem sempre \u00e9 planejada, tampouco idealizada por algu\u00e9m que responde, pelo menos oficialmente, como arquiteto. Gregory Hohpe ensina que h\u00e1 pelo menos quatro configura\u00e7\u00f5es poss\u00edveis para a atividade de arquitetura. O arquiteto como &#8220;Ditador Benevolente&#8221; Nessa configura\u00e7\u00e3o, cabe ao arquiteto definir o que precisa ser feito [&hellip;]","og_url":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/","og_site_name":"Manual do Arquiteto de Software","article_publisher":"https:\/\/facebook.com\/eximiaco","article_modified_time":"2024-01-16T18:07:36+00:00","og_image":[{"width":1000,"height":607,"url":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/quem_precisa_arquiteto.jpeg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@eximiaco","twitter_misc":{"Est. tempo de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/","url":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/","name":"AP-G Quem precisa de um arquiteto de software? - Manual do Arquiteto de Software","isPartOf":{"@id":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/#website"},"primaryImageOfPage":{"@id":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/#primaryimage"},"image":{"@id":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/#primaryimage"},"thumbnailUrl":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/quem_precisa_arquiteto.jpeg","datePublished":"2021-08-17T14:19:22+00:00","dateModified":"2024-01-16T18:07:36+00:00","breadcrumb":{"@id":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/#primaryimage","url":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/quem_precisa_arquiteto.jpeg","contentUrl":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2021\/08\/quem_precisa_arquiteto.jpeg","width":1000,"height":607},{"@type":"BreadcrumbList","@id":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/quem-precisa-de-um-arquiteto-de-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/"},{"@type":"ListItem","position":2,"name":"Volume 1","item":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/volume-1\/"},{"@type":"ListItem","position":3,"name":"AP-G Quem precisa de um arquiteto de software?"}]},{"@type":"WebSite","@id":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/#website","url":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/","name":"Manual do Arquiteto de Software","description":"","publisher":{"@id":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/#organization","name":"EximiaCo","url":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/#\/schema\/logo\/image\/","url":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2022\/04\/simbolo-eximiaco.jpg","contentUrl":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-content\/uploads\/2022\/04\/simbolo-eximiaco.jpg","width":150,"height":150,"caption":"EximiaCo"},"image":{"@id":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/eximiaco","https:\/\/x.com\/eximiaco"]}]}},"_links":{"self":[{"href":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-json\/wp\/v2\/volume-1\/3394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-json\/wp\/v2\/volume-1"}],"about":[{"href":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-json\/wp\/v2\/types\/volume-1"}],"replies":[{"embeddable":true,"href":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-json\/wp\/v2\/comments?post=3394"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-json\/wp\/v2\/media\/3401"}],"wp:attachment":[{"href":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-json\/wp\/v2\/media?parent=3394"}],"wp:term":[{"taxonomy":"url","embeddable":true,"href":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-json\/wp\/v2\/url?post=3394"},{"taxonomy":"sessoes","embeddable":true,"href":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-json\/wp\/v2\/sessoes?post=3394"},{"taxonomy":"apendices","embeddable":true,"href":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-json\/wp\/v2\/apendices?post=3394"},{"taxonomy":"capitulos","embeddable":true,"href":"https:\/\/elemarjr.com\/livros\/arquiteturadesoftware\/wp-json\/wp\/v2\/capitulos?post=3394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}