Designing for Adoption
핵심 아이디어
디자인 시스템의 성공은 복잡성이 아닌 사용자 채택에 달려 있으며, 이를 위해 컴포넌트는 adoptable(채택 가능한), indexable(검색 가능한), logical(논리적인), specific(구체적인) 특성을 갖추어야 한다.
요약
채택 가능한 컴포넌트를 만들기 위해서는 명확한 명명 규칙, 커뮤니티 구축, 그리고 과도한 커뮤니케이션이 필요하다. 컴포넌트는 구체적인 용도에 맞게 설계되고 분할되어야 하며, “prop soup”라 불리는 너무 많은 속성으로 인한 복잡성을 피해야 한다. 또한 디자인 시스템은 시스템 구축자가 아닌 사용자를 위해 최적화되어야 한다.
견해
디자인 시스템은 기술적 우수성보다 사용자 경험과 채택에 초점을 맞추는 것이 중요하다. 때로는 효율성을 희생하더라도 이해하기 쉽고 사용하기 쉬운 컴포넌트를 만드는 것이 장기적으로 더 효과적인 전략이다.
출처
Building Components For Consumption, Not Complexity (Part 2) — Smashing Magazine