{"id":2898,"date":"2016-06-01T15:26:28","date_gmt":"2016-06-01T15:26:28","guid":{"rendered":"http:\/\/www.ckl.io\/?p=2898"},"modified":"2022-07-01T17:57:01","modified_gmt":"2022-07-01T17:57:01","slug":"interdisciplinarity-design-engineering","status":"publish","type":"post","link":"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/","title":{"rendered":"Interdisciplinarity: the overlap between design and engineering"},"content":{"rendered":"<p>A common way to describe a product development process is with the <strong>Design<\/strong> \u2013 <strong>Front-end<\/strong> \u2013 <strong>Back-end<\/strong> stack. This approach takes into account the <strong>disciplines<\/strong> involved on the process, and though it helps making things understandable, the distinction enforces the idea that the process is linear and phase-dependent.<\/p>\n<p>This linear flow can also be defined as the waterfall model, and it&#8217;s rather common in the web industry. All pages are designed upfront, then a set of mockups are handed off to be translated into front-end code, and then, after all of that, the back-end logic is created. This causes an isolation of professionals on each phase, which leads to a series of implementation issues, mostly due to the difficulty of foreseeing all details and use cases on the early stages.<\/p>\n<p>It also leads to the notion that there&#8217;s <em>&#8220;my work&#8221;<\/em> and <em>&#8220;your work&#8221;<\/em>. It&#8217;s not rare to hear developers saying: <em>&#8220;Designers can&#8217;t touch my code!&#8221;<\/em> or designers complaining that <em>&#8220;The front-end developer messed up my layout!&#8221;<\/em>. This creates barriers to the process. As obvious as it might sound, everyone is working towards the same goal: building outstanding products. And a more <strong>collaborative<\/strong> process is the way to achieve that.<\/p>\n<p><!--more--><\/p>\n<p>A collaborative process is based on two main factors: <strong>interdisciplinarity<\/strong> and <strong>iteration<\/strong>. <strong>Interdisciplinarity<\/strong> is the combination of two or more disciplines to create something new or promote an exchange of knowledge. <strong>Iteration<\/strong> is the technique of building and delivering incremental parts of functionality repeatedly. So, the basic idea is to <strong>work closely<\/strong> and <strong>build the product in short cycles<\/strong>.<\/p>\n<h2>User Interface and Application layers<\/h2>\n<p>When we shift the scope from the disciplines themselves to the <b>outputs<\/b> of the process \u2013 a <strong>User Interface<\/strong> and an <strong>Application<\/strong> \u2013 interdisciplinarity becomes clearer.<\/p>\n<figure id=\"attachment_2908\" aria-describedby=\"caption-attachment-2908\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-2908 size-full\" src=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/05\/ui-app-diagram-3.jpg\" alt=\"ui-app-diagram-3\" width=\"600\" height=\"182\" srcset=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/05\/ui-app-diagram-3.jpg 1200w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/05\/ui-app-diagram-3-768x232.jpg 768w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><figcaption id=\"caption-attachment-2908\" class=\"wp-caption-text\">User Interface and Application layers with their related disciplines.<\/figcaption><\/figure>\n<p>These layers can be considered the core parts of a digital product. The <strong>User Interface<\/strong> is the visual part, where users interact with the product to perform actions, input data, control elements, access information etc. The <strong>Application<\/strong> runs in the background, and is responsible for bringing functionality to the product. Contains the business logic and rules that make everything work. It bridges the communication between user input and data storage.<\/p>\n<p>Looking at the diagram, it&#8217;s possible to see how disciplines overlap and how responsibilities are shared across the layers. For instance, we can see that the User Interface is a combination of both <a href=\"http:\/\/bradfrost.com\/blog\/post\/development-is-design\/\" target=\"_blank\" rel=\"noopener noreferrer\">designers and developers&#8217;<\/a> work. It might start as a prototype on a graphic design software, but it&#8217;s important to notice that its final form will be Front-end code running in the browser.<\/p>\n<p>It also helps us see that Front-end development can have two different mindsets: one that works closely with the Back-end discipline on the Application layer, writing JavaScript logic and integrating client-side with server-side code using a framework such as <a href=\"https:\/\/www.ckl.io\/blog\/dont-blame-the-framework-angularjs-and-reactjs\/\" target=\"_blank\" rel=\"noopener noreferrer\">AngularJS or ReactJS<\/a>; and another that works building the User Interface, in collaboration with the Design discipline. These mindsets led to the creation of new roles in some teams: the <strong>Application Developer<\/strong> and the <strong><a href=\"https:\/\/github.com\/tfvictorino\/ui-development\" target=\"_blank\" rel=\"noopener noreferrer\">UI Developer<\/a><\/strong>.<\/p>\n<p>Of course, there are developers that work seamlessly across both layers. But it&#8217;s important to notice that the front-end discipline is getting more specialized year after year. In the very beginning, HTML, CSS and JavaScript were used to build a website interface and its interactions. And that was it. Nowadays, front-end technology can be used to build entire applications, from the <a href=\"http:\/\/todomvc.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">client-side logic<\/a> to <a href=\"https:\/\/nodejs.org\/en\/\" target=\"_blank\" rel=\"noopener noreferrer\">back-end logic<\/a>. UI code is getting complex as well. Methodologies for <a href=\"https:\/\/www.ckl.io\/blog\/css-architecture-first-steps\/\" target=\"_blank\" rel=\"noopener noreferrer\">architecting CSS that&#8217;s reusable, scalable and maintainable<\/a> are here to prove it.<\/p>\n<p>Should designers learn to code? Should front-end developers learn back-end programming languages? A way to answer that is by analyzing on which layer you&#8217;re working on. If you&#8217;re a designer, you&#8217;ll probably be working within the UI layer, so it&#8217;s important to know basic HTML\/CSS and its constraints, or how responsive design works on the browser, for example. If you&#8217;re an UI Developer, it&#8217;s good to understand <a href=\"https:\/\/cheesecakelabs.com\/blog\/blog\/building-app-phase-2-product-design\/\">design principles and techniques<\/a>, such as information architecture, and what&#8217;s its purpose on the project. The same for interaction and visual design. If you&#8217;re an Application Developer, then knowing how Back-end code is structured and basic software <a href=\"https:\/\/cheesecakelabs.com\/blog\/blog\/building-app-phase-3-product-development\/\">development principles<\/a> will make you a better professional. And for everyone involved on the process, knowing how the User Interface and the Application relate to each other is also essential.<\/p>\n<h2>Collaboration in practice<\/h2>\n<p>We&#8217;ve seen the importance of interdisciplinarity and how present it is on a product development process. Now let&#8217;s see how to approximate the disciplines in practice, within two contexts: on a <strong>UI level<\/strong> \u2013 between Designers and UI Developers \u2013 and on a <strong>product level<\/strong> \u2013 bridging the gaps between the User Interface and the Application.<\/p>\n<h3>Collaboration on a UI level<\/h3>\n<figure id=\"attachment_2909\" aria-describedby=\"caption-attachment-2909\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-2909 size-full\" src=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/05\/ui-app-diagram-2.jpg\" alt=\"ui-app-diagram-2\" width=\"600\" height=\"270\" srcset=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/05\/ui-app-diagram-2.jpg 1200w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/05\/ui-app-diagram-2-768x346.jpg 768w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><figcaption id=\"caption-attachment-2909\" class=\"wp-caption-text\">Collaboration within the User Interface layer.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h4><strong>Early validation of design concepts<\/strong><\/h4>\n<p>Design concepts should be validated as soon as possible to address feasibility. Feedback is important, and can save a lot of the team&#8217;s time. This also keeps everyone on the same page from the beginning.<\/p>\n<p>&nbsp;<\/p>\n<h4><strong>Constant deliveries and participation<\/strong><\/h4>\n<p>Even in a lean workflow, you can&#8217;t escape having design ideas prototyped before front-end implementation. But it can be done on small and iterative cycles. Build the product gradually, starting from content, to structure, to look and feel, and so on. That way, development will start sooner and the design can be tested on its real environment (the browser) early on. Improvements and adjustments can be done over time, with participation from both designers and developers.<\/p>\n<p>&nbsp;<\/p>\n<h4><strong>Flexibility and autonomy<\/strong><\/h4>\n<p>Deliverables are just communication tools. A set of static mockups will hardly have all the answers for building a complex UI, because there&#8217;s a lot of factors to consider: responsiveness, modularity, component states, behavior, implementation constraints, etc. Designers and developers should work together to address all scenarios and edge cases together, sharing responsibilities. If there&#8217;s a better approach to a problem on an implementation point-of-view, developers should have autonomy to propose solutions along with designers.<\/p>\n<h3>Collaboration on a product level<\/h3>\n<figure id=\"attachment_2903\" aria-describedby=\"caption-attachment-2903\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-2903 size-full\" src=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/05\/ui-app-diagram-11.jpg\" alt=\"ui-app-diagram-1\" width=\"600\" height=\"270\" srcset=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/05\/ui-app-diagram-11.jpg 1200w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/05\/ui-app-diagram-11-768x346.jpg 768w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><figcaption id=\"caption-attachment-2903\" class=\"wp-caption-text\">Collaboration across the entire product.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h4><strong>Map out the <em>objects<\/em> together<\/strong><\/h4>\n<p>A digital product is a system of entities that usually relate to real life objects. In an e-commerce, for instance, we have products, users, a shopping cart. Those entities have attributes and relationships between each other: users can save products on a wish list, products can be added on the shopping cart, and so on. This paradigm \u2013 <strong>object-oriented programming<\/strong> \u2013 has been applied on software development for years during architecture and database modelling phases.<\/p>\n<p>Although it is a paradigm from the Application layer, it can also benefit the User Interface. As Sophia Voychehovski states on her excellent article <a href=\"http:\/\/alistapart.com\/article\/object-oriented-ux\" target=\"_blank\" rel=\"noopener noreferrer\">Object-oriented UX<\/a>: <em>&#8220;Defining objects that mimic the mental model of your users provides a scaffolding for team communication. It gives you a shared language.&#8221;<\/em>. So, in addition to enforcing a shared language between the team, it also improves user comprehension over the product functionality.<\/p>\n<p>Designers and developers should work together to map out the objects beforehand to guarantee cohesion on the entire product experience and avoid having different names for the same object, for instance: using the word <em>users<\/em> on the UI and <em>members<\/em> on the Application. This might seem like a minor detail, but can save some overhead.<\/p>\n<p>&nbsp;<\/p>\n<h4><strong>Discuss product definitions together<\/strong><\/h4>\n<p>A product with well-defined concepts will guarantee a cohesive experience from the UI to the Application. First, it&#8217;s necessary to understand and define problems together, with complementary point-of-views. That way, it&#8217;s more likely that the team will come up with solutions that cover most scenarios and use cases. This has a big impact on the way a product is built. A bad scoped solution can lead to a bad software architecture which can cause headaches in the future.<\/p>\n<p>Understanding how things work on all layers is also essential. For instance, knowing how a process takes place on the Application can help designing a more robust experience on the UI. The inverse also applies: familiarizing with design principles and objectives can give different perspectives to how developer solve a problem on code.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A common way to describe a product development process is with the Design \u2013 Front-end \u2013 Back-end stack. This approach takes into account the disciplines involved on the process, and though it helps making things understandable, the distinction enforces the idea that the process is linear and phase-dependent. This linear flow can also be defined [&hellip;]<\/p>\n","protected":false},"author":65,"featured_media":2934,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,432,7],"tags":[319,318],"class_list":["post-2898","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-design","category-engineering","category-opinion","tag-tag-design","tag-tag-workflow"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Interdisciplinarity: the overlap between design and engineering<\/title>\n<meta name=\"description\" content=\"Promoting a more collaborative product development process between designers and developers through interdisciplinarity and iteration.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Interdisciplinarity: the overlap between design and engineering\" \/>\n<meta property=\"og:description\" content=\"Promoting a more collaborative product development process between designers and developers through interdisciplinarity and iteration.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/\" \/>\n<meta property=\"og:site_name\" content=\"Cheesecake Labs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cheesecakelabs\" \/>\n<meta property=\"article:published_time\" content=\"2016-06-01T15:26:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-01T17:57:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/06\/cover.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2076\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Cheesecake Labs\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cheesecakelabs\" \/>\n<meta name=\"twitter:site\" content=\"@cheesecakelabs\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/\"},\"author\":{\"name\":\"Thiago Victorino\"},\"headline\":\"Interdisciplinarity: the overlap between design and engineering\",\"datePublished\":\"2016-06-01T15:26:28+00:00\",\"dateModified\":\"2022-07-01T17:57:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/\"},\"wordCount\":1394,\"commentCount\":2,\"image\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/06\/cover.jpg\",\"keywords\":[\"Design\",\"workflow\"],\"articleSection\":[\"Product Design\",\"Engineering\",\"Opinion\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/\",\"url\":\"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/\",\"name\":\"Interdisciplinarity: the overlap between design and engineering\",\"isPartOf\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/06\/cover.jpg\",\"datePublished\":\"2016-06-01T15:26:28+00:00\",\"dateModified\":\"2022-07-01T17:57:01+00:00\",\"author\":{\"@type\":\"person\",\"name\":\"Thiago Victorino\"},\"description\":\"Promoting a more collaborative product development process between designers and developers through interdisciplinarity and iteration.\",\"breadcrumb\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/#primaryimage\",\"url\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/06\/cover.jpg\",\"contentUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/06\/cover.jpg\",\"width\":2076,\"height\":720,\"caption\":\"Interdisciplinarity\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cheesecakelabs.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Interdisciplinarity: the overlap between design and engineering\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#website\",\"url\":\"https:\/\/cheesecakelabs.com\/blog\/\",\"name\":\"Cheesecake Labs\",\"description\":\"Nearshore outsourcing company for Web and Mobile design and engineering services, and staff augmentation for startups and enterprises..\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cheesecakelabs.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"name\":\"Thiago Victorino\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/11\/thiago1-300x300.jpg\",\"contentUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/11\/thiago1-300x300.jpg\",\"caption\":\"Thiago Victorino\"},\"description\":\"10 years of experience in Marketing and Sales in the Technology sector. My main purpose is help, support and structure efficient operations and also develop independent and multidisciplinary teams.\",\"url\":\"https:\/\/cheesecakelabs.com\/blog\/autor\/thiago\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Interdisciplinarity: the overlap between design and engineering","description":"Promoting a more collaborative product development process between designers and developers through interdisciplinarity and iteration.","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:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/","og_locale":"en_US","og_type":"article","og_title":"Interdisciplinarity: the overlap between design and engineering","og_description":"Promoting a more collaborative product development process between designers and developers through interdisciplinarity and iteration.","og_url":"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/","og_site_name":"Cheesecake Labs","article_publisher":"https:\/\/www.facebook.com\/cheesecakelabs","article_published_time":"2016-06-01T15:26:28+00:00","article_modified_time":"2022-07-01T17:57:01+00:00","og_image":[{"width":2076,"height":720,"url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/06\/cover.jpg","type":"image\/jpeg"}],"author":"Cheesecake Labs","twitter_card":"summary_large_image","twitter_creator":"@cheesecakelabs","twitter_site":"@cheesecakelabs","twitter_misc":{"Written by":null,"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/#article","isPartOf":{"@id":"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/"},"author":{"name":"Thiago Victorino"},"headline":"Interdisciplinarity: the overlap between design and engineering","datePublished":"2016-06-01T15:26:28+00:00","dateModified":"2022-07-01T17:57:01+00:00","mainEntityOfPage":{"@id":"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/"},"wordCount":1394,"commentCount":2,"image":{"@id":"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/#primaryimage"},"thumbnailUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/06\/cover.jpg","keywords":["Design","workflow"],"articleSection":["Product Design","Engineering","Opinion"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/","url":"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/","name":"Interdisciplinarity: the overlap between design and engineering","isPartOf":{"@id":"https:\/\/cheesecakelabs.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/#primaryimage"},"image":{"@id":"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/#primaryimage"},"thumbnailUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/06\/cover.jpg","datePublished":"2016-06-01T15:26:28+00:00","dateModified":"2022-07-01T17:57:01+00:00","author":{"@type":"person","name":"Thiago Victorino"},"description":"Promoting a more collaborative product development process between designers and developers through interdisciplinarity and iteration.","breadcrumb":{"@id":"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/#primaryimage","url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/06\/cover.jpg","contentUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/06\/cover.jpg","width":2076,"height":720,"caption":"Interdisciplinarity"},{"@type":"BreadcrumbList","@id":"https:\/\/cheesecakelabs.com\/blog\/interdisciplinarity-design-engineering\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cheesecakelabs.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Interdisciplinarity: the overlap between design and engineering"}]},{"@type":"WebSite","@id":"https:\/\/cheesecakelabs.com\/blog\/#website","url":"https:\/\/cheesecakelabs.com\/blog\/","name":"Cheesecake Labs","description":"Nearshore outsourcing company for Web and Mobile design and engineering services, and staff augmentation for startups and enterprises..","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cheesecakelabs.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","name":"Thiago Victorino","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cheesecakelabs.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/11\/thiago1-300x300.jpg","contentUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2016\/11\/thiago1-300x300.jpg","caption":"Thiago Victorino"},"description":"10 years of experience in Marketing and Sales in the Technology sector. My main purpose is help, support and structure efficient operations and also develop independent and multidisciplinary teams.","url":"https:\/\/cheesecakelabs.com\/blog\/autor\/thiago\/"}]}},"_links":{"self":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts\/2898","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/comments?post=2898"}],"version-history":[{"count":1,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts\/2898\/revisions"}],"predecessor-version":[{"id":10341,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts\/2898\/revisions\/10341"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/media\/2934"}],"wp:attachment":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/media?parent=2898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/categories?post=2898"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/tags?post=2898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}