Our evaluation process for new components
When a need for a new UI component, or an enhancement to an existing component has been identified, or you have existing components in your application which could be brought in contact the Design System Team to schedule a conversation.
During the evaluation phase we will determine:
- Can the need be met by an existing component or is a new component (or enhancement) needed.
- Could the new component (or enhancement) be used by other products, if so it belongs in the design system.
- Who will design, document, and develop the component (or enhancement). In most cases this will be done by the product team proposing the new UI pattern.
If the component is a specific to a single product it should added to the product team’s backlog and will not be added to the design system.
Existing components will be evaluated in much the same way as new components. Expect there to be some design and development work involved in making a component consistent with the Design System.