{"id":210,"date":"2019-03-25T15:42:57","date_gmt":"2019-03-25T21:42:57","guid":{"rendered":"https:\/\/www.tesseractspace.com\/blog\/?p=210"},"modified":"2019-04-12T17:55:03","modified_gmt":"2019-04-12T22:55:03","slug":"sistemas-de-diseno","status":"publish","type":"post","link":"https:\/\/www.tesseractspace.com\/blog\/sistemas-de-diseno\/","title":{"rendered":"Sistemas de Dise\u00f1o"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">En la medida que el dise\u00f1o se vuelve m\u00e1s importante para las empresas tambi\u00e9n es necesario que se vuelva m\u00e1s escalable y flexible. Los Sistemas de Dise\u00f1o (<em>Design Systems<\/em>) son una manera de crear soluciones para la gesti\u00f3n y el mantenimiento del dise\u00f1o de un producto.  <\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">El dise\u00f1o visual e interactivo de un producto digital no es ni un hito en un proyecto ni algo que se hace solo una vez. Conforme el producto madure y evolucione, su dise\u00f1o debe madurar y evolucionar con \u00e9l, especialmente si sabemos que el dise\u00f1o es un componente importante en el retorno de inversi\u00f3n de un producto digital.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si dise\u00f1ar algo por primera vez es complejo, darle mantenimiento a ese dise\u00f1o es todav\u00eda m\u00e1s complejo, ya que al agregar nuevas funcionalidades tambi\u00e9n se agregar\u00e1n nuevas formas para que el usuario interact\u00fae con el producto, muchas de las cuales seguramente no fueron consideradas en el dise\u00f1o original. Tambi\u00e9n es necesario considerar las complejidades log\u00edsticas en el mantenimiento del dise\u00f1o, cuando las personas que forman parte del equipo de dise\u00f1o cambien de rol o dejen la empresa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para lidiar con los problemas de la gesti\u00f3n del dise\u00f1o, las empresas generalmente hacen tres cosas:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Aumentan el n\u00famero de personas en el equipo de dise\u00f1o, o<\/li><li>Dividen un equipo de dise\u00f1o grande en varios equipos peque\u00f1os que se especializan en una parte del producto, o<\/li><li>Contratan <em>freelancers<\/em> o proveedores externos para ayudar con el exceso de trabajo.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Lamentablemente <strong>ninguna de las tres escala limpiamente<\/strong>, ya que generan costos y trabajo de gesti\u00f3n adicional. Los equipos muy grandes o descentralizados tambi\u00e9n tendr\u00e1n problemas para comunicar prioridades, manejar cambios en el dise\u00f1o, lo que a la larga producir\u00e1 inconsistencias en el dise\u00f1o que afectar\u00e1n la experiencia de los usuarios finales y crear\u00e1n una <strong>deuda t\u00e9cnica<\/strong> que eventualmente ser\u00e1 insostenible.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/bradfrost.com\/blog\/post\/interface-inventory\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"758\" src=\"https:\/\/i2.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2019\/03\/ui-inventory.jpg?fit=640%2C474&amp;ssl=1\" alt=\"\" class=\"wp-image-213\" srcset=\"https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2019\/03\/ui-inventory.jpg?w=1024&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2019\/03\/ui-inventory.jpg?resize=300%2C222&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2019\/03\/ui-inventory.jpg?resize=768%2C569&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><figcaption>Inventario de Interfaz de un sitio web, en el que es posible ver la cantidad enorme de estilos para un bot\u00f3n. Esta falta de consistencia hace m\u00e1s lento y costo el mantenimiento del dise\u00f1o, y compromete la experiencia del usuario final. <em>Cr\u00e9dito<\/em>: <a href=\"http:\/\/bradfrost.com\/blog\/post\/interface-inventory\/\"><em>Brad Frost<\/em><\/a><\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Gu\u00edas de Estilo <em>vs<\/em> Sistemas de Dise\u00f1o <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Entender que es un <strong>Sistema de Dise\u00f1o<\/strong> (y qu\u00e9 no es) es el primer paso para hacer una gesti\u00f3n eficiente del dise\u00f1o. Lo primero es entender que <strong>una gu\u00eda de estilo no es un sistema de dise\u00f1o<\/strong>. Las gu\u00edas de estilo se refieren a una parte visual de la experiencia sobre el uso de tipograf\u00edas, colores y sobre el tono y la voz de la marca. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un <strong>sistema de dise\u00f1o<\/strong> puede estar basado en una gu\u00eda de estilo, pero debe ir m\u00e1s all\u00e1, para cubrir adem\u00e1s del dise\u00f1o visual tambi\u00e9n el dise\u00f1o interactivo, emocional y los elementos para la implementaci\u00f3n del dise\u00f1o, es decir, <em>el c\u00f3digo que vuelve el dise\u00f1o tangible<\/em>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-large is-layout-flow wp-block-quote-is-layout-flow\"><p>\u00abUn sistema de dise\u00f1o es una serie de patrones interconectados y pr\u00e1cticas de dise\u00f1o organizadas de manera coherente para crear productos digitales\u00bb<\/p><cite>Alla Kholmatova, <strong>Design Systems<\/strong><\/cite><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">El sistema de dise\u00f1o debe ser una referencia y una gu\u00eda que permita que el trabajo de dise\u00f1o sea un proceso colaborativo, no de aportaciones individuales, que permita tener un lenguaje unificado y que funcione para documentar desde el principio los estilos y patrones que se utilizar\u00e1n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Elementos de un sistema de dise\u00f1o<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En el centro de un sistema de dise\u00f1o, adem\u00e1s de las gu\u00edas de estilo, encontraremos:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Est\u00e1ndares y convenciones de dise\u00f1o. <\/strong>En un sistema de dise\u00f1o el <em>por qu\u00e9<\/em> es tan importante como el <em>qu\u00e9<\/em> y el <em>c\u00f3mo<\/em>. La definici\u00f3n de est\u00e1ndares de dise\u00f1o y desarrollo es cr\u00edtica para crear entendimiento en los miembros de un equipo y eliminar la ambiguedad y la subjetividad que con generan fricci\u00f3n y confusi\u00f3n en el proceso de dise\u00f1o. <\/li><li><strong>Patrones de estilo, dise\u00f1o y desarrollo. <\/strong>El uso de patrones ayuda a reutilizar el trabajo y la experiencia en problemas previos para crear soluciones generales que pueden aplicarse a problemas nuevos, en lugar de comenzar desde cero en cada ocasi\u00f3n. Todos los miembros de un equipo de dise\u00f1o pueden as\u00ed beneficiarse de la experiencia de los dem\u00e1s.<\/li><li><strong>Componentes.<\/strong> La pr\u00e1ctica de hacer dise\u00f1o modular con componentes reutilizables sirve para usar el mejor el tiempo de dise\u00f1o al hacer las cosas solo una vez (<strong><a href=\"https:\/\/es.wikipedia.org\/wiki\/No_te_repitas\">DRY<\/a><\/strong><a href=\"https:\/\/es.wikipedia.org\/wiki\/No_te_repitas\"> &#8211; <\/a><em><a href=\"https:\/\/es.wikipedia.org\/wiki\/No_te_repitas\">Don&#8217;t Repeat Yourself<\/a><\/em>) y para crear componentes m\u00e1s complejos sin aumentar la complejidad del procesos.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Beneficios de un Sistema de Dise\u00f1o<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-style-large is-layout-flow wp-block-quote-is-layout-flow\"><p>\u00abLo dif\u00edcil no fue hacer que el equipo siguiera las reglas, lo dif\u00edcil fue que se pusieran de acuerdo en cu\u00e1les eran las reglas\u00bb<\/p><cite><strong>Lori Kaplan<\/strong> &#8211; ATLASSIAN<\/cite><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Crear un sistema de dise\u00f1o no es f\u00e1cil ni es r\u00e1pido, pero tener uno tiene muchas ventajas para un equipo de dise\u00f1o y desarrollo de productos digitales:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>El dise\u00f1o se vuelve escalable. <\/strong>Al tener un lenguaje unificado y componentes reutilizables, los dise\u00f1adores necesitan pueden hacer m\u00e1s en menos tiempo. Las mejores pr\u00e1cticas de dise\u00f1o y desarrollo se propagan con m\u00e1s rapidez y se adoptan con menos fricci\u00f3n.<\/li><li><strong>La colaboraci\u00f3n se vuelve m\u00e1s sencilla.<\/strong> Un sistema de dise\u00f1o es un esfuerzo de equipo, y el trabajo de una persona ayuda a los dem\u00e1s a hacer mejor el suyo. <\/li><li><strong>La deuda t\u00e9cnica se reduce.<\/strong> Los cambios en elementos peque\u00f1os del sistema de dise\u00f1o se propagan r\u00e1pido en todo el sistema, ayudando a reducir la obsolencia del dise\u00f1o y el trabajo en reparaci\u00f3n de inconsistencias y <em>bugs<\/em> de desarrollo. <\/li><li><strong>El prototipado es vuelve m\u00e1s \u00e1gil.<\/strong> El tener reglas y patrones de dise\u00f1o claro permite crear prototipos de alta fidelidad con mayor rapidez y hacer experimentos y pruebas con usuarios en menos tiempo para probar nuevas ideas. <\/li><li><strong>Las iteraciones son m\u00e1s r\u00e1pidas.<\/strong> El uso de componentes reutilizables y las abstracciones de dise\u00f1o y c\u00f3digo hacen que las salidas de producto sean m\u00e1s r\u00e1pidas al gestionar la calidad de los componentes desde el principio del proceso de dise\u00f1o.<\/li><li><strong>Se mejora la usabilidad y la accesibilidad del producto.<\/strong> La usabilidad y la accesibilidad se pueden evaluar y mejorar desde la creaci\u00f3n de los componentes, asegurando una mejor usabilidad y accesibilidad en sistemas grandes, evitando los conflictos en librer\u00edas de componentes no estandarizados y en pruebas unitarias.<\/li><li><strong>Es m\u00e1s f\u00e1cil crear nuevos productos. <\/strong>Un sistema de dise\u00f1o es reutilizable, y asegura la calidad y la consistencia del dise\u00f1o en familias de productos al tener una base de componentes de c\u00f3digo y dise\u00f1o compartida.<\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Sistemas de dise\u00f1o comerciales<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Al hablar de sistemas de dise\u00f1o, no es necesario comenzar a crear uno desde cero. Empresas como <a href=\"https:\/\/www.tesseractspace.com\/blog\/sistema-de-diseno-material-design\/\"><strong>Google<\/strong><\/a>, <a href=\"https:\/\/www.tesseractspace.com\/blog\/human-interface-guidelines-de-apple\/\"><strong>Apple<\/strong><\/a><strong> <\/strong>y <a href=\"https:\/\/www.tesseractspace.com\/blog\/fluent-design-system\/\"><strong>Microsoft<\/strong><\/a><strong> <\/strong>tienen <strong>sistemas de dise\u00f1o<\/strong> para sus sistemas operativos, plataformas y herramientas. Si el producto a dise\u00f1ar se entregar\u00e1 como aplicaci\u00f3n para <a href=\"https:\/\/www.tesseractspace.com\/blog\/fluent-design-system\/\">Windows<\/a>, <a href=\"https:\/\/www.tesseractspace.com\/blog\/human-interface-guidelines-de-apple\/\">Mac, iOS<\/a>, <a href=\"https:\/\/www.tesseractspace.com\/blog\/sistema-de-diseno-material-design\/\">Android o Web<\/a>, si sus usuarios ya conocen estas plataformas, es m\u00e1s simple utilizarlas como punto de partida. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Incluso metodolog\u00edas como <strong><a href=\"https:\/\/www.tesseractspace.com\/blog\/sistemas-de-diseno-con-atomic-design\/\">Atomic Design<\/a><\/strong> sirven para crear sistemas de dise\u00f1o a la medida sin tener que comenzar desde cero.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los <strong>Sistemas de Dise\u00f1o<\/strong>, lejos de ser una moda o una idea conceptual en la creaci\u00f3n de productos digitales, son una herramienta tangible y \u00fatil que ayuda a que el proceso de dise\u00f1o escale de una manera limpia y ordenada.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un Sistema de Dise\u00f1o es una herramienta tangible y \u00fatil que ayuda a que el proceso de dise\u00f1o de un producto digital pueda escalar de una manera limpia y ordenada.<\/p>\n","protected":false},"author":1,"featured_media":214,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[69],"tags":[49,45,26,93,27],"class_list":["post-210","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diseno","tag-colaboracion","tag-design-systems","tag-diseno","tag-diseno-de-producto","tag-procesos","entry"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.tesseractspace.com\/blog\/wp-content\/uploads\/2019\/03\/sistemas-de-diseno.png?fit=797%2C448&ssl=1","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/posts\/210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/comments?post=210"}],"version-history":[{"count":7,"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/posts\/210\/revisions"}],"predecessor-version":[{"id":409,"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/posts\/210\/revisions\/409"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/media\/214"}],"wp:attachment":[{"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/media?parent=210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/categories?post=210"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tesseractspace.com\/blog\/wp-json\/wp\/v2\/tags?post=210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}