Designers play a crucial role in ensuring effective communication and alignment between product and engineering teams.
Feasibility discussions should occur between product and engineering during spec writing and with design during the early stages of a design to avoid feature casualties and delays.
Having a design system that clearly identifies existing components and patterns can greatly align product and design teams.
Creating a resource with information on artifacts, data sources, and constraints can help all teams involved in the project before it reaches engineering.