5
Superficially I found very interesting this approach, but before going deeper I would like to know exactly what it is about, too, if it is possible to use it in short scale projects, or even in a company that does not have a dedicated team?
5
Superficially I found very interesting this approach, but before going deeper I would like to know exactly what it is about, too, if it is possible to use it in short scale projects, or even in a company that does not have a dedicated team?
2
Like recently Brad Frost, the father of Atomic Design, made a "revision" of the concept after 6 years, I decided to leave a reply with a few points. Briefly were included Design Tokens (typography, colors, spacing and even voice tone).
For those who are not familiar with Atomic Design here are some illustrations to help you understand in a practical way. Note that in this image below the Design Tokens had not yet been contemplated, there are no details of the icon library, color palette or typographical choices.
Now the answer
Now more focused on the question. First, Atomic Design (AD), is not a rigid rule, an immutable concept and cast. He doesn’t need to follow such hard steps, and just like Scrum or Design Sprint he can be adapted to the reality of his company and his team.
Here you can see how Canadapost has its particular way of using AC that diverges somewhat from the original concept... This is just one example, in your company vcs should find the one that best fits the culture of project development. https://www.canadapost.ca/cpc/en/designsystem/mercury/principles/atomic-design.page
Consider that almost all Design System as Bootstrap, Materialize, Bluma, Tailwind, Faundation, etc., practically all, in a certain way are within the Atomic concept, because they have defined typography, color palette, icons, grid, buttons, dropdowns, navbar, templates. etc..
As a designer, I will approach a pro and a con of not having a dedicated person. I will not go into the UX merit of this answer to not get too long, it is assumed that the user has already been searched etc. ok.
And what is the main advantage of using these Design System? Yes time saving, and ease for those who do not master the design and CSS. The same problem happens when you need to break the rules of the system! Ai a more expert professional will be missed. As you can see below.
Pro: Basically the pro is cost, because you will not have to spend with a dedicated professional and that in some cases can get a little idle within the team.
The rest is all against rss...
Against:
Those are just a few dots that make all the difference. A Design System will help a lot for a reduced Squad, but in the long run a professional will make you miss when things start to scale too much, it’s easy to lose control of a design system, especially when the team and big and everyone makes a style
there or here.
In short: Atomic Design is a concept that will help you build a Design System, which will help your team develop a more consistent design in a faster and more organized way. Remembering that a designer will make life a lot easier for the team, especially if he is multi-disciplinary with knowledge of UX > UI > Front-end
You see, it’s easier and faster to assemble something complex by following a manual that is the same for everyone and that everyone can easily consult, or each one goes riding the way he wants as he thinks best. Which of the two ways is more likely to fail? Regardless of the size of the team, who has the best chance of failing, who has a "manual" or who does not have a "manual"??
Practically a quantum response...
@AndersonCarlosWoss http://prntscr.com/oq1lh7
Great answer! this question in 2017 really left me with the flea behind my ear as it is really very difficult to change the head of a team to implement a design system, and I believe that the great villain is time, so I am creating a tool that is in 'ultra beta' kk, to solve this problem if you want to take a look at https://swizer.io basically the purpose is to create, manage and export components.
@Felipeduarte is a very cool initiative, I even answered the search there rss. At first it is really expensive to develop the design and establish the design system, but in the future it is gained in double. []s
Browser other questions tagged css pattern-design software-engineering methodology ui
You are not signed in. Login or sign up in order to post.
This is a very well elaborated article on the subject, however. http://atomicdesign.bradfrost.com/chapter-2/
– Zorkind
I believe that this concept is rather possible to be used in small projects, as it has more to do with a mental model of how to work than something else. In the end all you will be doing is a design with better quality thinking about.
– Zorkind
@hugocsl understand what you’re saying, I long thought the same thing of DDD that in my head is something I’ve always done, the difference is that it’s organized in a solid and didactic way.
– Zorkind
@He uses chemistry to try to explain :-)
– Zorkind
kk Interesting, I understood more as a specification of identity of the project, ie so that various components spread, if we can pre-define everything into main parts, then just spread, taking into account the identity and also the phases of the "atom"but I agree that it is well hipster although the articles are from 2013
– Felipe Duarte