Rippling now has a headcount of over 1,000 in R&D, organized into 14 distinct product verticals. It felt like a collection of entirely different products (or apps) under one roof.
Rippling R&D feels like a chaos
Creating and maintaining a design system for such a diverse set of apps is highly challenging. Each app has unique requirements, making it tough to ensure consistent design patterns across the board.
How to make 20 vastly diverse apps feel like a single cohesive product?
Each team is dedicated to delivering the best user experience in its domain, competing fiercely with rivals to attract new customers. However, this often results in inconsistent design patterns across different apps, as product teams tailor their UIs to appeal to users familiar with competing platforms.
The challenge lies in balancing the unique requirements of each app while maintaining a cohesive visual and functional experience. The system must be adaptable to new features without compromising the overall user experience.