In fact, one developer went from 14th place out of 16 for their scratch submission to first place for their Carbon submission. Visual consistency for five of the eight developers improved when using the design system.The top two submissions for visual consistency used the design system.In fact, only one of the eight developers built a form from scratch that ranked higher in visual consistency than the form they built using Carbon. Using a design system helped our developers produce code that was more visually consistent with the design. The Carbon timing included the time the developers spent familiarizing themselves with the design system. The median time for the scratch submissions was 4.2 hours compared to the 2 hour median time for Carbon submissions. ![]() ![]() Using a design system made a simple form page 47% faster to develop versus coding it from scratch. The Testīased on our sample of eight Sparkbox developers, we uncovered the following: The individual rankings were combined for an aggregate score. Next, another eight Sparkbox team members reviewed the hand-built forms and Carbon forms for accessibility and for visual consistency, ranking the submissions from best to worst. Then we compared the median and average times to determine efficiency Then they coded the form using the Carbon design system, again while timing themselves. We recruited eight Sparkbox developers to code the form from scratch while timing themselves. Then a Sparkbox designer used Carbon to design a contact form in Figma. We picked a well-known design system that was publicly available, had excellent documentation, and that none our developers had ever used. We wanted more proof, so we decided to test our hypothesis, “design systems help developers produce better code faster.” Our test subjects? A handful of willing Sparkbox developers. But measurement can be challenging, and even here at Sparkbox we’re often relying on anecdotes from our own projects or from self-reported metrics that we’ve gathered from our annual design systems survey. Continued abuse of our services will cause your IP address to be blocked indefinitely.Design systems are great for developer efficiency, visual consistency, and accessible experiences. Please fill out the CAPTCHA below and then click the button to indicate that you agree to these terms. If you wish to be unblocked, you must agree that you will take immediate steps to rectify this issue. If you do not understand what is causing this behavior, please contact us here. If you promise to stop (by clicking the Agree button below), we'll unblock your connection for now, but we will immediately re-block it if we detect additional bad behavior. Overusing our search engine with a very large number of searches in a very short amount of time. ![]() ![]()
0 Comments
Leave a Reply. |