{"id":11809,"date":"2025-05-21T11:57:07","date_gmt":"2025-05-21T09:57:07","guid":{"rendered":"https:\/\/www.lucacassara.it\/ux\/?p=11809"},"modified":"2025-05-21T12:18:03","modified_gmt":"2025-05-21T10:18:03","slug":"cose-un-design-system-e-perche-dovresti-davvero-iniziare-ad-usarlo","status":"publish","type":"post","link":"https:\/\/www.lucacassara.it\/ux\/?p=11809","title":{"rendered":"Cos&#8217;\u00e8 un Design System (e perch\u00e9 dovresti davvero iniziare ad usarlo)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"11809\" class=\"elementor elementor-11809\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b97ffd e-flex e-con-boxed e-con e-parent\" data-id=\"9b97ffd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-070946d e-con-full e-flex e-con e-child\" data-id=\"070946d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8dd0aa2 elementor-widget elementor-widget-text-editor\" data-id=\"8dd0aa2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ti sei mai trovato a ridisegnare lo stesso bottone per la quinta volta? O a dover allineare un&#8217;interfaccia incoerente fatta da tre team diversi? Se hai risposto &#8220;s\u00ec&#8221;, probabilmente \u00e8 il momento giusto per parlare di <strong>Design System.<\/strong><\/p><p>Un Design System non \u00e8 solo una libreria di componenti o un documento pieno di specifiche: \u00e8 una vera e propria infrastruttura del design, fatta di regole, pattern, componenti e linee guida condivise. \u00c8 ci\u00f2 che tiene insieme coerenza visiva, accessibilit\u00e0, scalabilit\u00e0 e velocit\u00e0 di sviluppo.<\/p><p><strong>Perch\u00e9 \u00e8 importante?<\/strong><br \/>Per un UX\/UI Designer<br \/>\ud83d\udd01 Coerenza visiva: ogni componente \u00e8 progettato una volta sola, ma pu\u00f2 essere riutilizzato ovunque.<br \/>\u26a1 Velocit\u00e0 nei progetti: meno tempo su dettagli ripetitivi, pi\u00f9 focus su problemi reali dell\u2019utente.<br \/>\ud83e\udde0 Decisioni documentate: ogni scelta (tipografia, spaziatura, colori) ha un perch\u00e9 e pu\u00f2 essere spiegata chiaramente a stakeholder o dev.<br \/>\ud83e\udd1d Migliore collaborazione cross-team: parliamo tutti la stessa lingua.<\/p><p>Per un\u2019Azienda<br \/>\ud83d\udcc8 Riduce i costi: meno refusi, meno ore di revisione, meno bug visivi.<br \/>\ud83d\ude80 Accelera il go-to-market: componenti pronti, gi\u00e0 validati, accessibili e testati.<br \/>\ud83d\udd04 Facilita l\u2019evoluzione del prodotto: ogni nuova feature parte da una base solida e coerente.<br \/><br \/><\/p><h5><strong>Il Design System di TimeAct (una piccolissima anteprima ;))<br \/><\/strong><\/h5><p>Nel progetto di restyle per TimeAct in collaborazione con eNetworks, ho progettato un Design System modulare e scalabile, capace di supportare un\u2019app multipiattaforma con diverse esigenze funzionali.<br \/>Ecco uno sguardo ad alcune delle foundations che ne costituiscono la base:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e3cc452 elementor-widget elementor-widget-lqd-carousel lqd-group-carousel w-full\" data-id=\"e3cc452\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"lqd-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"lqd-carousel-viewport relative overflow-hidden\">\n\t\t\t<div class=\"lqd-carousel-slider flex relative\">\n\t\t<div class=\"lqd-carousel-cell lqd-filter-item shrink-0 grow-0 basis-auto relative transition-effects elementor-repeater-item-96e4a24\"><p><strong><span style=\"font-size: 21px;\">Colori<\/span><\/strong><br \/>I colori sono organizzati in primari, secondari, neutri, accento e feedback (errore, warning, successo). Una struttura solida che garantisce accessibilit\u00e0 e flessibilit\u00e0 in tutti i contesti d&#8217;uso.<\/p><p><a href=\"https:\/\/www.lucacassara.it\/ux\/wp-content\/uploads\/2025\/05\/Color-1.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-11826 size-full\" src=\"https:\/\/www.lucacassara.it\/ux\/wp-content\/uploads\/2025\/05\/Color-1.jpg\" alt=\"\" width=\"1440\" height=\"1833\" srcset=\"https:\/\/www.lucacassara.it\/ux\/wp-content\/uploads\/2025\/05\/Color-1.jpg 1440w, https:\/\/www.lucacassara.it\/ux\/wp-content\/uploads\/2025\/05\/Color-1-236x300.jpg 236w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><\/p><\/div>\n\n\t\t\n\t\t<div class=\"lqd-carousel-cell lqd-filter-item shrink-0 grow-0 basis-auto relative transition-effects elementor-repeater-item-7867cbb\"><p><strong><span style=\"font-size: 21px;\">Tipografia<\/span><\/strong><br \/>Ho definito una gerarchia chiara e leggibile, usando la font Montserrat, adattata per titoli, paragrafi e microtesti. Il tutto pensato per la leggibilit\u00e0 su desktop e mobile.<\/p><p><a href=\"https:\/\/www.lucacassara.it\/ux\/wp-content\/uploads\/2025\/05\/Typography-System-1.jpg\"><img decoding=\"async\" class=\"alignnone wp-image-11830 size-full\" src=\"https:\/\/www.lucacassara.it\/ux\/wp-content\/uploads\/2025\/05\/Typography-System-1.jpg\" alt=\"\" width=\"1440\" height=\"1833\" srcset=\"https:\/\/www.lucacassara.it\/ux\/wp-content\/uploads\/2025\/05\/Typography-System-1.jpg 1440w, https:\/\/www.lucacassara.it\/ux\/wp-content\/uploads\/2025\/05\/Typography-System-1-236x300.jpg 236w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><\/p><\/div>\n\n\t\t\n\t\t<div class=\"lqd-carousel-cell lqd-filter-item shrink-0 grow-0 basis-auto relative transition-effects elementor-repeater-item-59c5064\"><p><strong><span style=\"font-size: 21px;\">Layout Tokens<\/span><\/strong><br \/>Spaziatura, radius, stroke e ombre: tutto \u00e8 standardizzato con valori scalari. Questo ha reso facilissima la vita ai dev, e ha garantito uniformit\u00e0 su tutta l&#8217;interfaccia.<\/p><p><a href=\"https:\/\/www.lucacassara.it\/ux\/wp-content\/uploads\/2025\/05\/Layout-tokens-1.jpg\"><img decoding=\"async\" class=\"alignnone wp-image-11829 size-full\" src=\"https:\/\/www.lucacassara.it\/ux\/wp-content\/uploads\/2025\/05\/Layout-tokens-1.jpg\" alt=\"\" width=\"1440\" height=\"1833\" srcset=\"https:\/\/www.lucacassara.it\/ux\/wp-content\/uploads\/2025\/05\/Layout-tokens-1.jpg 1440w, https:\/\/www.lucacassara.it\/ux\/wp-content\/uploads\/2025\/05\/Layout-tokens-1-236x300.jpg 236w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><\/p><\/div>\n\n\t\t\n\t\t<div class=\"lqd-carousel-cell lqd-filter-item shrink-0 grow-0 basis-auto relative transition-effects elementor-repeater-item-5a1c84e\"><p><strong><span style=\"font-size: 21px;\">Input form<\/span><\/strong><br \/>Text field, textarea, dropdown, date e time picker. Ogni elemento \u00e8 documentato, validato e facilmente integrabile in form complessi.<\/p><p><a href=\"https:\/\/www.lucacassara.it\/ux\/wp-content\/uploads\/2025\/05\/Input-form-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11828 size-full\" src=\"https:\/\/www.lucacassara.it\/ux\/wp-content\/uploads\/2025\/05\/Input-form-1.jpg\" alt=\"\" width=\"1440\" height=\"1833\" srcset=\"https:\/\/www.lucacassara.it\/ux\/wp-content\/uploads\/2025\/05\/Input-form-1.jpg 1440w, https:\/\/www.lucacassara.it\/ux\/wp-content\/uploads\/2025\/05\/Input-form-1-236x300.jpg 236w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><\/p><\/div>\n\n\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"lqd-carousel-nav flex items-center w-full pointer-events-none\">\n\t\t\t\t\t\t<button class=\"lqd-carousel-nav-prev lqd-carousel-nav-btn inline-flex items-center justify-center pointer-events-auto transition-all cursor-pointer\" type=\"button\" aria-label=\"Previous\" disabled=\"1\"><svg width=\"16\" height=\"13\" viewBox=\"0 0 16 13\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M6.029 -9.53674e-07L6.972 0.942999L2.522 5.393L15.688 5.393V6.706L2.522 6.706L6.972 11.156L6.029 12.099L0.451004 6.525L3.8147e-06 6.053L0.451004 5.581L6.029 -9.53674e-07Z\"\/><\/svg><\/button>\n\t\t\t\t\t\t<button class=\"lqd-carousel-nav-next lqd-carousel-nav-btn inline-flex items-center justify-center pointer-events-auto transition-all cursor-pointer\" type=\"button\" aria-label=\"Next\" disabled=\"1\"><svg width=\"16\" height=\"13\" viewBox=\"0 0 16 13\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M9.659 0L8.716 0.943L13.166 5.393H0V6.706H13.166L8.716 11.156L9.659 12.099L15.237 6.525L15.688 6.053L15.237 5.581L9.659 0Z\"\/><\/svg><\/button>\n\t\t\t\t\t<\/div>\t\t<div class=\"lqd-carousel-dots lqd-carousel-dots-empty flex\"><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<script>\n\t\twindow.liquid.behaviors.push( {\n\t\t\tdataId: \"e3cc452\",\n\t\t\tbehaviors:[\n\t\t\t\t{behaviorName:'liquidCarousel',options:{selectedAttraction:0.025}},{behaviorName:'liquidCarouselDrag',options:[]},{behaviorName:'liquidCarouselNav'},{behaviorName:'liquidCarouselDots'},\n\t\t\t]\n\t\t} );\n\t\t\n\t\t<\/script>\t\t<div class=\"elementor-element elementor-element-1fcd121 elementor-widget elementor-widget-text-editor\" data-id=\"1fcd121\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 Conclusione<br \/>Un Design System ben progettato non \u00e8 solo un supporto per designer: \u00e8 uno strumento strategico per il business. Aiuta i team a lavorare meglio, pi\u00f9 velocemente e con meno errori.<br \/>Nel caso di TimeAct, ha permesso di:<\/p><ul><li>Ottimizzare il lavoro tra design e sviluppo<\/li><li>Aumentare la consistenza visiva in un ecosistema articolato<\/li><li>Migliorare l&#8217;esperienza utente finale in termini di chiarezza e usabilit\u00e0<\/li><\/ul><p>\ud83c\udf99\ufe0f Se sei un\u2019azienda&#8230;<br \/>\u2026che ha un prodotto digitale in crescita e vuoi evitare il caos da <strong>\u201ccomponenti<\/strong> duplicati\u201d o \u201clayout impazziti\u201d, forse \u00e8 il momento di parlare di Design System.<\/p><p>Contattami, possiamo strutturare qualcosa su misura. \ud83d\ude09<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>While artificial intelligence has undoubtedly revolutionized the world of image creation, it also raises important questions.<\/p>\n","protected":false},"author":1,"featured_media":11815,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[149],"tags":[],"class_list":["post-11809","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ux-ui"],"_links":{"self":[{"href":"https:\/\/www.lucacassara.it\/ux\/index.php?rest_route=\/wp\/v2\/posts\/11809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lucacassara.it\/ux\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lucacassara.it\/ux\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lucacassara.it\/ux\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lucacassara.it\/ux\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11809"}],"version-history":[{"count":16,"href":"https:\/\/www.lucacassara.it\/ux\/index.php?rest_route=\/wp\/v2\/posts\/11809\/revisions"}],"predecessor-version":[{"id":11836,"href":"https:\/\/www.lucacassara.it\/ux\/index.php?rest_route=\/wp\/v2\/posts\/11809\/revisions\/11836"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lucacassara.it\/ux\/index.php?rest_route=\/wp\/v2\/media\/11815"}],"wp:attachment":[{"href":"https:\/\/www.lucacassara.it\/ux\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lucacassara.it\/ux\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lucacassara.it\/ux\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}