{"id":40,"date":"2023-08-07T16:16:15","date_gmt":"2023-08-07T16:16:15","guid":{"rendered":"https:\/\/amyoukey.com\/blog\/?p=40"},"modified":"2024-01-03T16:18:28","modified_gmt":"2024-01-03T16:18:28","slug":"understanding-the-concept-of-design-systems","status":"publish","type":"post","link":"https:\/\/amyoukey.com\/blog\/understanding-the-concept-of-design-systems\/","title":{"rendered":"Design Systems &#8211; 10 Changes in 10 Years and 16 Things to Include in Them"},"content":{"rendered":"\n<p>&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Over the last ten years or so, the concept of design systems has undergone significant changes. The concept of design systems can be traced back to the mid-20th century, but they gained prominence in the digital age with the rise of user interface design and web development. In the early 2010s, design systems were not as prevalent as they are today. Organizations started to recognize the need for a cohesive approach to design and development, leading to the emergence of the concept of design systems.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What&#8217;s Changed?<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Increased Focus on Design Consistency<\/strong><br><br>Design systems became crucial for ensuring consistency in user experiences across different platforms, devices, and products. This emphasis on maintaining a unified and coherent user experience drove the adoption of design systems across various industries.<br><\/li>\n\n\n\n<li><strong>Evolution of Component-Based Design<\/strong><br><br>Design systems shifted towards a more component-based approach, where user interfaces were broken down into modular elements (like buttons, cards, typography styles) that could be reused and assembled in different combinations.<br><\/li>\n\n\n\n<li><strong>Collaboration between Designers and Developers<\/strong><br><br>Design systems facilitated better collaboration between designers and developers by providing a shared language and a single source of truth. Developers could use the design system&#8217;s components and guidelines, reducing the gap between design and implementation.<br><\/li>\n\n\n\n<li><strong>Integration of Design and Development Tools<\/strong><br><br>There was an increased effort to integrate design systems with popular design and development tools like Sketch, Figma, and React. This integration made it easier for designers and developers to work together seamlessly.<br><\/li>\n\n\n\n<li><strong>Adoption of Atomic Design<\/strong><br><br>Brad Frost introduced the concept of Atomic Design, which emphasized creating design systems using smaller, elemental components known as atoms, molecules, organisms, templates, and pages. This approach helped in designing scalable and flexible systems.<br><\/li>\n\n\n\n<li><strong>Accessibility Inclusion<\/strong><br><br>Over the years, design systems started to prioritize accessibility, ensuring that design components and patterns met accessibility standards, and creating a more inclusive user experience for all users.<br><\/li>\n\n\n\n<li><strong>Open Source and Community-Driven Design Systems<\/strong><br><br>The open-source movement played a significant role in the evolution of design systems. Many companies began to share their design systems with the public, allowing others to learn from and contribute to their systems.<br><\/li>\n\n\n\n<li><strong>Design Systems for Branding<\/strong><br><br>Design systems expanded beyond just UI components to encompass brand guidelines, voice and tone, and other brand-related elements, enabling a consistent brand identity across all touchpoints.<br><\/li>\n\n\n\n<li><strong>Impact of Mobile and Responsive Design<\/strong><br><br>The rise of mobile devices and responsive design influenced design systems to be more adaptable and flexible, catering to various screen sizes and orientations.<br><\/li>\n\n\n\n<li><strong>Design Systems Governance<\/strong><br><br>Larger organizations began to implement governance strategies to manage and maintain design systems effectively. This involved establishing clear ownership, version control, and documentation processes.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>So, what is a design system?<\/strong><\/h2>\n\n\n\n<p>&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"427\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/08\/mourizal-zativa-OSvN1fBcXYE-unsplash.jpg\" alt=\"legos\" class=\"wp-image-52\" srcset=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/08\/mourizal-zativa-OSvN1fBcXYE-unsplash.jpg 640w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/08\/mourizal-zativa-OSvN1fBcXYE-unsplash-300x200.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n<\/div>\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A design system is a comprehensive set of guidelines, principles, components, and tools that are created and maintained to ensure consistency and efficiency in the design and development process of digital products.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Below is a list of things and processes that can be included in a design system.<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Components:<\/strong> Individual UI elements such as buttons, icons, cards, navigation bars, etc., that can be combined to create user interfaces, and a&#8230;<br><\/li>\n\n\n\n<li><strong>Component Library:<\/strong> A repository or UI kit where all the design system components are stored for easy access and reuse.<br><\/li>\n\n\n\n<li><strong>Typography:<\/strong> The selection and usage of fonts, font sizes, font weights, line heights, and other text-related properties to maintain visual consistency and readability.<br><\/li>\n\n\n\n<li><strong>Color Palette:<\/strong> A set of carefully chosen colors that define the visual identity of the product or brand. It includes primary, secondary, and accent colors.<br><\/li>\n\n\n\n<li><strong>Grid System:<\/strong> A framework that defines the layout structure of a user interface, ensuring alignment and consistency.<br><\/li>\n\n\n\n<li><strong>Spacing &amp; Layout:<\/strong> Guidelines for the consistent use of padding, margins, and other spacing elements to create balanced and visually pleasing designs.<br><\/li>\n\n\n\n<li><strong>Iconography:<\/strong> A library of icons and symbols that are used consistently throughout the product.<br><\/li>\n\n\n\n<li><strong>Style Guide:<\/strong> A comprehensive document detailing the usage and specifications of each design element, including colors, typography, spacing, and other design rules.<br><\/li>\n\n\n\n<li><strong>Accessibility Guidelines:<\/strong> Principles and techniques to ensure the design system is usable by people with disabilities.<br><\/li>\n\n\n\n<li><strong>Responsive Design:<\/strong> Designing components and layouts to adapt to different screen sizes and devices.<br><\/li>\n\n\n\n<li><strong>Version Control:<\/strong> Managing different versions of the design system to keep track of changes and updates.<br><\/li>\n\n\n\n<li><strong>Design Tokens:<\/strong> Atomic units of design that represent values like colors, typography, spacing, etc., which can be used across various platforms and environments, and&#8230;<br><\/li>\n\n\n\n<li><strong>Tokens Management:<\/strong> A system for organizing, storing, and updating design tokens.<br><\/li>\n\n\n\n<li><strong>Design Language:<\/strong> The visual language and design philosophy that underpins the entire design system.<br><\/li>\n\n\n\n<li><strong>Documentation:<\/strong> Detailed explanations and examples of how to use each component and design element within the system.<br><\/li>\n\n\n\n<li><strong>Design Review Process:<\/strong> A process for reviewing and validating new components and design changes before they are added to the system.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Design systems promote collaboration, streamline workflows, and enable seamless user experiences by providing a shared language for designers and developers, facilitating scalability, and maintaining visual and functional coherence across various platforms and applications. <\/p>\n\n\n\n<p>&nbsp;<\/p>\n<p>\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722<\/p>\n<p>Comment below to share your thoughts. \ud83d\ude42<\/p>\n<p><a href=\"https:\/\/amyoukey.com\/blog\/\">Learn more about design systems<\/a><\/p>\n<p>I&#8217;m a designer with 20 years of experience in web, eLearning and visual design. Follow me:<\/p>\n\n<a href=\"https:\/\/www.amyoukey.com\" style=\"text-decoration: none;\"><img loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\" style=\"margin: 4px;\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/09\/icon-AY-6.png\" alt=\"Anne Youkey's portfolio\" \/><\/a>\n<a href=\"https:\/\/www.linkedin.com\/in\/anne-youkey-ux-designer\/\" target=\"blank\" style=\"text-decoration: none;\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\" style=\"margin: 4px;\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/09\/icon-linkedin-2.png\" alt=\"Anne Youkey's LinkedIn\" \/><\/a>\n<a href=\"https:\/\/www.figma.com\/@anneyoukey\" target=\"blank\" style=\"text-decoration: none;\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\" style=\"margin: 4px;\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/09\/icon-figma-1.png\" alt=\"Anne Youkey's Figma\" \/><\/a>\n<a href=\"https:\/\/twitter.com\/AnneYoukey\" target=\"blank\" style=\"text-decoration: none;\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\" style=\"margin: 4px;\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/09\/icon-twitter-1.png\" alt=\"Anne Youkey's Twitter\" \/><\/a>\n<a href=\"https:\/\/dribbble.com\/anne-youkey\" target=\"blank\" style=\"text-decoration: none;\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\" style=\"margin: 4px;\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/09\/icon-dribbble-1.png\" alt=\"Anne Youkey's Dribbble\" \/><\/a>\n<a href=\"https:\/\/www.behance.net\/anne-youkey\" target=\"blank\" style=\"text-decoration: none;\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\" style=\"margin: 4px;\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/09\/icon-behance-1.png\" alt=\"Anne Youkey's Behance\" \/><\/a>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Over the last ten years or so, the concept of design systems has undergone significant changes. The concept of design systems can be traced back to the mid-20th century, but they gained prominence in the digital age with the rise of user interface design and web development. In the early 2010s, design systems were [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":41,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-40","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-design-system-fundamentals"],"_links":{"self":[{"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":36,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/posts\/40\/revisions"}],"predecessor-version":[{"id":621,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/posts\/40\/revisions\/621"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/media\/41"}],"wp:attachment":[{"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/media?parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/categories?post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/tags?post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}