Business Analyst
A business analyst leads stakeholders to discover what they need from a solution, curate the needs into well-understood requirements, and confirm their understanding with other stakeholders.
Examples
Business analysts learn about organizations’ goals and values to curate requirements. They have a business needs mindset, deferring solution ideas until they understand all the requirements. They share this understanding with the development team, especially the architect.