Hi all, thank you so much for filling the feedback form for Momentum Design System. We receive a lot of honest and meaningful feedback. We’re planning to address your issues as soon as possible.
We’d like to reiterate a few things:
Regarding Momentum compliance, we’re currently planning to have a dedicated Design QA that acts similarly to code review for the engineering team. Design team will have selected ambassadors from each business unit to oversee this process. We’re still discussing the details of this process, and will let you know as soon as we get the update.
Meanwhile we suggest you collaborate with designers to start using Design Lint. This is a Figma plugin that can warn whether color / typography used in the design doesn’t use a style (which they should as we already defined these tokens in figma). If the design passed Design Lint. It’s guaranteed that you can look up any design token for color and typography and refer it directly in the standard component.
As we feel that this feedback gathering session is pretty useful, we want this to be a continuous process. We’ll track your previous feedback in https://github.com/traveloka/momentum and you can post your new feedback there. If you don’t feel comfortable going out publicly, you can post your feedback anonymously in Google Form https://docs.google.com/forms/d/e/1FAIpQLSfGHRf9DL088x24hhv_NZu8ERgD94VjEJfYFJMaIDO7Mf4VSw/viewform and you can still track the feedback progress in the same GitHub repository
We also encourage you to track design - engineering related issues with your respective tech evangelist. Ideally the number of trivial issues (like having hardcoded value in Figma) should be decreased to zero and plan our next action items to resolve these issues.
We also receive feedback regarding misalignment of design capabilities where designers feel there’s a behavior that should exist in some component but it’s not actually there. To solve this issue, we’re planning to add more description in Figma which behavior is possible in which component, so both you and designer can refer to the same source when discussing possible behavior.
Lastly, regarding changes to the design system (usually component) itself, with the proper design QA process, we’ll make sure that any additional changes needed in the implementation would be approved in advance by design ambassadors and momentum workgroup to minimize surprise on feature development. As for who will implement these, it depends on the availability of the engineer, but it can be discussed with respective infra team.
As stated before, if you have any more feedback feel free to reach out to us @momentum-wg through #momentum-ui channel or post your feedback in GitHub/Google Form
Thank you!