Cosuno Design System – A Redesign Case Study

This case study presents Cosuno’s redesign journey, highlighting both the outcomes and the real-life challenges faced along the way.


Left ImageRight Image

Problems to Solve

Overdue UX debt

Outdated design components

Lack of clear design guidelines

Inefficient hand-offs

Approaches / Responsibilities

Gathering and analyzing user feedback

Creating the design system

Facilitating handoffs between designers, product managers, and developers

Aligning development across product teams

Overseeing post-project maintenance

Impacts

Boost time-to-market of new features via reusable UI components

Standardize product’s look-and-feel

Reduce complexity, provide more clarity, and improve overall UX

Accommodate potential product expansions

Research & Analysis

Component Library Audit

To keep pace with our constantly growing product, I created an internal audit board to cross-reference the design components in Figma with the UI components in the live product.

Metric Gathering

I gathered insights into the most common screen sizes, feature usage, and adoption rates through production usage data. These insights helped me define the project scope and prioritize the most important issues.

Targeted User Groups

Prioritize

Success Criteria

Short-term

Maintain customer satisfaction (qualitative), to be validated through beta-testing

Long-term

Decrease time-to-market of new features (qualitative), to be validated through internal feedback.

Before-After Comparison

Left ImageRight Image
Left ImageRight Image
Left ImageRight Image
Left ImageRight Image

Documentation

Rollout & Testing Strategy

Implement the changes behind feature flags that can be enabled or disabled per customer.

Weigh the project stages according to the magnitude of the change.

Select specific customers to participate in the beta program where changes are rolled out in batches. Our CS team is in close touch with them in case something doesn’t work as intended.

Once everything has been implemented, schedule a call with selected customers to gather final feedback. We will then modify the design if necessary.

After a one-month beta run, review all customer feedback. If there are no significant issues, we will announce the launch and roll out the changes to all customers.

Results

Our beta program for the new design system concluded smoothly; user research indicates a positive overall experience. Since its launch, the design system has been well-received by both internal stakeholders and customers.

The new interface is more intuitive and user-friendly. It also includes features that were previously requested by users and allows for faster design-to-development handover.

Key Takeaways

This case study emphasizes the importance of collaboration between design, product, and development teams, incorporating user feedback, and adopting a structured design process to enhance user experience in terms of usability, scalability, and consistency.

While visual improvements are appealing, effective redesigns extend beyond aesthetics. They should prioritize platform stability, adaptability to future needs, and user familiarity to prevent post-redesign dissatisfaction.

Establishing a comprehensive design system is feasible with the abundance of free online resources. The primary challenges involve balancing cost-effectiveness, adhering to the defined scope, and maintaining deliverable quality.

Team & Stakeholders

Constantin Eichstaedt – Head of Design

Anica Ćirković – Senior Product Designer

Meike Dörfler – UX Designer & Researcher

Maximilian Seifert – Co-Founder / CTO

Dominik Rowicki – Principal Software Engineer

Seynabou Diop – Head of Product

Maxime Teissier – Senior Product Manager

Carmen Pölking – Product Manager