To uncover user needs, examine the transactions and interactions they have with your organization. Observe their customer journey and identify any pain points, unnecessary steps, or unmet requirements. Additionally, engage in open discussions with users and industry experts to gain deeper insights. However, be mindful that users and experts may not always accurately articulate their true needs, especially when a component is undergoing a significant transition.