Expand the design system for faster development and consistent delivery
While we had a UI system that accelerated design and supported consistency, a more comprehensive system could have reduced the time spent explaining component usage to developers. Even though building it would require significant upfront effort, it would streamline workflows, allow for quicker usability testing, and ensure consistency across iterations.
Avoiding leading questions in user interviews
During user interviews, I discovered the challenge of designing unbiased questions, particularly when discussing personal experiences. Additionally, giving examples could introduce another type of leading question, as participants may tend to answer in a way they think aligns with what we want to hear.
Collaborating with developers with continuous discussion
During the feedback loop with developers, I learned that no matter how detailed the documentation, there can still be discrepancies between the design and the final output. Continuous discussion and close collaboration with developers are essential to minimizing these discrepancies and ensuring the design is implemented as intended.