 
{"id":37839,"date":"2020-06-09T12:06:00","date_gmt":"2021-02-10T11:06:32","guid":{"rendered":"https:\/\/www.globallogic.com\/latam\/insights\/blogs\/las-10-skills-que-todo-arquitecto-debe-tener\/"},"modified":"2025-01-30T11:11:08","modified_gmt":"2025-01-30T11:11:08","slug":"las-10-skills-que-todo-arquitecto-debe-tener-y-algunas-cosas-mas","status":"publish","type":"insightsection","link":"https:\/\/www.globallogic.com\/latam\/insights\/blogs\/las-10-skills-que-todo-arquitecto-debe-tener-y-algunas-cosas-mas\/","title":{"rendered":"Las 10 skills que todo arquitecto debe tener"},"content":{"rendered":"<div class=\"classic_editor_content\"><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">By <\/span><\/span><\/span><span style=\"font-weight: 400;\"><a rel=\"external nofollow\" target=\"_blank\" href=\"https:\/\/www.linkedin.com\/in\/diego-chulak-5a7a613\/\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Diego Chulak<\/span><\/span><\/a><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> , Solution Architect at GlobalLogic LatAm.<\/span><\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">The profile of an architect is usually a bit vague, and as a result, it can cause headaches for talent seekers. Why does this happen?<\/span><\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">There are many reasons, but one of the most important is the fact that the role of the architect and architectural practices are quite new. However, they are very necessary.<\/span><\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Functional, infrastructure and development roles are almost as old as IT, with a few exceptions. Architecture was born out of the need to integrate solutions and platforms, combining it with technological complexities, endless non-functional requirements and the need for everything to scale and last over time. <\/span><\/span><\/span><b><i><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Architectures are not just photos but rather movies, they evolve over time.<\/span><\/span><\/i><\/b><\/p>\n<p><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">It is important to note that architecture has multiple views: deployment, functional, infrastructure, data, etc. Which makes the task of defining a profile and consequently finding it in the labor market much more difficult.<\/span><\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">However, <\/span><\/span><\/span><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">I believe that there are <\/span><\/span><\/span><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">about 10 skills that every architect should have:<\/span><\/span><\/span><\/p>\n<p><b><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Ability to understand the domain of a problem and its modeling <\/span><\/span><\/b><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">. It is impossible to solve or understand a problem if we do not understand its logic and nature or if we do not understand how its data is structured and its life cycle, transformation and flow.<\/span><\/span><\/span><\/p>\n<p><b><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Understanding Frameworks and Market Standards <\/span><\/span><\/b><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">. These are generally templates or guides and are an excellent practice to be able to learn within the projects, they mark a direction and a trend. It is essential to understand and know them in order to take advantage of the best practices and disciplines that each one of them offers and to know in which scenarios it is convenient to apply them. (1)<\/span><\/span><\/span><\/p>\n<p><b><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Understanding boundaries and scope. <\/span><\/span><\/b><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">One of the main challenges for an architect is to understand the limits and scope of the domain of the solution and, above all, not to get involved in issues that are beyond our control.<\/span><\/span><\/span><\/p>\n<p><b><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Skill in the use of modeling tools. <\/span><\/span><\/b><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">It is necessary to have the ability to generate, maintain and interpret graphs and diagrams that are related either to the context of the problem to be solved, or to the solution to it. This language must be universal and understandable by all stakeholders and the project audience.<\/span><\/span><\/span><\/p>\n<p><b><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Knowledge of UML <\/span><\/span><\/b><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">. This is the most universal and widespread modeling language that exists today in the market. It offers types of diagrams and proposes views for the entire universe of things that we want or need to express in graphics.<\/span><\/span><\/span><\/p>\n<p><b><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Requirement analysis &amp; Management. <\/span><\/span><\/b><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Although this practice is not always associated with the role of the architect, it is critical to understand and support the problems involved in a project, and therefore support the different tasks and decisions that are necessary within it.\u00a0<\/span><\/span><\/span><\/p>\n<p><b><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Visualizing <\/span><\/span><\/b><span style=\"vertical-align: inherit;\"><b><span style=\"vertical-align: inherit;\">complex <\/span><\/b><\/span><b><i><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">issues<\/span><\/span><\/i><\/b><span style=\"vertical-align: inherit;\"><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"> . This skill consists of being able to \u201cdecode\u201d the issue, or requirement and its dependencies, that we have before our eyes, no matter how complex it may be.<\/span><\/span><\/span><b><\/b><\/p>\n<p><b><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Being able to communicate across communities. <\/span><\/span><\/b><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">This ability is very important to be able to interpret, reach consensus and communicate between different groups, roles or people interested in a solution to ensure that it is accepted and satisfactory for everyone.<\/span><\/span><\/span><\/p>\n<p><b><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Analytical and creative problem solving. <\/span><\/span><\/b><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">These <\/span><\/span><\/span> <span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">two items go together, and are the main knowledge that an architect must have, since we must be rigorous and specific in solving a solution, but at the same time creative and innovative when it comes to starting to develop it. How is this knowledge generated? Basically, trying and not closing ourselves off in tried and\/or known schemes all the time, giving ourselves the freedom to explore and let our imagination run wild.<\/span><\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">On the other hand, it is key to understand <\/span><\/span><\/span><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">the difference between an architect and a designer. Design is what every engineer wants to create or generate. It is the place where all the rules of creativity, the requirements of the participants and the needs of the business, plus the technical considerations, come together to formulate a solution. It is what allows us to model the solution that we want to build\/obtain. It is here where the guidelines and standards of the model to be designed are established and taken into account. <\/span><\/span><\/span><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">We can represent these differences in the following aspects:<\/span><\/span><\/span><\/p>\n<table style=\"height: 399px;\" width=\"705\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><b><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Aspect<\/span><\/span><\/b><\/td>\n<td style=\"text-align: center;\"><b><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Architecture<\/span><\/span><\/b><\/td>\n<td>\n<p style=\"text-align: center;\"><b><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Design<\/span><\/span><\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p style=\"text-align: center;\"><b><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Level of abstraction\u00a0<\/span><\/span><\/b><\/p>\n<\/td>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">High level<\/span><\/span><\/span><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Low level with specific focus on technical details.<\/span><\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p style=\"text-align: center;\"><b><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Deliverables<\/span><\/span><\/b><\/p>\n<\/td>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Architecture maps, subsystems, integrations, infrastructure views. Technology deployment.<\/span><\/span><\/span><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Detailed component design. Coding guidelines, etc.<\/span><\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p style=\"text-align: center;\"><b><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Areas of focus<\/span><\/span><\/b><\/p>\n<\/td>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Selection of technologies, solutions and platforms.<\/span><\/span><\/span><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Risk analysis<\/span><\/span><\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Functional requirements.<\/span><\/span><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">In this way, we can affirm that with the knowledge and skills mentioned above, we could already define ourselves as true architects prepared to create the best solutions within our projects, and maintaining a clear scope of work.<\/span><\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Note<\/span><\/span><\/span><\/p>\n<p><span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">(1) <\/span><\/span><\/span> <span style=\"font-weight: 400;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">There are also frameworks and standards that are specific to a particular industry, such as finance, logistics, industry, etc. For example, within the banking industry there is the framework called BIAN, HL7 which belongs to health care and eTOM which is from the telecommunications industry.<\/span><\/span><\/span><\/div>\n","protected":false},"excerpt":{"rendered":"<p>El perfil de un arquitecto siempre suele ser un tanto difuso, en consecuencia, puede traer dolores de cabeza a los buscadores de talentos. \u00bfPor qu\u00e9 sucede esto?<\/p>\n","protected":false},"author":12,"featured_media":31084,"parent":0,"menu_order":90,"template":"","insight":[41],"insight-subcats":[61],"insight-industry":[779],"insight-services":[],"insight-partners":[],"class_list":["post-37839","insightsection","type-insightsection","status-publish","has-post-thumbnail","hentry","insight-blogs","insight-subcats-architecture","insight-industry-cross-industry"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.globallogic.com\/latam\/wp-json\/wp\/v2\/insightsection\/37839","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.globallogic.com\/latam\/wp-json\/wp\/v2\/insightsection"}],"about":[{"href":"https:\/\/www.globallogic.com\/latam\/wp-json\/wp\/v2\/types\/insightsection"}],"author":[{"embeddable":true,"href":"https:\/\/www.globallogic.com\/latam\/wp-json\/wp\/v2\/users\/12"}],"version-history":[{"count":2,"href":"https:\/\/www.globallogic.com\/latam\/wp-json\/wp\/v2\/insightsection\/37839\/revisions"}],"predecessor-version":[{"id":100908,"href":"https:\/\/www.globallogic.com\/latam\/wp-json\/wp\/v2\/insightsection\/37839\/revisions\/100908"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.globallogic.com\/latam\/wp-json\/wp\/v2\/media\/31084"}],"wp:attachment":[{"href":"https:\/\/www.globallogic.com\/latam\/wp-json\/wp\/v2\/media?parent=37839"}],"wp:term":[{"taxonomy":"insight","embeddable":true,"href":"https:\/\/www.globallogic.com\/latam\/wp-json\/wp\/v2\/insight?post=37839"},{"taxonomy":"insight-subcats","embeddable":true,"href":"https:\/\/www.globallogic.com\/latam\/wp-json\/wp\/v2\/insight-subcats?post=37839"},{"taxonomy":"insight-industry","embeddable":true,"href":"https:\/\/www.globallogic.com\/latam\/wp-json\/wp\/v2\/insight-industry?post=37839"},{"taxonomy":"insight-services","embeddable":true,"href":"https:\/\/www.globallogic.com\/latam\/wp-json\/wp\/v2\/insight-services?post=37839"},{"taxonomy":"insight-partners","embeddable":true,"href":"https:\/\/www.globallogic.com\/latam\/wp-json\/wp\/v2\/insight-partners?post=37839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}