Back

Tide's overview

Overview of work at Tide by Sumit Sharma

Tide’s overview #

The things that I did which unfortunatly didn’t make the cut for a case-study but surely improved the workflow of Tide’s Design System. As a senior I worked on some of the broder topics to improve the overall processess

Collaboration and developer handoff #


Current situation #

🌉  Design-to-Development Handoff (Initial State)


Upon joining, the organization lacked a formalized developer handoff protocol or dedicated documentation system. This critical process was entirely managed through ad-hoc calls and meetings, which resulted in the following operational inefficiencies:


Updated solution #

✨ Immediate Initiatives and Process Improvements

  • Spearheaded the adoption of a technical specification tool by submitting a formal request for a Figma plugin within the first week, strategically simplifying the documentation process for engineering teams.
  • Significantly accelerated the speed-to-market for new features, enabling teams to ship releases in days instead of weeks by providing standardized, clear specifications.
  • Reduced design and development costs by minimizing rework and duplication across cross-functional teams, directly impacting project efficiency and turnaround time (TAT).
  • Established a single source of truth by embedding all necessary technical documentation directly within the Figma files, effectively eliminating miscommunication between design and engineering.
  • Streamlined the query resolution process by shifting developer support from public group channels to direct, 1:1 communication, ensuring faster and more focused issue resolution.
  • Proactively introduced developer notes directly onto design files wherever complex interactions or specific technical requirements were necessary, enhancing clarity during implementation.
  • Instituted early and continuous developer involvement in the design process to solicit real-time technical feedback, ensuring design feasibility and reducing late-stage rework.

Component design and standards #

At joining, I wasn’t able to find any quiddines regained when a component is modified or added to the design system


Current situation #

🚧  Initial State and Challenges


Updated solution #

🎨 Design System Implementation & Architecture

  • Established a scalable and hierarchical design token architecture, incorporating base, semantic, and component-specific token levels to ensure consistency and modularity.
  • Streamlined the design tokenization pipeline to effectively mitigate value leakage between the design and development workflows, ensuring design intent is accurately translated into code.
  • Categorized and scoped the color palette based on specific use cases (e.g., limiting colors for text usage), which significantly enhanced visual consistency across the application.

📈 Consistency & Quality Improvement

  • Achieved a 100% improvement in critical visual consistency metrics (e.g., Text, Background, Borders, Icons colors) across the application within one quarter by implementing a structured token system.
  • Developed and documented comprehensive design guidelines outlining best practices and key considerations for component creation and maintenance.

🤝 Collaboration & Enablement

  • Conducted internal demonstrations and training sessions for the team upon the release of new components to ensure proper adoption and usage.
  • Increased designer participation in our bi-weekly Design System “drop hour (to ask or clarify doubts about DS)” by 15%, fostering better collaboration and contribution to the system.

Design System Support #


Current situation #

📢  Challenges with Unstructured Support Channels
Reliance on a high-volume, common communication channel (e.g., Slack) for formal support requests, questions, and doubts resulted in significant governance and operational issues:


Updated solution #

Focusing on Automation and Integration
Automated the Design System (DS) support process by developing and implementing a custom Slackbot that captures support queries via a standardized Graphical User Interface (GUI) form, integrating it seamlessly with Jira to automatically create and track formal support tickets.


Slackbot at Tide by Sumit Sharma

Documentation and communication #

📚 Design System Documentation Overhaul

Initial State (The Challenge)

Strategic Intervention (The Solution)

Appraises #


Appraises of work at Tide given to Sumit Sharma


Appraises of work at Tide given to Sumit Sharma